自定义博客皮肤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)
  • 收藏
  • 关注

原创 Redis数据类型+分布式锁+缓存过期淘汰策略

官网命令地址http://www.redis.cn/commands.html8种数据类型string类型应用场景商品编号、订单编号采用INCR命令生成是否喜欢的文章hash应用场景购物车早期,当前小中厂可用list应用场景微信文章订阅公众号setzset应用场景根据商品销售对商品进行排序显示思路:定义商品销售排行榜(sorted set集合),key为goods:sellsort,分数为商品销售数量。需求代码商品

2020-11-25 21:45:15 389

原创 Spring的循环依赖

什么是循环依赖?循环依赖官网说明If you use predominantly constructor injection, it is possible to create an unresolvable circular dependency scenario.For example: Class A requires an instance of class B through constructor injection, and class B requires an instan.

2020-11-21 22:08:24 138

原创 JUC_可重入锁+LockSpport+AQS源码

可重入锁①. 指的是同一线程外层函数获得锁后,再进入该线程的内层方法会自动获取锁 (前提,锁对象是同一个对象)类似于家里面的大门,进入之后可以进入厕所、厨房等②. Java中ReentranLock(显示锁)和synchronized(隐式锁)都是可重入锁,可重入锁的一个优点是可在一定程度避免死锁③. 隐式锁:(即synchronized关键字使用的锁)默认是可重入锁(同步块、同步方法)原理如下:掌握每个锁对象拥有一个锁计数器和一个指向持有该锁的线程的指针当执行monitorenter时,如

2020-11-21 14:39:21 354

原创 Java23种设计模式

设计模式一、单例设计模式单例设计模式介绍​ 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。​ 比如 Hibernate 的 SessionFactory,它充当数据存储源的代理,并负责创建 Session 对象。SessionFactory 并不是轻量级的,一般情况下,一个项目通常只需要一个 SessionFactory 就够,这是就会使用到单例模式。单例设计模式8种方式单例模式有八种方式:

2020-11-20 20:59:41 522 1

原创 Spring AOP的顺序

spring4和5AOP通知的顺序有不同

2020-11-20 20:57:34 222

原创 LocalDate序列化和反序列化

LocalDate序列化和反序列化import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.convert.converter.Converter;import java.time.LocalDate;import java.time.format.DateTimeFor

2020-11-18 10:03:05 1112

空空如也

空空如也

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

TA关注的人

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