java
大抵如此罢__
这个作者很懒,什么都没留下…
展开
-
并发定义
如果逻辑控制流在时间上重叠,那么它们就是并发的。这里提到的逻辑控制流,通俗的讲,就是一次程序操作,比如读取或更新内存中变量的值。原创 2019-08-24 14:14:16 · 252 阅读 · 0 评论 -
一致性hash环算法java实现
用途:用于分布式系统中多个服务器集群,当增加减少节点时,使用该hash环算法,可减少数据因节点变动,出现大量命中失败问题,redis集群就是通过hash环思想实现的。解释:一致性哈希环,分散化实体项的节点位置选择,减少因为节点的变更导致的其上所属实体项的迁移。hash工具类:package com.jintao.example.consistenthash;/** * ...原创 2019-10-10 13:40:18 · 810 阅读 · 0 评论 -
几种快速将数组转换为List的方法,使用Arrays,Collections这两个工具类。
package com.jintao.list;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Collections;import java.util.List;public class ListRemove{ /** * @a原创 2016-12-04 16:34:47 · 4541 阅读 · 2 评论 -
elasticsearch遍历出全部数据
@Testpublic void testScroll() throws IOException { TransportClient esClient = new ESClient().getInstance(); SearchResponse searchResponse = esClient.prepareSearch(indexName) .setT转载 2017-08-17 18:37:18 · 16882 阅读 · 6 评论 -
关于List的remove陷阱
package com.jintao.list;import java.util.List;public class ListRemove{ /** * @author yangjinjue * @param args */ public static void main(String[] args) { List listTest1 = new ArrayList原创 2016-12-04 17:09:27 · 405 阅读 · 0 评论 -
单例模式
class Singleton{ private Singleton(){} private static class LazyHolder{ public static Singleton singleton = new Singleton(); } public static Singleton getInstance(){ ...转载 2019-05-17 13:06:16 · 69 阅读 · 0 评论 -
JVM默认分配堆内存是多少?
对于Java8来说,一般堆内存的初始容量为物理内存大小的1/64, 最大内存不超过物理内存的1/4或1G.initial heap sizeLarger of 1/64th of the machine's physical memory on the machine or some reasonable minimum. Before Java SE 5.0, the default ...原创 2019-07-02 13:02:52 · 15502 阅读 · 0 评论 -
当我们在谈论高并发的时候究竟在谈什么?
转载:https://segmentfault.com/a/1190000019360335转载 2019-06-28 09:13:56 · 74 阅读 · 0 评论 -
大整数相乘算法
当数据的大小超过java基本数据类型所表示的时候,那么我们就需要使用一些手段来解决问题了,当然你也可以使用java的自带的类BigDecimal等,不过这里使用的是一个原始的算法package com.jintao.algorithm;import java.util.Arrays;import java.util.Scanner;public class BigIntege原创 2016-10-25 19:55:36 · 583 阅读 · 0 评论