上一页 1 2 3 4 5 6 7 8 9 ··· 38 下一页
摘要: Seata全局锁 Seata中的分布式事务,都有各自的 XID,每个 XID 都会把 “行锁”(也叫全局锁)注册到 TC 里面 注意加了引号,它不是数据库的那个行锁,它是把分支事务数据库中的数据的主键的某个值注册到 TC,它是全局的 这是 Seata 自己实现的,保证了先拿到全局锁的全局事务做完了所 阅读全文
posted @ 2022-10-16 18:09 hongdada 阅读(5522) 评论(0) 推荐(1) 编辑
摘要: 老版本Kafka(zk) 创建topic kafka-topics -create --zookeeper 192.168.1.11:2181 --replication-factor 1 --partitions 1 --topic zainfo-xm an-baseline-web-202007 阅读全文
posted @ 2022-10-09 08:20 hongdada 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 配置: spring: jackson: #日期格式化 date-format: yyyy-MM-dd HH:mm:ss serialization: #格式化输出 indent_output: true #忽略无法转换的对象 fail_on_empty_beans: false #设置空如何序列化 阅读全文
posted @ 2022-10-03 22:50 hongdada 阅读(2538) 评论(0) 推荐(0) 编辑
摘要: 三大模块 TC (Transaction Coordinator) - 事务协调者 维护全局和分支事务的状态,驱动全局事务提交或回滚。 TM (Transaction Manager) - 事务管理器 定义全局事务的范围:开始全局事务、提交或回滚全局事务。 RM (Resource Manager) 阅读全文
posted @ 2022-10-03 22:46 hongdada 阅读(214) 评论(0) 推荐(0) 编辑
摘要: CPU个数、核数、线程数、JAVA多线程关系 cpu个数、核数、线程数的关系 cpu个数:是指物理上,也及硬件上的核心数; 核数:是逻辑上的,简单理解为逻辑上模拟出的核心数; 线程数:是同一时刻设备能并行执行的程序个数,线程数=cpu个数 * 核数【如果有超线程,再乘以超线程数】 cpu线程数和Ja 阅读全文
posted @ 2022-09-23 09:08 hongdada 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 案例: import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.LocalDateTimeUtil; import com.fasterxml.jackson.annotation.JsonInclude; import com 阅读全文
posted @ 2022-09-20 14:42 hongdada 阅读(1913) 评论(0) 推荐(0) 编辑
摘要: 简介 ForkJoinPool的优势在于,可以充分利用多cpu,多核cpu的优势,把一个任务拆分成多个“小任务”,把多个“小任务”放到多个处理器核心上并行执行;当多个“小任务”执行完成之后,再将这些执行结果合并起来即可。 Java7 提供了ForkJoinPool来支持将一个任务拆分成多个“小任务” 阅读全文
posted @ 2022-09-20 14:41 hongdada 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: RestTemplate 工具类: import org.springframework.http.*; import org.springframework.stereotype.Service; import org.springframework.util.MultiValueMap; imp 阅读全文
posted @ 2022-09-20 14:39 hongdada 阅读(831) 评论(0) 推荐(0) 编辑
摘要: HttpRequestMDCFilter拦截器统一处理 import com.****.config.AuthManager; import com.****.constant.MDCConstants; import org.slf4j.MDC; import org.springframewor 阅读全文
posted @ 2022-04-19 22:52 hongdada 阅读(564) 评论(1) 推荐(0) 编辑
摘要: 提供ObjectMapper import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.LocalDateTimeUtil; import com.fasterxml.jackson.annotation.JsonInclude; 阅读全文
posted @ 2022-04-15 11:46 hongdada 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: ECB模式256位加解密案例 import java.nio.charset.StandardCharsets; import java.security.Security; import java.util.Arrays; import javax.crypto.Cipher; import ja 阅读全文
posted @ 2022-03-31 15:23 hongdada 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 组装ITX台式机电脑 自己老的电脑性能倒是还好,就是特么在上海经常搬家,大主机不怎么方便,就2300出了大主机,今年从新组装了一条itx主机. 因为要双系统,所以只能intel平台,因为不打游戏,所以多核为先,所以就1550元选择了i9 10900es,这是第一次买es的cpu,但是intel的6代 阅读全文
posted @ 2021-07-26 00:22 hongdada 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 查看恢复环境配置信息 reagentc /info 启用恢复环境 reagentc /enable 禁用 reagentc /disable WindowRE位置为空解决方法 如果运行reagentc /info后,Windows RE位置显示为空,这说明恢复环境已丢失,此时当我们运行reagent 阅读全文
posted @ 2021-06-09 15:39 hongdada 阅读(16831) 评论(0) 推荐(0) 编辑
摘要: JVM 三色标记 增量更新 原始快照 三色标记法 2.1 基本算法 要找出存活对象,根据可达性分析,从GC Roots开始进行遍历访问,可达的则为存活对象: 最终结果:A/D/E/F/G 可达 我们把遍历对象图过程中遇到的对象,按“是否访问过”这个条件标记成以下三种颜色: 白色:尚未访问过。 黑色: 阅读全文
posted @ 2021-03-25 19:43 hongdada 阅读(7631) 评论(6) 推荐(10) 编辑
摘要: 基本概念 指针碰撞 一般情况下,JVM的对象都放在堆内存中(发生逃逸分析除外)。当类加载检查通过后,Java虚拟机开始为新生对象分配内存。如果Java堆中内存是绝对规整的,所有被使用过的的内存都被放到一边,空闲的内存放到另外一边,中间放着一个指针作为分界点的指示器,所分配内存仅仅是把那个指针向空闲空 阅读全文
posted @ 2021-03-10 21:55 hongdada 阅读(823) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 38 下一页