上一页 1 2 3 4 5 6 7 8 9 10 ··· 33 下一页
  2021年5月8日
摘要: 参考资料: https://blog.csdn.net/ck4438707/article/details/77151679 public class HeapTest { private static byte[] test=new byte[Integer.MAX_VALUE-2]; publi 阅读全文
posted @ 2021-05-08 22:10 坚守梦想 阅读(609) 评论(0) 推荐(0) 编辑
  2021年5月4日
摘要: JdbcTemplate的源码 注意QueryStatementCallback 是一个类。 public Object query(final String sql, final ResultSetExtractor rse) throws DataAccessException { if (sq 阅读全文
posted @ 2021-05-04 09:49 坚守梦想 阅读(246) 评论(0) 推荐(0) 编辑
  2021年4月29日
摘要: 实现该接口的类可以对该类的数组进行排序Arrays.sort(list)。也可以对该类的集合进行排序list.sort(null)。 package com.andy.springtransaction.alibaba; import java.util.ArrayList; import java 阅读全文
posted @ 2021-04-29 14:08 坚守梦想 阅读(463) 评论(0) 推荐(0) 编辑
  2021年4月24日
摘要: package com.andy.springtransaction.aglorithm; import java.util.ArrayList; import java.util.Arrays; import java.util.List; //面试题 17.14. 最小K个数 class Sol 阅读全文
posted @ 2021-04-24 18:11 坚守梦想 阅读(37) 评论(0) 推荐(0) 编辑
  2021年4月21日
摘要: 脑裂是指zookeeper集群中出现多个leader。 脑裂产出的原因如下,网络故障,leader和其他节点出现了通信故障,其他节点重新选举出来了一个leader。 如何通过部署的方式解决zookeeper脑裂问题? 数量多的,并且myid大的节点部署到同一个机房。如下图所示。 问题来了,同一个机房 阅读全文
posted @ 2021-04-21 17:51 坚守梦想 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal通过Thread.threadlocals保存ThreadLocal的副本,但是ThreadLocal变量在多线程情况下仍然是不安全的。 class MyClass{ private Integer value; public MyClass(){ } public MyCla 阅读全文
posted @ 2021-04-21 11:25 坚守梦想 阅读(358) 评论(0) 推荐(0) 编辑
  2021年4月20日
摘要: Selector的select对应epoll的epoll_wait方法,等待事件触发。阻塞方法。 java.nio.channels.Selector#select() Selector的selectedKeys方法返回值对应epoll的epoll_event数组 java.nio.channels 阅读全文
posted @ 2021-04-20 22:36 坚守梦想 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 具体的流程图如下: 需要注意的是,无论是主观下线,还是客观下线,参与方包括Master、slave全部的未出现故障的节点。(比如下图的节点A,可以是master也可以是slave) 1:主观下线PFAIL 2:客观下线FAIL,需要多个节点达成共识 Redis集群选举机制 当slave发现自己的ma 阅读全文
posted @ 2021-04-20 11:21 坚守梦想 阅读(946) 评论(0) 推荐(0) 编辑
  2021年4月18日
摘要: 如何理解IP、端口号与计算机、操作系统、进程、线程的关系? IP是计算机维度的。一个IP对应一个网卡。不过有的计算机可以有多个网卡。 端口号是线程维度的,用于不同计算机之间的线程进行通信。 为什么客户端需要知道服务端的端口号,服务端不需要知道客户端的端口号呢? 客户端的端口是随机产生的,服务端接受客 阅读全文
posted @ 2021-04-18 10:04 坚守梦想 阅读(819) 评论(0) 推荐(0) 编辑
  2021年4月17日
摘要: 1:为什么要学习这个技术? 这个技术的使用场景?这个技术对于工资的提升情况? 2:怎么学习这个技术? 看书?看视频?百度、google(资料质量参差不齐,如何提高搜商)?看书+看视频?报培训班? 3:学习到什么程度? 会使用?精通原理?熟读源码可以做二次开发? 4:面试常见问题? 简单的问题?复杂的 阅读全文
posted @ 2021-04-17 17:57 坚守梦想 阅读(74) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 33 下一页