会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
节
春
度
欢
rhyme
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
28
下一页
2019年2月19日
建造者模式
摘要: 建造者模式可以将部件和其组装过程分开,一步一步创建一个复杂的对象。用户只需要指定复杂对象的类型就可以得到该对象,而无须知道其内部的具体构造细节. 建造者模式(Builder Pattern) 又名生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现
阅读全文
posted @ 2019-02-19 15:52 rhyme
阅读(674)
评论(0)
推荐(0)
编辑
2019年2月14日
用工厂模式和策略模式优化过多的if-else
摘要: 多个if-else代码: 上面只统计了3个学习时间,如果我们要写其他的学习时间就需要继续添加if-else,如果业务很复杂,那么这个代码看起来会很乱,不方便维护; 下面用策略模式和工厂模式优化该if-else; 1. 定义抽象策略角色(接口) 2. 编写具体策略角色(实现策略角色接口) 小学毕业策略
阅读全文
posted @ 2019-02-14 17:40 rhyme
阅读(3282)
评论(0)
推荐(0)
编辑
Java回调机制
摘要: 核心思想:一个类A对象的a1方法调用另一个类B对象的方法b1时,传递自身对象this和其他参数给方法b1,b1方法进行一些操作后,再根据形参类A对象,调用类A对象的方法callback(回调方法),最终类A对象通过类B对象调用类A对象回调方法callback获得了自己(类A对象)想要的东西。 参考:
阅读全文
posted @ 2019-02-14 12:29 rhyme
阅读(198)
评论(0)
推荐(0)
编辑
2019年2月1日
Java8 Optional的简单操作
摘要: 我们经常会遇到这种情况:首先判断一个对象是否为null,如果不为null,获取一个对象中的一个属性,如果该属性不为null,又获取该属性的属性,如果该属性的属性不为null,又获取属性的属性的属性; 使用Java8中类Optional优雅解决 例子 一个pojo类; 该类有两个属性,有个属性Proj
阅读全文
posted @ 2019-02-01 11:12 rhyme
阅读(3770)
评论(0)
推荐(0)
编辑
2019年1月31日
EUREKA原理总结
摘要: Eureka高可用架构 Eureka Server的作用 Eureka的注册、续约等其他操作与rest请求的url对照 Eureka源码 EurekaServer初始化 与Spring Cloud结合的胶水代码 重要的代码入口 一个服务启动后最长可能需要2分钟时间才能被其它服务感知到 Eureka保
阅读全文
posted @ 2019-01-31 11:38 rhyme
阅读(5999)
评论(0)
推荐(2)
编辑
上一页
1
···
13
14
15
16
17
18
19
20
21
···
28
下一页
TOP