随笔分类 -  6 ▶ 项目经验

摘要:NIO中缓冲区是数据传输的基础,JDK通过ByteBuffer实现,Netty框架中并未采用JDK原生的ByteBuffer,而是构造了ByteBuf。 ByteBuf对ByteBuffer做了大量的优化,比如说内存池,零拷贝,引用计数(不依赖GC),本文主要是分析这些优化,学习这些优化思想,学以致 阅读全文
posted @ 2018-07-12 09:17 Janti 阅读(3359) 评论(1) 推荐(4) 编辑
摘要:说在前面的话 朋友,你经历过部署好的服务突然内存溢出吗? 你经历过没有看过Java虚拟机,来解决内存溢出的痛苦吗? 你经历过一个BUG,百思不得其解,头发一根一根脱落的烦恼吗? 我知道,你有过! 但是我还是要来说说我的故事.................. 背景: 有一个项目做一个系统,分客户端和 阅读全文
posted @ 2018-03-01 21:55 Janti 阅读(13169) 评论(23) 推荐(69) 编辑
摘要:背景: 最近的一个项目需要用到招标,临时加了给我们的系统增加了一个性能需求,多少呢? 一秒钟300次NTP(不知道ntp的同学可以百度一下),平均3ms一次啊,没测试过,心里没有底。(⊙o⊙)… 情境介绍: 系统是一个时间服务器系统,客户端就是window系统,或者其他的一些服务器,来向时间服务器同 阅读全文
posted @ 2018-01-19 09:10 Janti 阅读(6845) 评论(17) 推荐(22) 编辑
摘要:部门树节点 平常在做后台管理系统的时候,多多少少都会涉及部门管理,部门有上下级,所以架构会呈现出树形,下图是一个简单的部门节点图: 这个和平时的二叉树很像,如果部门比较多的话,那么这个树就会很复杂。做到web上就会这样显示: 怎么实现的我就不详细介绍了,本文主要结合实例介绍平时项目中广度遍历搜索部门 阅读全文
posted @ 2017-10-24 08:59 Janti 阅读(1181) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示