从日志配置文件读取了解java9模块化和类加载机制的改变

前言 Java9出来大半年了,Java10也发布了,Java11半年后就来了,将成为了一个LTS长期支持版,从Java9开始的模块化是java非常重大的改变,未来必然成为趋势,学习模块化也早晚的事。这不正好学习netty,写一个代理软件练练手,顺便学习下模块化。本文并不是完整介绍

http2总结及简单实践

HTTP发展历史 在总结http2之前先来回顾下http的发展历史。以下三张图片来自Jerry Qu HTTP/0.9 (1991) HTTP/1.0 (1996) HTTP/1.1 (1999) HTTP通信过程 众所周知,http是基于tcp之上的应用层协议,即在tcp连接建

java常用JSON库注意事项总结

如果想将对象进行网络传输,就需要序列话和反序列化。主要分为以文本为介质和以二进制为介质。以文本为介质最广泛的是 xml 和 json ,但是 xml 过于冗长,json 成为最常用的序列化反序列化的中间保存介质。以二进制方式保存的方式优点是速度快,数据量小,缺点是 human-u