2026年7月5日

架构积累-系统划分

摘要: 架构整洁之道书,有五个团队,每个团队负责一个组件,这样可能不是最优的方案。我问了大模型,说可能会导致服务爆炸。大模型说可能的最优解,系统按业务划分,不按组件划分。比如电商系统,订单,支付,物流等,不按前后端分离,前端组件后端组件分。 觉得很有道理,实际工作也是这样的,每个组或者部门复杂一个业务,每个 阅读全文

posted @ 2026-07-05 11:35 luckygxf 阅读(0) 评论(0) 推荐(0)

架构积累-软件架构终极目标

摘要: 架构整洁之道,软件架构的终极目标,最大化程序员的生产力,同时最小化系统的总运营成本。 觉得很有道理,成为架构师是我的终极目标,让deepseek推荐了架构师书单,里面有架构整洁之道。写的很不错的一本书。 阅读全文

posted @ 2026-07-05 11:20 luckygxf 阅读(1) 评论(0) 推荐(0)

2026年6月7日

javascript构造方法

摘要: class Person { constructor(name, age) { this.name = name; this.age = age; } } javascript构造方法使用contruct命名,只能有一个构造方法 阅读全文

posted @ 2026-06-07 23:09 luckygxf 阅读(10) 评论(0) 推荐(0)

数据库连接池初始连接

摘要: 让deepseek写了个springboot+mybatis使用hikari的连接池,测试程序启动的时候会不会创建连接。 数据库连接池配置 # HikariCP连接池配置hikari: # 连接池名称 pool-name: MyHikariCP # 最小空闲连接数 minimum-idle: 5 # 阅读全文

posted @ 2026-06-07 17:02 luckygxf 阅读(10) 评论(0) 推荐(0)

分布式系统CAP理论(一)

摘要: 分布式系统的CAP理论,显示一个猜想,后面有人证明了这个猜想 C:分布式系统数据一致性 A:分布式系统可用性 P:分区容忍性,比如系统网络不通 CAP理论,一个分布式系统不能同时满足CAP。不过可以降级满足,比如最终一致性等 如一个电商系统,订单系统、库存系统 业务逻辑,先下单,在扣减库存 CP:下 阅读全文

posted @ 2026-06-07 11:45 luckygxf 阅读(6) 评论(0) 推荐(0)

数据库连接太多排查(一)

摘要: 公司数据库监控平台告警,数据库连接偶尔超过1000。 用的腾讯的tdsql分布式数据库,架构一主两从。看了监控平台,偶尔一天主库连接数会冲高一次,冲高1000左右。公司有使用数据库的依赖的服务,有50+个服务用了这个数据库。每个服务有多个pod, 不过最后也只会有10多个pod。 看数据库监控平台, 阅读全文

posted @ 2026-06-07 10:31 luckygxf 阅读(5) 评论(0) 推荐(0)

2026年6月3日

审批流程-节点自动审批通过

摘要: 一、工具使用 看到同事用一个obsidian工具,做笔记。感觉很不错,主要是支持markdown格式。我一直用的windows自带的onenote,感觉也好用,可以创建多个笔记,然后有tab,有文件列表。可以记录文字、图片,很方便。 onenote不足的地方: 1.不支持markdown格式,作为一 阅读全文

posted @ 2026-06-03 23:50 luckygxf 阅读(3) 评论(0) 推荐(0)

2026年6月1日

防表单重复提交

摘要: 今天梳理代码实现,看到一个通过redis实现防重复提交的方案。感觉不错,通过拼接键,存到redis。设置过期时间5秒,如果下次请求来,redis里面还有这个key,就重复提交。 优点:实现简单,拼接key,key设置过期时间,查找key 缺点: 这个需要引入第三方redis组件。系统复杂度增加了,需 阅读全文

posted @ 2026-06-01 23:44 luckygxf 阅读(3) 评论(0) 推荐(0)

2026年5月28日

深分页问题

摘要: 做数据迁移,把一个200多万的表数据,迁移到另外一个表。需要把原来的读取出来,一次不能读取完,分页读取,使用mysql 的limit offset 这个表有自增主键、mnt_tm维护时间字段。mnt_tm有索引 开始我想着通过mnt_tm排序分页查询 select xx, yy from t1 or 阅读全文

posted @ 2026-05-28 00:00 luckygxf 阅读(5) 评论(0) 推荐(0)

2026年5月26日

devops

摘要: 今天通过大模型deepseek学习了,devops dev是指开发 ops是指运维 两个不同的部门,devops不是要把两个部门合成一个部门。是想解决两个部门合作效率低的问题,打破部门墙。 主要通过CI/CD 持续集成、持续部署落地 ops开发运维平台 dev使用运维平台 代码在平台上流动起来,不是 阅读全文

posted @ 2026-05-26 00:16 luckygxf 阅读(8) 评论(0) 推荐(0)

导航