09 2018 档案
摘要:基于springboot的多线程程序开发过程中,由于本身也需要注入spring容器进行管理,才能发挥springboot的优势。所以这篇文字主要用来记录开发中两者结合时需要注意的一些事项。 第一步我们把线程类的实例注入sping容器进行管理 这里使用springboot @Import 注解,把Th
阅读全文
摘要:List是java重要的数据结构之一,我们经常接触到的有ArrayList、Vector和LinkedList三种,他们都继承来自java.util.Collection接口,类图如下 接下来,我们对比下这三种List的实现和不同: 一、基本实现 1、ArrayList和Vector使用了数组实现,
阅读全文
摘要:Netty做为一款用于搭建高性能网络应用程序的高级框架,由以下几个主要构件组成: 一、Channel Channel 是java NIO的一个基本构造,可以把channel看作是传入或者传出的数据载体,可以被打开或者关闭,连接或者断开连接。简单来说其实就是我们平常网络编程中经常使用的socket套接
阅读全文