随笔分类 -  其他

摘要:软件架构 架构设计的主要目的是为了解决软件系统复杂度带来的问题 “这么多需求,从哪里开始下手进行架构设计呢?” ——通过熟悉和理解需求,识别系统复杂性所在的地方,然后针对这些复杂点进行架构设计。 “架构设计要考虑高性能、高可用、高扩展……这么多高 XX,全部设计完成估计要 1 个月,但老大只给了 1 阅读全文
posted @ 2022-11-19 23:02 Blazer96 阅读(163) 评论(0) 推荐(0) 编辑
摘要:整机管理 top/uptime top - 14:55:19 up 1 day, 15 min, 1 user, load average: 2.70, 2.38, 1.86 任务: 278 total, 3 running, 186 sleeping, 0 stopped, 0 zombie %C 阅读全文
posted @ 2022-08-31 11:44 Blazer96 阅读(49) 评论(0) 推荐(0) 编辑
摘要:|键位|作用| | | | {, } | skip blocks of code ctrl + r | redo yy | yank the line P | paste above :32 | go to line 32 0 | go to beginning of line $ | go to 阅读全文
posted @ 2022-08-31 11:42 Blazer96 阅读(21) 评论(0) 推荐(0) 编辑
摘要:幂等性要求:记录无重复, 并且多次请求的返回状态值相同 出现场景 在POSTform表单时, 保存按钮不小心快速点了两次, 表中产生了两条重复的数据, 只是id不一样。 为了解决接口超时问题, 通常会引入了超时重试机制。第一次请求接口超时了, 请求方没能及时获取返回结果(此时有可能已经成功了), 为 阅读全文
posted @ 2022-08-20 19:32 Blazer96 编辑
摘要:解决 tail -f 碰到日志绕接时,停止工作的问题 日志绕接: 将零散日志整合, 重命名的过程 为啥会停止工作: tail -f是以文件描述符为标志来监测文件变化,当出现日志绕接时,会有重命名、创建文件的动作,这会促使文件描述符发生变化,至此tail -f 工作失效。 解决办法: 使用tail - 阅读全文
posted @ 2022-08-20 19:31 Blazer96 编辑

点击右上角即可分享
微信分享提示