• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






简特曼

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年10月14日

设计模式讲解5:FlyWeight模式源码
摘要: 声明:迁移自本人CSDN博客https://blog.csdn.net/u013365635 FlyWeight模式即享元模式。很多文本编辑器中都使用了FlyWeight模式。FlyWeight单词含义为轻量级的。该模式主要是使得大量对象可以共享某些元素,从而减少内存使用。比如文本编辑器中每个文字都 阅读全文
posted @ 2018-10-14 20:15 简特曼 阅读(128) 评论(0) 推荐(0)
 
设计模式讲解4:Bridge模式源码
摘要: 声明:迁移自本人CSDN博客https://blog.csdn.net/u013365635 桥接模式可以和排列组合关联起来理解,一个对象有多种不通种类的属性,如attributeA1,attributeA2,attributeB1,attributeB2,attributeB3。可以组装出23=6 阅读全文
posted @ 2018-10-14 18:33 简特曼 阅读(156) 评论(0) 推荐(0)
 
设计模式讲解3:ChainOfResponsibility模式源码
摘要: 声明:迁移自本人CSDN博客https://blog.csdn.net/u013365635 责任链模式,和普通的函数逐层调用栈形成的逻辑链条不通,责任链会落实到某一个具体实施者完成该责任,而普通函数调用栈则是各个被调用函数环环相扣的。记住这点区别可以对责任链模式记忆清晰。 举个例子,程序员应该编写 阅读全文
posted @ 2018-10-14 17:14 简特曼 阅读(126) 评论(0) 推荐(0)
 
操作实践:maven工程查找工程中多余的jar包
摘要: 声明:迁移自本人CSDN博客https://blog.csdn.net/u013365635 版本迭代过程中对jar的依赖可能会产生变化,一些本不必再依赖的jar包可以因为没有清除而依然留在版本的发布包中,这些多余的jar包一方面使得版本包变大,另一方对这些jar包的加载延长了系统启动时间,消耗了更 阅读全文
posted @ 2018-10-14 16:06 简特曼 阅读(2125) 评论(0) 推荐(0)
 
操作实践:Java桌面程序实现日志级别热修改
摘要: 声明:迁移自本人CSDN博客https://blog.csdn.net/u013365635 定位问题的时候往往需要动态修改日志级别并且不能影响业务的正常运行,也就是不能重启应用,此时就要使用到动态日志配置文件加载技术。 如果使用的是logback,总的方法其实很简单,直接在logback.xml配 阅读全文
posted @ 2018-10-14 02:31 简特曼 阅读(436) 评论(0) 推荐(0)