- 博客(6)
- 收藏
- 关注
原创 java算法题解答(一)
1、自己答案 public class Text { public static void main(String[] args) { int[] A = new int[]{1,5,8,8,9,2,5,2,3,1,3}; int i = new Text().singleNumber(A); System.out.println(i); ...
2019-06-23 15:58:11 454
原创 小记录
1、使用Collections.max()或者Collections.min()获取最大值或者最小值。 OrderMaster max = Collections.max(list, new Comparator<OrderMaster>() { //找到最大值 @Override public int compare(OrderMaster o1, OrderMas...
2019-06-13 21:51:51 106
转载 redis分布式锁
转自:https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651479543&idx=1&sn=4ec576a71901d9207a4ddec0eb3e7c32&chksm=bd2531888a52b89ec7b0d4efe04672397f1840ba1e948b6622acca753d8901ef824c...
2019-06-09 11:29:38 112
转载 jvm一些记录
转自:https://www.cnblogs.com/andy-zhou/p/5327288.html jvm参数 -Xmx:JVM最大可用内存 -Xms:JVM初始内存 -Xmn:年轻代大小 -Xss:每个线程的堆栈大小 -XX:NewRatio=4:设置年轻代(包括Eden和两个Survivor区)与年老代的比值(除去持久代)。设置为4,则年轻代与年老代所占比值为1:4,年轻代占整个堆栈的1/...
2019-06-08 18:14:38 93
转载 缓存穿透、缓存雪崩和缓存击穿
缓存穿透 缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存。 代码流程 1、参数传入对象主键ID 2、根据key从缓存中获取对象 3、如果对象不为空,直接返回 4、如果对象为空,进行数据库查询 5、如果从数据库查询出的对象不为空,则...
2019-06-08 17:30:43 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人