自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 sql索引失效

❝ 大概意思就是说,JVM花费了98%的时间进行垃圾回收,而只得到2%可用的内存,频繁的进行内存回收(最起码已经进行了5次连续的垃圾回收),JVM就会曝出ava.lang.OutOfMemoryError: GC overhead limit exceeded错误。jmap -dump:format=b,file=/tmp/进程号_jmap_dump.hprof 进程号。jmap -histo 进程号 | head -n 100。O:Old Gen(老年代)使用比例。S1:幸存2区当前使用比例。

2023-08-16 13:29:22 860 1

原创 seata分布式

seata通过线程变量 XID 判断TC与RM是否在同一事务下,现支持使用restTemplate与Feign方式发送请求自动携带xid到被调用方,当被调用方RM产生异常时,为了调用方TM可以正确接收到异常状态码,使Feign能抛出异常发起全局事务回滚,RM最好不要添加异常处理去拦截异常。​ 若RM异常被拦截,需要TM通过Feign返回的自定义的状态码判断被调用方是否产生异常,并手动抛出异常。执行sql的ddl语句的时候是没有事务的,dml数据操作sql是有事务的。TC 事务协调者,对应seata服务。

2023-08-16 13:26:55 75 1

原创 mysql锁

共享锁的特性主要是支持并发的读取数据,读取数据的时候不支持修改,避免出现重复读的问题。排他锁又称写锁,简称X锁,放一个事务为数据加上写锁时,其他事务将不能再为数据加任何锁。排他锁的目的是在数据修改的时候,不允许其他人同时修改,也不允许其他人读。行锁是指上锁的时候锁住的是一行或多行记录,其他事务访问同一张表时,只有被锁住的记录不能访问。表锁是指上锁的时候锁住整个表,当下一个事务访问该表的时候,必须等前一个事务释放了锁才能对表进行访问。记录锁也属于行锁中的一种,只不过记录所的范围是只锁表中的某一条记录。

2023-07-29 20:51:38 44

原创 java并发编程篇

全局堆就是所有没有分配的空间,局部堆就是用户分配的空间,堆在操作系统对进程初始化的时候分配,运行过程也可以向系统要额外的堆,但是用完了要还给操作系统。(在Java中,堆是Java虚拟机所管理的内存中最大的一块,是所有线程共享的一块内存区域,在虚拟机启动的时候创建。栈是每个线程独有的,保存其运行状态和局部自动变量的,栈在线程开始的时候初始化,每个线程的栈互相独立,因此,栈是线程安全的,操作系统在切换线程的时候会自动切换栈。Volatile只是保证变量的线程可见性,通常用于一个线程写,多个线程读的场景。

2023-07-27 13:19:14 89 1

原创 Mysql索引和数据结构

回表的产生是查询的时候使用到了非聚簇索引,而非聚簇索引只存储了数据行的主键,通过非聚簇索引找到主键后,再通过主键去找到最后的数据,应该尽量避免回表。2根节点是黑色 3每个叶子节点都是黑色的空节点。B+树:1、非叶子节点不存储数据,只进行索引 2、所有数据都存储在叶子节点当中 3、每个叶子节点都存有相邻叶子节点的指针 4、叶子节点按照本身关键字从小到大排序。建立如下组合索引(a,b,c),索引会从最左边开始匹配,a,b,c、a、a,b、a,c都可以命中索引,b,c、b,a,c、c都无法命中索引。

2023-07-27 12:35:01 61 1

原创 文件效验

import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.In...

2019-11-21 18:12:10 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除