系统设计 | 基于读者反馈的补充更新 (1)
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
TechLead 少个分号
扫码关注公众号
扫码阅读
手机扫码阅读
文章《少个分号》讲述了写作的价值,其中包括传播想法、总结和反馈,并分享了针对系统设计系列文章的定期更新和读者反馈的整理。
时间方案的补充
文章提到了在系统设计中考虑时间问题时,应采用的ISO-8601规范,特别是时间段的表达格式,如P1Y3M5D表示1年3月5天。Java的Period类可用于解析这些格式,优于自定义的格式。
服务器推技术补充
介绍了SSE(Server-Sent Events)技术,一种单向的服务器推送技术,相对于WebSocket来说更简单,易于使用,且资源消耗少。SSE适用于场景如ChatGPT中,用于发送文本信息。
DSL补充案例
分享了一个使用DSL语法设计的搜索、过滤语法案例,并提到了一个广泛使用的语法标准SCIM Query syntax。
高精度计算相关库
补充了一些处理高精度计算的类库,如NumberUtils、Joda-Money等。
导入和导出补充
讨论了使用HTML模板和模板引擎渲染页面后转换为PDF的方法,提到了FreeMaker和openhtmltopdf库。
流程引擎、规则引擎、公式引擎的区别
解释了公式引擎、规则引擎和流程引擎的区别和应用场景。
参考材料
文章最后列出了一系列有用的参考材料链接。
文章强调了反馈的重要性,并鼓励读者通过微信联系作者以纠正内容错误,并推荐更多相关阅读。
TechLead 少个分号
TechLead 少个分号
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
TechLead 少个分号的其他文章
送你一本 Java 研发自测的开源书
Java 研发自测的开源书发布
为什么学了 DDD 不会写代码了?
谈谈 DDD 的局限性、原则和如何合理的应用 DDD。
建模和编程中的契约 —— Design By Contract
1. 业务是生意,不是功能也不是交互,人是生意的主体。\x0a2. 人是不可靠的,需要用契约来约束生活的方方面面。\x0a3. 把软件组装起来的连接点就是接口,接口也是契约。\x0a4. 开发软件是关于生意的生意,管理团队也需要契约。
系统设计 | 秒杀系统设计
对于各大电商平台而言,爆款运营和促销活动的日常化已成为常态,而支撑这些的秒杀系统自然是不可或缺的一环。
系统设计 | 企业应用数据交换
如何解决企业应用之间数据交换问题?
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线