- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 ArrayList源码解析(JDK1.8)
(第一次写博客,写得不好的地方请多多包涵 本人大二,有志同道合的朋友可以一起学习)1、继承关系ArrayList是基于动态数组实现,数组是根据索引来查找,所以查询较快,与数组相比,它的容量能动态的增长由上图可知它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口,所以它也具有随机访...
2019-04-04 10:23:01
353
原创 netty下使用@autowired 无法注入问题
handler下使用@autowired 无法注入可以使用ApplicationContextAware接口来getBean
2019-01-04 12:07:21
2717
原创 elasticssearch报 NoClassDefFoundError: io/netty/util/NettyRuntime错误
网上找了很多都没能解决,这里先说下网上的解决方案吧1、在初始化transportClient方法前添加System.setProperty("es.set.netty.runtime.available.processors", "false");2、将elasticsearch的config添加Settings settings = Settings.builder() ...
2018-12-13 21:36:05
3235
原创 TCP的三次握手和四次挥手详解
TCP传输连接管理TCP协议是可靠传输的 使用TCP通讯有三个阶段,分别为连接建立、数据传送、和连接释放。 TCP连接的建立都是采用客户服务器的方式 主动发起连接建立的应用进程叫客户(client) 被动等待连接建立的应用进程叫服务器(server)连接建立和数据传输TCP的连接建立是通过三次握手来建立 syn:同步数据包 ack:确认标记 seq:序号 是一个数值 (...
2018-07-19 08:50:40
747
转载 《Java虚拟机原理图解》1.5、 class文件中的方法表集合--method方法在class文件中是怎样组织的
本文源自 http://blog.youkuaiyun.com/luanlouis/ 0. 前言 了解JVM虚拟机原理是每一个Java程序员修炼的必经之路。但是由于JVM虚拟机中有很多的东西讲述的比较宽泛,在当前接...
2018-07-17 18:32:20
221
数据结构和算法分析java语言(第三版)
2018-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人