03 2018 档案

摘要:(二) Netty源码分析: 做一套rpc长连接框架,架构上其实没有多么难,只要具体里面的步骤包括即可: 一、全双工的socket连接; 二、心跳检测 三、超时重连、重传 四、白名单 五、编解码 这里还有相当多的技术规范与技术点,比如tcp消息封装定义消息头、消息体;定义反射类与方法用于远程方法执行 阅读全文
posted @ 2018-03-13 16:33 kevinfuture 阅读(1559) 评论(0) 推荐(0)
摘要:想想基本上也一年多没有写复杂sql了!不写复杂sql的原因,一方面是为了减少复杂的笛卡尔积运算,节省数据库机器的资源;第二方面是为了让大部分数据尽量也命中缓存,如果是复杂的多表sql的话,一次更新操作可能就会将所有相关表的数据缓存失效掉! 这次由于一个小型的春运项目,有同事写出了慢查询,导致系统半天 阅读全文
posted @ 2018-03-09 21:04 kevinfuture 阅读(182) 评论(0) 推荐(0)
摘要:发现自己近一年有些毛病,自己也算是研习了不少的源代码,看了不少的技术书籍,但是自己就是记忆力不行,总是过段时间就会忘记,忘记之后还得从头开始啃源码、啃书籍。而且有些重要技术点也会遗忘,导致再学习的时候发现自己又回到了起点!我总结为,就是自己近一年期间犯懒,没有再写一下博客,技能点不能很好的再回顾! 阅读全文
posted @ 2018-03-02 18:33 kevinfuture 阅读(2102) 评论(0) 推荐(0)