• 2018第20周总结


    一,软件开发原则摘录

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

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

    二、java模块化与OSGI

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

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

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

    三、Spring事务原理

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

    四、Netty学习

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

    五、dubbo学习

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

  • 相关阅读:
    【LeetCode】543. 二叉树的直径
    红色的眼睛黑色的心
    WinForm
    Windows地址栏的妙用
    C#
    WPF
    配置Notepad++万能调试
    盗取连接你wifi的人的qq
    Windows去除开始菜单图标背景
    解决Windows下文件无法删除的问题
  • 原文地址:https://www.cnblogs.com/doit8791/p/9063045.html
Copyright © 2020-2023  润新知