上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: 框架:springboot+mybatis-plus 在某些环境下面,我们需要使用一次性向数据库中插入大量数据,如果采用单线程,可能速度较慢,此时大部分童鞋第一时间就会想到采用多线程来进行操作。 但是多线程无法保证事务的一致性,造成数据库中出现大量的脏数据。经过研究,我们知道,如果多线程插入的数据使 阅读全文
posted @ 2022-07-20 15:09 炫舞风中 阅读(2076) 评论(0) 推荐(0)
摘要: 注:首先安装elasticsearch。 1 安装Skywalking 下载地址:skywalking下载 1.1 安装backend (1)、首先切换到root用户,解压Skywalking压缩包。 #切换到root用户 su root #切换到skywalking目录 cd /usr/local 阅读全文
posted @ 2022-07-18 16:28 炫舞风中 阅读(1055) 评论(0) 推荐(0)
摘要: 一、AT(auto transaction)模式 这是一种无侵入式分布式事务解决方案,该模式下,用户只需要关注自己的“业务SQL”(这是第一个阶段),seata框架会自动生成分布式事务的二阶段提交或回滚。 一阶段: 在该阶段,seata会拦截业务SQL,首先解析SQL语义,找到对应要更新的业务数据, 阅读全文
posted @ 2022-02-18 15:06 炫舞风中 阅读(1027) 评论(0) 推荐(0)
摘要: 转载:Spring Boot 上传文件找不到临时目录 阅读全文
posted @ 2022-02-15 10:03 炫舞风中 阅读(90) 评论(0) 推荐(0)
摘要: 接下来配置客户端(业务代码) 上篇:seata解决多服务分布式事务(上) 一、引入maven依赖 <!--注册中心客户端--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-ali 阅读全文
posted @ 2022-02-11 14:34 炫舞风中 阅读(287) 评论(0) 推荐(0)
摘要: 首先查看阿里的版本对应关系:版本说明 此次采用的是1.2.0版本的seata 一、下载seata服务端 1、下载地址 https://github.com/seata/seata/releases 2、配置file.conf 设置服务端存储方式为db,并配置数据库连接地址和用户名密码(此处选择mys 阅读全文
posted @ 2022-02-11 12:01 炫舞风中 阅读(517) 评论(0) 推荐(0)
摘要: 参考地址:分布式事务 一、引入maven依赖 <!--添加atomikos--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jta-atomikos</artifa 阅读全文
posted @ 2022-02-11 10:31 炫舞风中 阅读(607) 评论(0) 推荐(0)
摘要: 1、对象的创建过程 ①、将对象加载到内存,并初始化类的静态变量,赋默认初始值,执行静态语法。 ②、申请对象内存空间。 ③、成员赋默认初始值。 ④、执行构造方法初始化:成员变量按顺序赋初始值、执行构造方法语句(先执行父类的构造方法super)。 2、对象在内存中的存储布局 案例:Object o = 阅读全文
posted @ 2022-01-20 11:07 炫舞风中 阅读(31) 评论(0) 推荐(0)
摘要: 从上图可以看出,Java既是解释、也是编译型的语言。 参考地址:https://blog.csdn.net/qq_36704549/article/details/109390566 一、Java内存模型(JMM) 由下往上,访问速度越来越快,cpu的执行速度比内存和磁盘快得多,但是数据存储越来越小 阅读全文
posted @ 2022-01-19 14:37 炫舞风中 阅读(66) 评论(0) 推荐(0)
摘要: 官方文档:Arthas 用户文档 — Arthas 3.5.5 文档 (aliyun.com) 阅读全文
posted @ 2022-01-14 09:55 炫舞风中 阅读(40) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 21 下一页