上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 方法预览: insert前先select 加悲观锁 加乐观锁 加唯一索引 建防重表 根据状态机 加分布式锁 获取token 为什么接口要保证幂等性? 可能存在表单重复提交 防止接口重试 消费重复消息 具体方案 insert前判断数据是否存在,如果数据不存在则insert,否则update 加悲观锁 阅读全文
posted @ 2021-04-29 10:25 朝明 阅读(397) 评论(0) 推荐(0)
摘要: mysql find_in_set 原因 在项目中,使用mybatis做一对多关联,出现数据条数不匹配的情况,比如要查询10条,由于一对多的关系导致最终得到的数据条数变少。 解决方案(1) <select id="list" parameterType="emro.vo.resource.Resou 阅读全文
posted @ 2021-04-16 13:40 朝明 阅读(1869) 评论(0) 推荐(0)
摘要: JDK版本: 知识点: JDK的设计 经典方法学习 区块链 JDK 的设计 // 问题1 : 为什么使用final 关键字 private final char value[]; 一旦进行初始化,就不能更改 /** Cache the hash code for the string */ priv 阅读全文
posted @ 2021-04-04 13:45 朝明 阅读(89) 评论(0) 推荐(0)
摘要: Microsoft Windows [版本 10.0.18363.720] (c) 2019 Microsoft Corporation。保留所有权利 C:\Users\liuyupeng11>d: D:\>cd D:\liuyupeng11\kafka_2.12-2.7.0 D:\liuyupen 阅读全文
posted @ 2021-01-19 16:57 朝明 阅读(187) 评论(0) 推荐(0)
摘要: 背景 今天入职,领到电脑后,搭环境,安装环境变量的时候,尴尬的事情发生了,系统设置环境变量的地方给去掉了。。。 系统属性-设置环境变量跑哪儿去了 一顿操作猛如虎,这不给我操作的机会算什么。 解决方案 利用setx 命令解决 简单的语法 设置用户环境变量 setx "变量名" "变量值" 设置计算机( 阅读全文
posted @ 2021-01-15 17:50 朝明 阅读(652) 评论(1) 推荐(0)
摘要: 步骤 创建一个注解类 注意两个参数; 1. target 目标类行 方法/类? 2. Retention 生效策略 编写切面逻辑 类上注解打起来 @Aspect 切点注解打起来,规则配起来@Pointcut("@annotation(com.example.chaoming.exercise.jdk 阅读全文
posted @ 2021-01-13 16:53 朝明 阅读(302) 评论(0) 推荐(0)
摘要: 推送地址配置 <distributionManagement> <snapshotRepository> <id>ctsp-snapshots</id> <url>http://aaa.aaa.com/content/repositories/snapshots/</url> </snapshotR 阅读全文
posted @ 2021-01-07 15:42 朝明 阅读(166) 评论(1) 推荐(0)
摘要: Lock Reetranck 分为公平锁和非公平锁,那默认是非公平锁 阅读全文
posted @ 2021-01-07 10:20 朝明 阅读(145) 评论(0) 推荐(0)
摘要: 预备知识 对象头和锁 每个对象 都有一个对象头,叫Mark Word。它在32位系统中就是32位,在64位操作系统就是64位。 作用 可以存储对象的哈希值,对象年龄, 锁的指针信息(2bit) ptr 00 # 轻量级锁 自旋 0 01 # 未锁定 1 01 # 偏向锁 比较线程ID ptr 10 阅读全文
posted @ 2021-01-05 23:41 朝明 阅读(198) 评论(2) 推荐(0)
摘要: 模型架构 每个节点上都有一个broker 每个broker 之间可以互相通信 每个broker 里面都仅有一个 master queue ,对应多个minor queue 阅读全文
posted @ 2020-12-31 14:22 朝明 阅读(137) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 9 下一页