05 2021 档案

摘要:说明 线上内存告警占用了90%+ 订单服务占用了42% 8.3g,分析订单服务是否可以降低配置。 分析 1.查看应用实际占用内存 cat /proc/{pid}/status 2.查看jvm启动参数 3.查看高峰期的时候jvm内存增长率 jstat -gcutil {pid} 1000 500 10 阅读全文
posted @ 2021-05-25 11:28 意犹未尽 阅读(199) 评论(0) 推荐(0) 编辑
摘要:hash对象底层的数据结构 hash对象的编码可以是ziplist(压缩列表)或者hashtable 注:3.2版本都是用quicklist ziplist 127.0.0.1:0>hset profile name tom 1 127.0.0.1:0>hset profile age 25 1 1 阅读全文
posted @ 2021-05-24 11:16 意犹未尽 阅读(95) 评论(0) 推荐(0) 编辑
摘要:列表对象底层的数据结构 列表对象的编码可以是ziplist(压缩列表)或者linkendlist 注:3.2版本都是用quicklist 压缩列表 127.0.0.1:0>rpush test number 1 three 5 127.0.0.1:0>object encoding test zip 阅读全文
posted @ 2021-05-24 11:01 意犹未尽 阅读(74) 评论(0) 推荐(0) 编辑
摘要:什么是Saga Saga是分布式事务领域最有名气的解决方案之一,最初出现在1987年Hector Garcaa-Molrna & Kenneth Salem发表的论文SAGAS里。 Saga是由一系列的本地事务构成。每一个本地事务在更新完数据库之后,会发布一条消息或者一个事件来触发Saga中的下一个 阅读全文
posted @ 2021-05-19 10:52 意犹未尽 阅读(440) 评论(0) 推荐(0) 编辑
摘要:什么是本地消息表 本地消息表的方案最初是由 eBay 提出,核心思路是将分布式事务拆分成本地事务进行处理。 方案通过在事务主动发起方额外新建事务消息表,事务发起方处理业务和记录事务消息在本地事务中完成,轮询事务消息表的数据发送事务消息,事务被动方基于消息中间件消费事务消息表中的事务。 这样设计可以避 阅读全文
posted @ 2021-05-19 10:04 意犹未尽 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:什么是TCC TCC(Try-Confirm-Cancel)的概念,最早是由 Pat Helland 于 2007 年发表的一篇名为《Life beyond Distributed Transactions:an Apostate’s Opinion》的论文提出。 TCC 是应用端的二阶段编程模型, 阅读全文
posted @ 2021-05-18 17:57 意犹未尽 阅读(227) 评论(0) 推荐(0) 编辑
摘要:什么是XA 我们常见的数据库连接事务中的 XA 是指由 X/Open 组织提出的分布式事务处理的规范. XA 规范主要定义了事务管理器(Transaction Manager)和局部资源管理器(Local Resource Manager)之间的接口.需要数据库厂商对此协议的实现才支持 我们常用的o 阅读全文
posted @ 2021-05-18 15:51 意犹未尽 阅读(820) 评论(0) 推荐(0) 编辑
摘要:代码例子:https://github.com/aa310958153/spring-boot-environment 方式1 利用maven-maven-resources-plugin插件https://www.cnblogs.com/LQBlog/p/14775703.html 不同环境替换占 阅读全文
posted @ 2021-05-18 14:35 意犹未尽 阅读(259) 评论(0) 推荐(0) 编辑
摘要:用于自定义打包格式 使用方式 <build> <plugins> <!--不采用spring boot的打包方式,我们只--> <!-- <plugin>--> <!-- <groupId>org.springframework.boot</groupId>--> <!-- <artifactId> 阅读全文
posted @ 2021-05-18 14:23 意犹未尽 阅读(839) 评论(0) 推荐(0) 编辑
摘要:修改默认读取资源地址 默认情况下maven会读取src/main/resources的资源打包到target的classes 可以通过进行修改 <build> <resources> <!--读取资源1--> <resource> <directory>src/main/resources1</di 阅读全文
posted @ 2021-05-17 09:14 意犹未尽 阅读(4808) 评论(0) 推荐(1) 编辑
摘要:新建用户 添加用户 useradd {loginName} 设置密码 passwd {loginName} 将用户添加到指定用户组 usermod -a -G {groupName} {loginName} 切换用户 su {username} 目录文件权限 查看目录权限 sh-4.2$ ls -l 阅读全文
posted @ 2021-05-14 13:40 意犹未尽 阅读(47) 评论(0) 推荐(0) 编辑

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