- 博客(19)
- 收藏
- 关注
原创 MySQL相关问题
首先mysql三大日志分别的 undolog、redolog 、 binlog;undo-log:主要的用途是用来保证mysql事务的原子性;它是配合mvcc实现事务的回滚;undolog是innodb存储引擎的日志;它把更新前的数据记录保存在undo log中,需要回滚的时候就利用undo log来进行回滚;redolog:redo-log是innodb存储引擎的日志;它主要的保证了数据的持久性,用于在故障恢复;它记录了某个数据页做了什么修改;
2024-10-31 16:30:43
505
原创 并发安全容器
每一个segment下面都可以理解为有一个hashmap,每一个segment都是独立的,即扩容,每一个segment都有自己的独立的负载因子,不会影响其他的segment;本身已经拥有了加锁和解锁的能力,即 一开始 通过hash函数先得到 segment的下标,然后segment进行加锁,在一次进行hash函数得到下一层数组的下标;jdk1.7:concurrentHashMap采用的分段锁,在初始化的可以设定segmengt的数量,默认为16,一旦初始化后就不行改变了,即锁的数量也是16;
2024-10-30 17:02:13
279
原创 JUC相关知识点复习
上下文切换可以理解为,cpu在处理多个任务的时候是根据时间片轮转法来进行任务的处理,当一个任务的时间片到了的时候,此时会记录下该任务处理到那个位置,即保存当前任务的状态,当cpu在轮转到该任务的时候可以从上一次的状态进行处理;任务的保存到再加载的过程就是一次上下文切换;线程死锁就是两个或多个线程为了争取相关资源,再无外力的作用下陷入的一种阻塞状态(由于彼此通信)一个很简单的例子就是 线程A需要线程B 的资源,而线程B需要线程A 的资源,所以两者相互等待,进入死锁状态形成死锁的四个必要条件是什么?
2024-10-28 21:47:55
597
原创 一分钟解决!Mapper文件中,明明有表但表名爆红?最好用方法如下
问题描述:明明我的数据库中有表,但是在mapper.xml文件中却显示没有该表,表名爆红!第三步:设置sql解析范围,这里不要选择所有数据源,就选择你当前的数据库就可以!第二步:设置sql方言 为MySQL。首先打开设置--找到语言和框架。
2024-08-07 22:31:02
509
原创 完美解决 java: OutOfMemoryError: 内存不足
打开 file -> setting -> Build,Execution,Deployment -> Complier。java.lang.OutOfMemoryError是内存不足导致的,因此需要修改Idea运行项目的内存大小。原因:启动的项目很大,导致报错java: OutOfMemoryError: 内存不足。修改Build process heap size 为 2048。
2024-07-29 09:46:44
4223
2
原创 一分钟解决:安裝RocketMq报错Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC ···
解决办法就是减低jdk版本,修改系统变量。问题原因:是因为jdk版本过高不支持。JAVA_HOME改成jdk8的路径。
2024-07-10 17:13:50
727
原创 Java并发理论基础
由于线程首先会在本地内存进行读和写,假如线程1修改了共享变量,但是只在本地内存修改了,由于本地内存是线程私有的,要是线程2操作该共享变量则还是原来的值!有序性:定义:即程序的执行顺序按照代码的先后顺序执行(由于重排序而导致的问题)出现该问题的原因:是由“线程本地内存”引起的,这里需要了解到JMM内存模型。可见性:定义:是指一个线程对一个共享变量的修改,另一个线程可以马上看见。1、volatile、synchronized、final关键字。原子性:定义:表示一个操作要么成功,要么失败。
2024-03-22 19:51:24
514
1
原创 完美解决Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasourc
完美解决Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasourc
2024-03-08 22:52:50
233
1
原创 完美解决Exception in thread “main“ redis.clients.jedis.exceptions.JedisConnectionException:
完美解决Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: IDEA连接虚拟机Redis
2024-01-29 12:38:24
619
原创 完美解决:maven报错:[ERROR] 不再支持源选项 5。请使用 6 或更高版本。[ERROR] 不再支持目标选项 1.5。请使用 1.6 或更高版本。
maven报错:[ERROR] 不再支持源选项 5。请使用 6 或更高版本。[ERROR] 不再支持目标选项 1.5。请使用 1.6 或更高版本。
2024-01-28 09:15:24
801
1
原创 轻松解决java报错:SSLException: Unrecognized SSL message, plaintext connection?
轻松解决java报错:SSLException: Unrecognized SSL message, plaintext connection?
2024-01-27 21:31:42
4012
1
原创 完美解决:使用ant design pro 的umi框架解决登录后没有左侧的菜单栏
完美解决:使用ant design pro 的umi框架解决登录后没有左侧的菜单栏
2024-01-24 14:38:54
1047
1
原创 一分钟完美解决 Error: certificate has expired !
一分钟完美解决 Error: certificate has expired !
2024-01-24 14:13:36
6224
3
原创 完美解决system clipboard is unavailable
完美解决system clipboard is unavailable
2024-01-23 10:44:42
3210
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人