自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot(九)之整合mybatis

springboot整合mybatis

2024-05-23 11:12:36 362

原创 SpringBoot(七)之监控

springboot监控

2024-05-20 17:27:57 296

原创 SpringBoot(八)之JdbcTemplate

jdbcTemplate

2024-05-20 11:31:02 287

原创 SpringBoot(六)之内嵌容器

Springboot内嵌容器

2024-05-17 17:24:45 478

原创 SpringBoot(五)之新增注解

SpringBoot注解

2024-05-17 11:37:04 835

原创 SpringBoot(四)之基础配置

SpringBoot基础配置

2024-05-16 11:05:02 745

原创 SpringBoot(三)之打包方式

SpringBoot打包的方式

2024-05-15 15:01:38 296

原创 SpringBoot(二)之parent解析

spring-boot-starter-parent

2024-05-15 10:24:23 269

原创 SpringBoot(一)之初始化

SpringBoot初始化

2024-05-14 18:12:14 609

原创 SpringCloudAlibaba之Sentinel简单使用

springcloudalibaba,sentinel

2024-04-23 17:52:57 787 1

原创 SpringCloud之OpenFeign简单使用

openfeign简单使用

2024-04-18 11:27:07 386

原创 SpringCloud之LoadBalancer自定义负载均衡算法,基于nacos权重

自定义loadbalancer 负载算法,权重,nacos

2024-04-15 17:56:57 629

原创 SpringCloud之LoadBalancer负载均衡器的简单使用

load balancer

2024-04-15 17:55:10 863

原创 关于Ribbon在SpringCloudAlibaba2021.1版本中,找不到服务实例

关于Ribbon在SpringCloudAlibaba2021.1版本中,找不到服务实例

2024-04-12 16:12:06 534

原创 SpringCloudAlibaba之nacos的服务注册与发现

nacos服务注册与发现

2024-04-11 17:06:57 989

原创 SpringCloudalibaba之Nacos的配置管理

nacos配置管理

2024-04-10 17:50:03 883

原创 SpringBoot和SpringCloud,SpringCloudAlibaba版本依赖关系

SpringBoot和SpringCloud版本依赖关系

2024-04-08 17:11:44 1172 2

原创 Nacos集群监控搭建

nacos集群监控搭建,grafana,prometheus

2024-04-07 11:22:49 903

原创 Nacos的单机以及集群部署模式

nacos部署

2024-04-03 16:36:00 994 1

原创 服务注册与发现

服务注册与发现

2024-04-02 18:01:09 461 1

原创 SpringBoot单元测试

新建model包,并创建User类。新建service包,并创建UserService类。新建一个maven项目,spring-boot-test。配置pom.xml parent属性。至此springboot容器创建完成。​ UserService类代码。

2024-04-01 18:00:10 399 1

原创 手写SpringBoot(五)之整合AOP

springboot手写,整合aop

2024-04-01 09:48:10 240

原创 手写SpringBoot(四)之bean动态加载

conditionalOnMissbean

2024-03-29 17:34:18 417 1

原创 手写SpringBoot(三)之自动配置

手写springboot,springboot自动配置,java spi

2024-03-29 11:41:03 799

原创 手写SpringBoot(二)之动态切换Servlet容器

手写Springboot,动态加载servlet容器,conditionOnClass

2024-03-28 15:02:44 596

原创 手写SpringBoot(一)之简易版SpringBoot

手写SpringBoot,SpringBootApplication

2024-03-27 18:11:02 1939 4

原创 敏感词过滤

敏感词过滤,布隆,DFA

2024-03-25 11:32:14 458

原创 GC日志打印

GC日志

2024-03-22 17:42:14 414

原创 JVM监控工具

jvm监控命令,Jvm监控工具

2024-03-21 10:12:58 1191

原创 垃圾收集器

JVM垃圾回收器

2024-03-11 16:25:02 1239

原创 垃圾收集器底层算法

三色标记,卡表

2024-03-08 17:54:58 1044 1

原创 JVM对象创建与内存分配机制

JVM对象创建内存分配

2024-02-28 16:34:28 1196 1

原创 jvm内存模型剖析

当元空间达到默认大小,会进行一次full gc,同时收集器会对该值进行调整,如果释放了大量的空间,则适当降低该值,如果释放了很少的空间,在不超过最大值(设定了的情况下),适当提高该值。经过一次GC后,对象的分代年龄会加1,当分代年龄大于15,会被放入老年代里面,打个S1区放满后,不用等到分代年龄超过15,也会被放入老年代。用来存放线程执行到哪一步的行号(指针地址,内存地址),线程独有的,当执行完一行代码后,由字节码执行引擎去修改。存放常量,静态变量,类元信息,存放的静态变量对象指向堆中的内存地址。

2024-02-27 17:57:33 851

原创 java类加载以及双亲委派机制

自定义类加载器只需要继承 java.lang.ClassLoader 类,该类有两个核心方法,一个是loadClass(Sting,boolean),实现了双亲委派机制,还有一个方法是findClass,默认实现是空方法,所以我们自定义类加载器主要是重写findclass方法。自定义类加载的器的父加载器默认为appClassLoader,这样默认满足双亲委派机制。

2024-02-27 17:54:01 1008

原创 布隆过滤器

布隆过滤器

2024-01-22 18:00:27 935

原创 redis连接池参数

minldle(最小空闲连接数),与其说是最小空闲连接数,不如说是"至少需要保持的空闲连接数",在使用连接的过程中,如果连接数超过了minldle,那么继续建立连接,如果超过了maxldle,当超过的连接执行完业务后会慢慢被移出连接池释放掉。,比如快速的创建一些redis连接,执行简单命令,类似ping(),快速的将连接池里的空闲连接提升到minldle的数量。redis初始化的时候,不会自动初始化连接,只有用到的时候,才会初始化。如果系统启动完马上就会有很多的请求过来,那么可以给redis连接池做。

2024-01-18 10:13:05 985 1

原创 redis的过期淘汰策略

淘汰策略

2024-01-18 10:12:50 779 1

原创 redis缓存优化

针对读多写少的情况加入缓存以提高性能,如果写多读多的情况又不能容忍双写不一致,那就没必要加缓存了,可以直接操作数据库。放入缓存的数据应该是实时性,一致性要求不是很高的数据。切记不要为了用缓存,同时又要保证绝对的一致性做大量的过度设计和控制,增加系统复杂度。

2024-01-18 10:12:35 922 1

原创 redis分布式锁redisson

当加锁成功后会立即执行 RedissonLock.this.scheduleExpirationRenewal(threadId);

2024-01-18 10:12:19 294 1

原创 redis分布式锁

如果在高并发的情况下,短时间大量业务请求进来的时候,程序会变慢,则设置的10秒钟自动释放可能不够用。在主线程创建分布式锁的时候,创建一个子线程,定时(一定要小于锁过期时间)去延长锁的过期时间,让锁在主线程不退出的情况下,永远不过期。大多数公司在并发量不是很高的情况下,也在允许小笔的超卖等业务的情况下,该版本适用, 该版本易于维护。解决办法: 将value设置成有标识的id,在释放锁的时候校验该id,属于自己的才释放该锁。解决办法,在设置锁的时候设置10秒钟的超时时间,到期自动释放 (

2024-01-18 10:11:51 754 1

手写SpringBoot相关代码

手写SpringBoot相关代码,https://blog.csdn.net/aoxiaojun/article/details/137085129相关章节代码,需要自取

2024-04-01

空空如也

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

TA关注的人

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