2018第20周总结

一,软件开发原则摘录

选择最合适的方案,先做必须做的功能再考虑增加可能要做的功能,不要过早优化,完成比完美更重要,不要重复自己。重点是讲了一些方法论,工作多年后会有体会,应该针对其中一些项给出具体可操作的措施才好。

对比联系面向对象设计原则:聊聊面向对象的设计原则

二、java模块化与OSGI

《Java应用架构设计-模块化模式与OSGi》一书的摘录。

Java中最适合模块化的是Jar文件。若要只允许访问发布的方法而不是所有public方法,可以用OSGI框架。

接口要接近使用它们的类而远离实现它们的类;异常应接近排除异常的类或接口而不是捕获异常的模块。

三、Spring事务原理

回顾JDBC事务流程,Spring事务SPI接口,事务的隔离级别和传播特性。

四、Netty学习

学习Netty的分层设计,线程模型和可扩展性设计。

五、dubbo学习

dubbo的工作原理,框架分层设计。

posted on   时间朋友  阅读(246)  评论(0编辑  收藏  举报

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2017-05-20 真正程序员的六点不同
2016-05-20 2016第21周五
2015-05-20 2015第21周三
2014-05-20 2014第21周二
2013-05-20 2013年5月20日
2012-05-20 批处理学习总结之常用命令1
2012-05-20 批处理学习总结之常用符号

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示