11 2020 档案
摘要:@Testpublic void testGoods() throws InterruptedException { CountDownLatch main = new CountDownLatch(3); CountDownLatch countDownLatch = new CountDownL
阅读全文
摘要:说说 问题,数据库 被插入了两条数据 排查 记录,看到如下 代码: 断点设置为 多线程 发送了两个请求 看到 两个线程都 停在这 分析 插入两条的原因:由于 加了synchronized 所以 有个 先后 顺序 但是 数据库 mysql5.7 默认隔离级别 为 可重复 读,所以第一个 线程 保存一条
阅读全文
摘要:一般来说 权限 分细一点 有 功能权限和数据权限 ,功能权限 基本 就是通用 的 RBAC 我之前也讲过 很简单,数据权限能 就是 精确到数据 层面,下面我来简单说一下。 数据权限 做的好点 可能 会精确到字段,比如 那个 公司 下面那个 部门 的那个 职位 可能看到的 列数据都不一样,但是一般 也
阅读全文