自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ==、equals 与 hashCode

1、== 在 Java 中,"==" 运算符用来比较两个引用以查看它们是否指向同一个内存对象。(即比较的是两个对象的引用地址) 而对于基本数据类型(java 自带类型),直接比较的是值。例如,int a = 3; int b = 3; a == b,返回的是 true。这里 a 和 b 地址不同,但它们是自带类型,比较的是值,所以返回 true。 String 作为开发过程中常用的类,Java 类库的设计者在实现时做了个小小的变化,即采用了享元模式。 每当生成一个新内容的字符串时,它们都会被添加到 Stri

2020-10-13 15:51:02 87

原创 Java 常用关键字总结(基础)

java 常用关键字staticfinalfinal 属性final 方法final 参数final 类transienttransient 使用小结volatile(保证可见性、有序性,不保证操作的原子性) static static,静态,表示随着类的加载而加载,不会重复加载,执行顺序在 main 方法之前。在 JVM 内存里,static 修饰的变量存在于方法区中。 final final 用于声明属性、方法和类,分别表示属性不可变,方法不可覆盖,类不可被继承(不能再派生出新的子类)。 final 属

2020-10-12 17:58:45 396

原创 基于Springboot + aop + Lua 的Redis 分布式限流器

基于Springboot + aop + Lua 的Redis 分布式限流器一、什么是限流?为什么要限流?二、限流方案1、计数器2、漏桶算法3、令牌桶算法4、Redis + Lua5、网关限流三、Redis + Lua 限流实现1、环境准备2、引入依赖包3、配置application.yml4、配置RedisTemplate实例限流类型枚举类5、自定义注解6、切面代码实现7、控制层实现8、测试四、源码 一、什么是限流?为什么要限流? 限流是保证系统高可用的重要手段!!! 由于互联网公司的流量巨大,系统上线会

2020-10-10 17:02:09 464

空空如也

空空如也

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

TA关注的人

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