Java学习 基于netty搭建websocket,实现消息的主动推送 netty是由jboss提供的一款开源框架,常用于搭建RPC中的TCP服务器、websocket服务器,甚至是类似tomcat的web服务器,反正就是各种网络服务器,在处理高并发的项目中,有奇用!功能丰富且性能良好,基于java中NIO的二次封装,具有比原生NIO更好更稳健的体验。 2020-10-05 浏览(35) 评论(0) 阅读全文
数据结构&算法 白话数据结构-时间复杂度 每一个函数/算法/数据结构都有一个数学意义上的速度(效率)上限,我们用这个渐进上限就可以描述此函数/算法/数据结构的效率 2020-10-03 浏览(22) 评论(0) 阅读全文
高效理论 说透代码评审 代码如熵,不加外力很容易就会随着代码的不断堆积而发生腐烂和溃败。我们不是不知道代码问题,而是对既成事实难有改变。但是如果站在迭代的角度思考下一次升级,如何确保新的代码质量就显得很有必要,特别是你的代码需要重写的时候,我想你一定会遇到和我一样的问题,我们究竟应该如何保证我们的代码的质量?于是就有了这篇工具型的文章。 2020-09-27 浏览(50) 评论(0) 阅读全文
高效理论 关于盘点和总结的那点事儿 本月的功能在踉跄中勉强上线了,这个月有实验的味道,有摸索的代价,有分工和衔接上的问题,有技术储备方面的不足,有业务梳理方面的欠缺,也有个人能力和意识上的不足,梳理整个开发流程... 2020-09-27 浏览(52) 评论(0) 阅读全文
高效理论 研发模式和流程的再思考 距离写作《软件开发模式:瀑布与敏捷》已经1年了,在新公司又带了1年新团队,中间陆续有看了一些软件工程的文章,是时候写点总结性的东西了。 我们知道要构建高质量软件,就要解决软件过程中的混乱,将软件开发过程中的沟通、计划、建模、构建和部署等活动有效地组织起来。 而软件过程,就是在软件项目的生命周期内,也就是软件从诞生到结束这期间,在开发与构建系统时要遵循的步骤。 本文内容纯属漫谈,希望对你有所启 2020-09-27 浏览(45) 评论(0) 阅读全文
高效理论 软件开发模式:瀑布与敏捷 瀑布和敏捷不是什么新概念,这里只是个人在团队合作中不得不去思考而做的归纳和总结,同时记录自己曾经踩过的坑,新瓶装旧酒,希望对你有所启发。 2020-09-27 浏览(42) 评论(0) 阅读全文