上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 40 下一页
摘要: 一、单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。二、单库多表 随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用my... 阅读全文
posted @ 2015-11-29 23:25 moonandstar08 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 虽然TreeMap 是 Map 接口的常用实现类,而 TreeSet 是 Set 接口的常用实现类,但TreeSet底层是通过 TreeMap来实现的,因此二者的实现方式完全一样。而 TreeMap 的实现就是红黑树算法。一、TreeSet 和 TreeMap 的关系为了让大家了解 TreeMap... 阅读全文
posted @ 2015-11-29 23:10 moonandstar08 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 在学习红黑树之前,先看一下二叉排序树及平衡二叉树的特性:一、二叉排序树1. 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;2. 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;3. 它的左、右子树也分别为二叉排序树。二、平衡二叉树 它是一 棵空树或它的左右两个子树的高度... 阅读全文
posted @ 2015-11-29 23:04 moonandstar08 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 在JDK1.6中,HashMap采用位桶+链表实现,即使用链表处理冲突,同一hash值的Entity都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。而JDK1.8(JDK版本号为:1.8.0_25)中,HashMap采用位桶+链表+红黑... 阅读全文
posted @ 2015-11-29 22:16 moonandstar08 阅读(390) 评论(0) 推荐(0) 编辑
摘要: Java 8主要新特性包括如下几点: 一、接口的默认方法和静态方法 Java 8版之前,接口只有抽象方法,而在Java 8,为接口新增了两种类型的方法。 第一种是默认方法:在Java 8中,可以通过使用default关键字来添加默认的方法实现。 接口的实现类可以直接使用这些默认的方法,同时还可以重写 阅读全文
posted @ 2015-11-27 22:48 moonandstar08 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 在Java虚拟机(以下简称JVM)中,类包含其对应的元数据,比如类的层级信息,方法数据和方法信息(如字节码,栈和变量大小),运行时常量池,已确定的符号引用和虚方法表。在过去(当自定义类加载器使用不普遍的时候),类几乎是“静态的”并且很少被卸载和回收,因此类也可以被看成“永久的”。另外由于类作为JVM... 阅读全文
posted @ 2015-11-27 22:41 moonandstar08 阅读(2293) 评论(0) 推荐(0) 编辑
摘要: 在Leader触发failover之前,首先wait数秒(随即0~5),以便让其他sentinel实例准备和调整。如果一切正常,那么leader就需要开始将一个salve提升为master,此slave必须为状态良好(不能处于SDOWN/ODOWN状态)且权重值最低(redis.conf中)的,当... 阅读全文
posted @ 2015-11-27 22:30 moonandstar08 阅读(1935) 评论(0) 推荐(0) 编辑
摘要: 一、Redis状态检查 唯一标记一个redis实例的是ip和端口,前端是用tcp方式来访问redis的,我们提供给应用访问的是一个ip+63379(一般使用63379) 端口。因此我们执行如下命令检查redis状态:上面的role这个值一定是master的,只要保证vip在master上我们的Pad... 阅读全文
posted @ 2015-11-27 21:53 moonandstar08 阅读(15929) 评论(0) 推荐(0) 编辑
摘要: 一、Web.xml需要映射所需的DispatcherServlet处理,通过在web.xml文件中使用URL映射请求。下面是一个例子,说明声明和映射 HelloWeb DispatcherServlet 的例子:在 DispatcherServlet 的 HelloWeb 初始化过程中,MVC框架将... 阅读全文
posted @ 2015-11-23 23:24 moonandstar08 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC工作流程图DispatcherServlet:Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Control... 阅读全文
posted @ 2015-11-23 22:37 moonandstar08 阅读(323) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 40 下一页