首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
大萌小路
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
折腾Java设计模式之迭代器模式
其实在java体系中,jdk已经引入了迭代器接口以及对于的容器接口等。就拿迭代器中的角色,在java中找出其对应的类。 迭代器角色对应java中的java.lang.Iterator,这个迭代器是java容器公用的。 容器角色对应java.lang.Iterable,其还有It…
折腾Java设计模式之访问者模式
意图 主要将数据结构与数据操作分离。 主要解决 稳定的数据结构和易变的操作耦合问题。 何时使用 需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而需要避免让这些操作"污染"这些对象的类,使用访问者模式将这些封装到类中。 使用场景: 1、对象结构中对象对应的类很少改变,…
spring-boot的spring-cache中的扩展redis缓存的ttl和key名
本篇以spring-boot 2.1.2和 spirng 5.1.4为基础来讲解。RedisCacheManage在spring-data-redis 2.x中相对于1.x的变动很大,本篇即在2.x的版本中实现。 我们都知道redis的过期时间,是用它做缓存或者做业务操作的灵性…
Mysql我是怎么随机截取字符数组里的字符串并且一一对应
话不多说,老夫拿起键盘就是干。 五毒有欧,数据俺不九班的由其他各个系统小组提供,但是有些数据是随机生成的一些描述性的文本,而该文本从固定的文本数组而来。前端展示效果又要将随机文本拆成几个部分来。 正常的sql拼接成json还方便。 从上面可以看的出,它们之间一一对应的。 唯独那…
折腾Java设计模式之命令模式
从上方的时序图中可以看出运行的顺序,Invoker执行execute方法,调用Command1对象,Command1执行action1方法调用Receiver1对象。 现在结合下上回说到的状态模式一起来实现这个风扇的左转和右转功能,这次把他用命令模式来代替之前风扇的转动,把它当…
折腾Java设计模式之策略模式
意图 定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 主要解决 在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。 何时使用 一个系统有许多许多类,而区分它们的只是他们直接的行为。 如何解决 将这些算法封装成一个一个的类,任意地替换。…
阿里巴巴开源分布式事务解决方案 FESCAR【转】
偶然间看到阿里开源的分布式事务中间件,期待有投入到生产阶段的栗子。从蓝图上看出目前有支持dubbo的解决方案,后续0.5.x版本会推出支持spring cloud的方案。 下面看官方正文,喜欢的可以去官方Github上瞧瞧看看。 Fescar 是 阿里巴巴 开源的 分布式事务中…
折腾Java设计模式之解释器模式
意图 给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。 主要解决 对于一些固定文法构建一个解释句子的解释器。 何时使用 如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一…
折腾Java设计模式之责任链模式
意图 避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 主要解决 职责链上的处理者负责处理请求,客户只需要将请求发送到职责链上即可,无须关心请求的处理细节和请求的传递,所以职责链将请求的发送者和…
博客新地址
同时也会在掘金同步更新。
下一页
个人成就
文章被点赞
64
文章被阅读
42,213
掘力值
998
关注了
1
关注者
44
收藏集
1
关注标签
7
加入于
2019-01-09