自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 .net6多语言配置

.net6配置多语言,处理切换时区后时间按照中国时区显示

2023-08-31 10:33:40 599

原创 Redis的缓存击穿,缓存穿透,缓存雪崩

1.缓存击穿产生原因:如图,热点数据一般我们会在Redis存储一份缓存,避免请求直接到数据库给数据库层面一个很大压力,在这个缓存突然失效时,就会产生缓存失效,请求打到数据库的场景,这就是缓存击穿。解决方案:设置热点数据永远不过期。 加互斥锁(一般多个线程会重建缓存,锁住让第一个线程重新构建缓存,后面的线程就可以获取redis数据)简单实现: Stringget(Stringkey){ Stringvalue=redis.get(key); ...

2022-01-04 14:37:14 578

原创 Java的类加载机制及双亲委派模型

1.JVM的类加载器类型BootstrapClassLoader 启动类加载器用于加载核心类库,比如lib包下rt.jar文件ExtentionClassLoader 扩展类加载器用于加载第三方的jar比如我们添加到lib包下的jarAppClassLoader 应用类加载器用于加载我们的应用打成的jar,比如我们编写的springboot项目2.什么是双亲委派模型双亲委派模型是指类加载器在接收到加载请求时会先将类交给父级类加载器进行处理,如果父级别加载不到则交由子类加载器处理。

2021-12-31 12:05:16 383

原创 HashMap一些内部原理

1.HashMap的数据结构?1.1数组&(链表或红黑树)2.HashMap的put 方法是怎么实现的?3.HashMap的寻址算法4.HashMap的初始化容量有什么要求?为什么?5.HashMap的默认负载因子是0.75,为什么设置为0.75?...

2021-12-30 21:01:15 351

空空如也

空空如也

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

TA关注的人

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