项目通用
文章平均质量分 77
项目通用的讨论
问仙长何方蓬莱
这个作者很懒,什么都没留下…
展开
-
架构 | 数据归档
上述归档行为均有各自适合的场景,但存储条件允许的前提下,能不删减信息就不删减信息,能不改变数据结构就不改变数据结构。数据迁移的本质就是数据的复制,只有主动拉数和被动接受两个大方案,二者之间只是封装范围不同。归档数据范围的划分,按时间范围截断,通常原库中保留 2/3/6 个月数据,其余归档走。数据移走后,不能影响现有业务的使用,需要继续保留被更新的能力(不存在完全冷掉的数据)数据归档就是把一坨数据挪走,换一个地方存放,然后把原来的数据干掉。最后,结合各档位数据决定迁移的数据范围,按下表进行总结。原创 2024-07-04 18:44:23 · 719 阅读 · 0 评论 -
线上 | Arthas - [全书]
help。原创 2024-05-30 11:03:39 · 816 阅读 · 0 评论 -
基础 | 日志 | 体系介绍
基础 | 日志 | 体系介绍原创 2023-07-20 18:03:30 · 504 阅读 · 0 评论 -
面试(用人侧)导论和提纲
文章目录§1 对研发人员级别的定义和划分§1 对研发人员级别的定义和划分原创 2020-09-07 13:40:27 · 185 阅读 · 0 评论 -
变更 Springboot 的启动类位置后,无法自动扫描 mapper 的原因
有没有人好奇为什么自己的mapper总找不到,这里可能就是你遇到的情况原创 2022-07-03 10:56:12 · 1801 阅读 · 2 评论 -
IDEA 功能备忘
idea 各个功能的备忘原创 2022-07-04 11:25:15 · 258 阅读 · 0 评论 -
使用TimeUnit的睡眠代替Thread.sleep()
INDEX§1 各种睡法(写法)§2 睡姿(源码)§3 为什么要这么用§1 各种睡法(写法)TimeUnit.NANOSECONDS.sleep(1);//纳秒TimeUnit.MICROSECONDS.sleep(1);//微秒TimeUnit.MILLISECONDS.sleep(1);//毫秒TimeUnit.SECONDS.sleep(1);//秒TimeUnit.MINUTES.sleep(1);//分钟TimeUnit.HOURS.sleep(1);//小时TimeUnit.DA原创 2021-01-04 11:25:22 · 869 阅读 · 0 评论 -
常见Git分支使用方式
INDEX§1 常备分支说明§2比较推荐的分支设置§3 基于上面分支设置的开发分支使用举例§1 常备分支说明回退分支:这是一个随时可以打包上线的分支,一般是主分支上线分支:正常的上线操作使用的分支开发(主/基本)分支:当前正在开发的大版本的开发分支,理论上要求随时可以提测测试分支:通常用于提测的分支开发子分支:从开发分支中拆分出来的子任务分支,或者分配给不同研发人员的独立子分支预合并分支:专门用于合并代码,防止不熟练的合并操作导致某分支崩盘bug分支:对于比较复杂的bug,建议通过一个分支进原创 2021-05-20 14:19:18 · 271 阅读 · 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 · 535 阅读 · 1 评论 -
Swagger(swagger-ui) 公共环境搭建(linux)
§0 前言§1 搭建步骤§1.1 确认 node/npm 可用§1.2 安装express和express-generator§1.3 安装 forever§1.4 获取 swagge-ui 包§1.5 初始化node项目§1.6 准备 index.js§1.7 验证环境§1.8 搭建 swagger-ui§1.9 改造为指定swagger.json§1.10 改造为多文档环境§2 使用§0 前言其实,笔者不甚推荐使用swagger,因为对接口的侵入太大了,因为他是基于在接口上打注解。当然,有个别个人.原创 2020-08-07 10:34:25 · 1203 阅读 · 0 评论 -
全部人员需求开发以及沟通流程(一图流)
原创 2020-08-07 09:44:02 · 307 阅读 · 0 评论 -
日志异常常见场景方式汇总
文章目录§1 综述§1.1 记录日志的目的§1.2 记录日志的粒度§1.3 异常的分类§1.5 异常处理思路§2 日志异常常见场景处理方法汇总§1 综述日志和异常是项目正常运行时,唯二的可以直接窥探代码运行状态的手段(暂时不考虑一些监控框架)。因为二者略有互通且通常异常时必然伴有日志,因此一起说明。此文档,前面用于说明项目中常见套路或概念,后面则给出各场景下示例§1.1 记录日志的目的指示,记录项目中各个机制的运行情况接口,记录接口执行情况流程报告,记录重要流程执行节点和关键步骤数据异常原创 2020-08-03 16:03:34 · 2104 阅读 · 0 评论 -
研发编码的 4 个维度
引言研发维度实现功能的维度阅读理解的维度扩展的维度监控测试的维度引言在实际项目开发中,有相当数量的研发同学在处理一个需求的研发工作时,仅仅实现功能,进行简单的自测(有时也省了),就认为研发工作已经完成了。造成这种工作模式的原因多种多样,可能是研发同学本身品质的原因,可能是因为没有经历过相关的培训,可能单纯是因为没有找到更好的方法而导致的混乱,当然也很有可能是因为任务重工期紧……等等这种研发模式当然是不可取的,某种意义上罪大恶极。不能保证生成环境项目运行状况,不能快速定位问题,不能快速迭代需求,不能.原创 2020-07-17 16:45:17 · 497 阅读 · 0 评论