java设计
文章平均质量分 79
设计相关博客
问仙长何方蓬莱
这个作者很懒,什么都没留下…
展开
-
架构 | 数据归档
上述归档行为均有各自适合的场景,但存储条件允许的前提下,能不删减信息就不删减信息,能不改变数据结构就不改变数据结构。数据迁移的本质就是数据的复制,只有主动拉数和被动接受两个大方案,二者之间只是封装范围不同。归档数据范围的划分,按时间范围截断,通常原库中保留 2/3/6 个月数据,其余归档走。数据移走后,不能影响现有业务的使用,需要继续保留被更新的能力(不存在完全冷掉的数据)数据归档就是把一坨数据挪走,换一个地方存放,然后把原来的数据干掉。最后,结合各档位数据决定迁移的数据范围,按下表进行总结。原创 2024-07-04 18:44:23 · 638 阅读 · 0 评论 -
设计 | 未验证 | 限时独活worker
设计 | 未验证 | 限时独活worker原创 2023-02-19 20:15:20 · 127 阅读 · 1 评论 -
设计 | 设计模式 - [Reactor]
设计 | 设计模式 - [Reactor]原创 2022-10-07 14:52:57 · 528 阅读 · 0 评论 -
设计 | 面向对象 - [设计原则总纲与深度理解] TBC...
设计 | 面向对象 - [设计原则总纲与深度理解]原创 2022-10-04 23:24:29 · 649 阅读 · 0 评论 -
基础 | NIO - [Channel]
基础 | NIO - [Channel]原创 2022-09-26 21:51:02 · 486 阅读 · 0 评论 -
泛型
目录§1 尝试从另一个角度理解泛型§2 声明§2.1 声明的分类§2.2 声明方式§1 尝试从另一个角度理解泛型泛型的全称其实是泛化类型,对应英文 GenericsType,又因为在java中定义其父类型 ParameterizedType,并在反射时有明显戏份,因此也有人称之为参数化类型。对于泛型的意义,有一种说法是:用以实现只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常。我相信这是相当一部分同学在学习泛型时,授课老师就是这么切入的(原创 2021-05-20 15:47:39 · 198 阅读 · 0 评论 -
蛋式编程(Egg-Style Programming)与业务内设计与组件式编程(Component-Style Programming)(上篇)
文章目录蛋式编程(ESP)编年史Java 是天生适用于网络应用的语言于是真的有好多人用它开发网络编程servlet 初长成不管是啥,多了总会乱的servlet 控制器亮了MVC 出现了快速发展的 MVC千秋万载一统江湖的 MVC并不万能的 MVC 冕下插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入原创 2021-05-20 13:17:14 · 487 阅读 · 1 评论 -
监控告警实现方案示意
曾经适用的监控告警设计原创 2020-09-18 16:26:23 · 96 阅读 · 0 评论 -
动态任务树
目录§1 什么是任务(动态任务树)机制§1.1 楔子§1.2 与流程机制的比较§1.3 动态任务树的主要用法§2 P+思想§2.1 原始的 P=NP 问题§2.2 关于归约&机制§2.3 P=np(咱这的Low版P=NP,注意大小写)§2.4 P=np+1§2.6 P+思想§3 动态任务树机制的几个普遍概念和问题§3.1 动态任务树的分类§3.2 动态任务树的通用开发思路§3.2.1 动态任务树的生长§3.2.2 动态任务树的执行§3.2.3 动态任务树的截断§3.2.4 动态任务树节点行为§3.2原创 2020-08-06 17:37:38 · 899 阅读 · 0 评论