常见名词
变量定义
- Supplier 提供者
- Dispatcher 分发者
- Combiner 结合者
- Invoker 调用者
- Refiner 微调者
- Processor 某一类功能的处理器
- Manager 对有生命状态对象的管理者
- Holder 持有某个类的引用,统一管理
- Factory 工厂
- Provider 提供者
- Registrar 注册并管理一系列资源
- Request 请求,变量一般定义为req
- Engine 引擎
- Task任务,通常是个runnable
- Context 上下文,传递 ,变量名一般为ctx
- Handler表示真正处理的对象
- Callback 回调,通常是个接口
- Tigger 触发器
- Listener 监听者
- Metric 监控数据
- Estimator 估计统计
- Accumulator 累加器意思
- Tracker 记录日志或者监控值
- Pool 池子
- Pipeline 链路
- Chain 链路
- FIlter 过滤器
- Inteceptor 拦截器
- Evaluator 评估器的定义,内部有evaluate方法返回boolean类型
- Detector 探测器,管理探测事件
- Cache 缓存
- Buffer 缓冲
- Composite 相似组件组合
- Option 选项
- Param 参数
- Attribute 属性
- Tuple 元祖
- Aggregator 聚合器
- Iterator 迭代器
- Batch 批量执行的
- Limiter 限流器
- Strategy 策略
- Adapter 适配器
- Action 动作指令
- Command 动作指令
- Event 事件
- Builder 构建体
- Template 模板
- Proxy 代理
- Converter 转换
- Resolver 转换
- Parser 解析
- Customizer 表示对某个对象进行特别的配置
- Formatter 格式化
- Util 工具类,无状态的
- Helper 需要创建实例才能使用的
- Mode 一般枚举使用
- Type 一般枚举使用
- Initializer 初始化
- Feture 多线程之间数据传递
- Selector 根据条件,获取同类资源,但只处理单项资源
- Reporter 汇报某些执行结果
- Constants 常量
- Generator 生成器
方法的常见定义
- validate 方法,用于校验dto里参数是否合法
- clear 方法,用于清理数据常见定义
- loadXXXX 方法,常用于加载xxx
- initXXX方法,常用于初始化某些参数
- insert 方法,数据入库
- execute 方法,用于执行某些逻辑
- mapToXXX 方法,用于转换成XXX的方法
- update方法,用于修改数据的状态,落库
常用系统预制接口
- Closeable
- Function<T, R>
- BiFunction<T, U, R>
- Supplier
- BiConsumer<T, U>
- Consumer
- BiConsumer
- Optional
- Stream
- Predicate
- Callable
- Runnable
- Iterable
- Flushable
原创:做时间的朋友