方圆

solrCloud

solr
1. 部署通过网上博客的比较,内置zk的方式比较简单,这里暂时使用这种方式。本文部分图片整理自互联网,如有侵权请联系删除。 规划 参数 值 解释 shards 3 每个collection分为3块 replicationFactor 2 冗余备份一次 总块数 6 - ...
Read more

interator-pattern

design-pattern
动机 在软件构建过程中,结合对象内部结构变化各异。但对于这些集合对象,我们希望在不暴露其内部结构的同时,可以让外部客户代码透明的访问其中包含的元素;同时这种“透明遍历”也为“同一种算法在多种结合对象上进行操作”提供了可能。 使用OOP技术将这种遍历机制抽象为“迭代器对象”为“应对变化中 ...
Read more

java-grocery

java
默认接口内不能写实现, 1.8 开始接口内可以写由default修饰的方式 对象类型与基本数据类型的区别 基本类型是Java语言的一本分,主要是基于程序性能的考量,八种基本类型都有对应的包装类,这些包装类实例化就是对象(Java中一切皆是对象)。 基本类型定义在栈中,int a=5; 对象 ...
Read more

Java-Collections-Framework

jcf
Java平台包括一个集合框架。集合是代表一组对象的对象(例如经典的Vector类)。集合框架是用于表示和操作集合的统一体系结构,使集合可以独立于实现细节进行操作。优点是: 提供数据结构和算法来减少编程工作; 提供高性能的数据结构和算法的实现来提高性能; 建立集合来回传递的公共语言使得不相关 ...
Read more

JCF-HashMap-and-HashSet

jcf hash
1. Hash Concepts哈希表的本质是一个数组,数组中每一个元素称为一个箱子(bin),箱子中存放的是键值对。 存储过程: 根据Key计算出它的哈希值h; 假设箱子的个数为n,这个键值应该放在第(h%n)个箱子里; 如果该箱子中已经有了键值对,使用开放寻址法(Open hash) ...
Read more

apache-jmeter-useage

test jmeter
简介 性能测试采用Apache-Jmeter工具进行。 该工具能够通过线程模拟用户; 通过CSV数据文件设置组件读取自定义的CSV文件(CSV文件用于存储自定义变量,比如测试用例); 通过cookie提取器提取系统返回的cookie(用户多次关联请求的测试,或者绕过请求验证); 提供汇总 ...
Read more

jcf-privorityQueue

jcf
基于优先堆实现的无限的优先队列。队列里的元素根据它们自然的顺序或者构造函数传入的Comparator排序。PriorityQueue不允许null元素,依赖于自然顺序的优先队列也不允许无法比较的对象。 基于最小堆:队列的头是符合指定顺序的最小的元素,如果多个元素都是最小值,头是他们其中一个 ...
Read more

jcf-arrayList

jcf
1. Important Variables12345678// 用数组来存储元素transient Object[] elementData;// 默认容量为10;private static final int DEFAULT_CAPACITY = 10;// 存储元素的数量;priva ...
Read more

jcf-linkedList

jcf
1. Important Variables12345transient int size = 0;// 头节点指针transient Node<E> first;// 尾节点指针transient Node<E> last; 12345678910private s ...
Read more

jcf-arrayDeque

jcf
ArrayDeque当要使用栈时,Java已不推荐使用Stack,而推荐使用更高效的ArrayDeque;当需要使用队列时也就首选ArrayDeque(次选LinkedList)。ArrayDeque 实现了接口 Deque。 ArrayDeque没有容量限制; 非线程安全,因此不支持多线 ...
Read more
Prev Next