常见名词
变量定义
- 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
原创:做时间的朋友
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
2021-06-19 第四部分-并发编程案例分析4:高性能数据库连接池HikariCP