04 2022 档案

摘要:数据准备 表结构 -- 部门表 CREATE TABLE DEPT ( dept_no VARCHAR2(5) NOT NULL, dept_name VARCHAR2(255) NOT NULL, PRIMARY KEY(dept_no) ); -- 添加注释 COMMENT ON TABLE D 阅读全文
posted @ 2022-04-24 21:53 刘一二 阅读(1929) 评论(0) 推荐(0) 编辑
摘要:本来是要修复前一个代码bug,修复的过程中发现原本的代码又丑又长,复用性差(但是能用),出于强迫症忍不住的去优化,测试还不充分,火急火燎的发到生产了,结果掉井了!导致多个订单线下物流发货发多了.... 万一有个别用户不管订单数量是不是自己下单的,直接签收了,再往回要就难了,那时还要加上来回运费。 当 阅读全文
posted @ 2022-04-16 22:20 刘一二 阅读(80) 评论(0) 推荐(0) 编辑
摘要:分布式主键ID生成方案 分布式主键ID的生成方案有以下几种: 数据库自增主键 缺点: 导入旧数据时,可能会ID重复,导致导入失败 分布式架构,多个Mysql实例可能会导致ID重复 UUID 缺点: 占用空间大 UUID一般是字符串存储,查询效率低 没有排序,无法趋势递增 使用Redis生成ID 缺点 阅读全文
posted @ 2022-04-09 18:39 刘一二 阅读(516) 评论(0) 推荐(1) 编辑
摘要:概述 观察者模式又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种。 它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。 简单实现 主题接口和观察者接口 //主题接口 pub 阅读全文
posted @ 2022-04-04 12:31 刘一二 阅读(291) 评论(0) 推荐(0) 编辑

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