- 博客(5)
- 收藏
- 关注
原创 final关键字
final关键字的作用一、final修饰变量二、final修饰方法三、final修饰类一、final修饰变量final关键字修饰变量时分两种情况:一、修饰基本数据类型的常量时,当final关键字修饰基本数据类型的常量时就代表这个变量是一个常量,其值不能被修改。一般被final关键字修饰的变量会全部大写,单词之间用"_"下划线分割,如需要定义一个学生名称的变量并且用final修饰这个变量则变量的名字一般会定义成:STUDENT_NAME二、修饰引用数据类型的变量时,当fianl关键字修饰引用数据类型的
2021-01-25 13:54:41 95
原创 缓存雪崩、击穿、穿透
缓存雪崩、击穿、穿透缓存雪崩产生原因解决方式缓存击穿产生原因解决方式(我所了解到的)缓存穿透产生原因解决方式缓存雪崩产生原因在同一时间缓存数据集体失效,此时大量请求访问失效数据,导致大量并发直接访问数据库造成数据库压力解决方式将需要缓存的数据进行分散失效处理,将缓存的数据的失效时间设置一个随机值,避免大量缓存数据在同一时间集体失效将部分经常做查询且不经常更新的数据的缓存时间设置为永不失效缓存击穿产生原因对于统一个key下存储的热点数据在key的失效时间到达时,此时有高并发的请求访问该数
2021-01-25 13:08:26 89
原创 hashCode和equals分析
hashCode和equals分析hashCode()hashCode()hashCode():hashCode就是对象的散列码,是根据对象的某些信息推导出的一个整数值,默认情况下表示是对象的存储地址。通过散列码,可以提高检索的效率,主要用于在散列存储结构中快速确定对象的存储地址...
2021-01-25 09:43:25 133
原创 == 和 equals
JDK和JRE的区别JDKJDK概述JDK的组成JDK的安装后的目录结构安装JDK配置环境变量安装步骤:配置环境变量校验是否安装完成JRE概述常见面试题JDK和JRE的区别和联系JDKJDK概述JDK:Java Development Kit,顾名思义就是就是java程序开发工具。它包含了java的运行环境(JVM+java系统类库,即JRE)和Java工具。没有jdk就无法编译java程序的源码(.java文件),如果只是运行java程序的话,可以不用安装完整的jdk,只需安装jdk中的jre部分即
2021-01-21 09:02:05 103
原创 JDK和JRE
JDK和JRE的区别JDKJDK概述JDK的组成JDK的安装后的目录结构安装JDK配置环境变量安装步骤:配置环境变量校验是否安装完成JRE概述常见面试题JDK和JRE的区别和联系JDKJDK概述JDK:Java Development Kit,顾名思义就是就是java程序开发工具。它包含了java的运行环境(JVM+java系统类库,即JRE)和Java工具。没有jdk就无法编译java程序的源码(.java文件),如果只是运行java程序的话,可以不用安装完整的jdk,只需安装jdk中的jre部分即
2021-01-15 17:50:42 242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人