- 博客(8)
- 收藏
- 关注
原创 Spring
解决循环依赖问题:这种依赖spring是处理不了的,直接抛出异常。通过"三级缓存"处理循环依赖,能处理。不能处理,会一直产生新的Bean,导致OOM。第一步图,之后按照上述文字往二级和一级里放(图不截了,后续还有源码也不截了)不需要自定义名空间,不需要使用Spring的配置文件配置第三方框架本身内容,例如:MyBatis;需要引入第三方框架命名空间,需要使用Spring的配置文件配置第三方框架本身内容,例如: Dubbo。
2024-05-24 17:23:10
1375
1
原创 Redis学习
Redis官网:http://redis.io/Redis官方文档:http://redis.io/documentationRedis教程:http://www.w3cschool.cn/redis/redis-intro.htmlRedis下载:http://redis.io/downloadredis英文文档 https://redis.io/topics/data-typesredis中文文档 http://www.redis.cn/documentation.html。
2023-12-22 21:08:03
347
原创 JUC编程
(2)锁升级的过程:当第一个线程来的时候,把线程id写到markword里(偏向锁),当第二个线程来的时候,先把偏向锁撤销,线程1和线程2自旋竞争,这两个线程在自己的线程栈内部生成LR(Lock Record),用自旋的方式,当竞争的锁的指针指向哪个线程的LR,那么哪个线程就持有了这把锁,另一个线程继续CAS等待。2.CAS(自旋锁是一个乐观锁、轻量级锁):读取一个值,修改它,再往回写的时候,判断这个值是不是当初读的那个值,如果不是拿到这个值,修改它,再往回写的时候,再次判断,直到新值与原值相等。
2023-06-20 11:22:35
69
原创 多线程学习
1.Lamda表达式只能有一行代码的情况下才能简化成为一行,如果有多行,那么就用代码块包裹,前提是接口为函数式接口2.多个参数也可以去掉参数类型,要去掉就都去掉,必须加上括号。
2023-06-20 11:18:44
65
原创 解决-Handler dispatch failed; nested exception is java.lang.NoSuchMethodError->easyexcel 错误
目录问题描述:出现这个问题的原因:排查问题:解决问题问题描述:org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.headRowNumber(Ljava/lang/In.
2022-03-25 11:18:18
22388
原创 Nacos相关学习(基于spring-boot 2.2.5,spring-cloud 2.1.0)
一、什么是nacos二、快速开始:启动nacos服务(单机模式)三、nacos作为配置中心和注册中心四、如何为nacos配置mysql数据库五、通过 Spring Cloud 原生注解 @RefreshScope 实现配置自动更新(基于spring-boot 2.2.5,spring-cloud 2.1.0)六、心跳机制七、基于权重的负载均衡一、什么是nacosNacos的主要特点:Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos 提供了一组简单易用的特性集,帮助您快速实现
2021-10-21 10:28:30
1493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人