首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
斌改
掘友等级
Java开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
JAVA中容器设计的进化史:从白盒到黑盒,再到跻身为设计模式之一的迭代器
容器设计是项目编码中非常常见的一个场景,本文从项目中习以为常的一些场景作为切入点,聊一聊容器设计的一些思考、聊一聊元素遍历的思路、以及身为设计模式之一的迭代器模式。
java 中的代理模式
代理模式在 java 中的实现,包括静态代理和动态代理,最后简单的模拟一下 retrofit
设计模式之七大基本原则
做什么事都需要遵循一些准则,设计模式也不例外。本文详细介绍了设计模式一般遵循的七大基本原则,每个原则都会有例子说明,并用具体代码进行实现。
策略枚举的用法六:内容归类
场景 在开发过程中,我们有时候会遇到一些业务性质的枚举值,这时候还需要对性质进行分类判断,传统的做法,就是写if,然后用 ||来连接判断。这时候,如果新加入一个性质的话,就会修改到比较多的地方,而且不
策略枚举的用法五:枚举方法
说明 使用枚举 + SpringBeanUtil 实现对类型的实现进行一个代码归档。方便维护与排查问题。 场景 在项目中, 总会遇到很多计算规则的内容,或者校验规则。这时候我们的实现方式可能会将创建一
策略枚举的用法四:枚举工厂
说明 本文只对策略枚举可以使用的场景进行说明,不做其他介绍。提供额外的实现思路。 工厂模式 普通的工厂模式,都有一个基本的抽象类或接口,然后具体的实现类。并且由一个工厂类来进行返回实现类。 参考:工厂
策略枚举的用法三:规则处理
说明 本文只对策略枚举可以使用的场景进行说明,不做其他介绍。提供额外的实现思路。 规则处理 在开发过程中,我们会遇到需要对不同类型的数据进行不同的校验。这时候传统的做法就是写很多的switc 然后ca
策略枚举的用法二:数据状态映射
说明 本文只对策略枚举可以使用的场景进行说明,不做其他介绍。提供额外的实现思路。 数据状态映射 在开发过程中,难免会遇到与其他系统的对接,或者产品设计,或者其他种种原因导致 本身的枚举与其他枚举之间需
策略枚举的用法一:状态流转
说明 本文只对策略枚举可以使用的场景进行说明,不做其他介绍。提供额外的实现思路。 状态流转 在开发过程中,难免会遇到状态之间的流转,如何方便维护并且能够一目了然的知道状态之间的流转呢? 例如: 上图可
带你一步一步手撕 Mybatis 源码加手绘流程图——构建部分
MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java 的优秀持久层框架。 当阅读源码的时候我们不能深陷一些细节,…
下一页
关注了
20
关注者
0
收藏集
6
关注标签
6
加入于
2020-08-14