![](https://img-blog.csdnimg.cn/cbe10ae87b734eafb7e052b72d2d41de.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java知识学习
文章平均质量分 77
Java学习过程中的一些知识集合
「已注销」
这个作者很懒,什么都没留下…
展开
-
动态代理(cglib与jdk)
动态代理(JDK与CGLIB)的对比以及demo演示原创 2022-10-27 21:31:56 · 886 阅读 · 4 评论 -
JDK动态代理出现com.sun.proxy.$Proxy0 cannot be cast to错误
JDK动态代理出现com.sun.proxy.$Proxy0 cannot be cast to错误的原因原创 2022-10-27 20:05:51 · 1974 阅读 · 0 评论 -
SpringSecurity中 出现UserDetailsService returned null, which is an interface contract violation
SpringSecurity中 出现UserDetailsService returned null, which is an interface contract violation原创 2022-10-24 11:05:23 · 2927 阅读 · 0 评论 -
Spring中是否必须使用三级缓存才能解决循环依赖
Spring中是否必须使用三级缓存才能解决循环依赖原创 2022-10-22 14:15:15 · 431 阅读 · 0 评论 -
Spring如何通过三级缓存来解决循环依赖
Spring如何通过三级缓存来解决循环依赖原创 2022-10-20 21:35:10 · 482 阅读 · 0 评论 -
Spring中Bean的作用域
Spring中Bean的作用域原创 2022-10-20 13:35:57 · 350 阅读 · 0 评论 -
Bean的作用域Request级别出现错误
Bean的作用域Request级别出现错误的原因以及解决办法原创 2022-10-20 13:22:00 · 303 阅读 · 0 评论 -
Spring中Bean注入的几种方式
Spring中Bean注入的几种方式原创 2022-10-19 14:45:38 · 1440 阅读 · 0 评论 -
Spring中事务的传播机制以及REQUIRED、REQUIRES_NEW、NESTED区别以及代码演示
Spring中事务的传播机制详解+demo理解更快以及如何判断他们到底是一个事务还是两个事务以及两个事务他们之间的区别原创 2022-10-17 21:16:20 · 1669 阅读 · 15 评论 -
线程池的简单理解
Java线程池的简单使用与理解原创 2022-10-01 17:45:00 · 862 阅读 · 31 评论 -
Java8新特性之Lambda、函数式接口、方法引用
Lambda表达式就是函数式思想一、Lambda1.体验Lambda表达式public class Lambda { public static void main(String[] args) { //实现类的方式实现需求 MyRunnable my = new MyRunnable(); Thread t = new Thread(my); t.start(); //匿名内部类 new Thre原创 2022-04-03 20:30:00 · 364 阅读 · 0 评论 -
Java8新特性之Stream
一、Stream API介绍Stream API把真正的函数式编程风格引入到Java中。这是目前为止对Java类库最好的补充,因此Stream API可以极大提供Java程序的生产力Stream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API对集合数据进行操作,就类似于使用SQL执行的数据库查询。也可以使用Stream API来并行执行操作。简言之,Stream API提供了一种高效且易于使用的处理数据的方式。原创 2022-04-02 16:39:44 · 512 阅读 · 0 评论 -
volatile
Volatitle原理原创 2022-09-30 09:47:40 · 344 阅读 · 15 评论 -
JDK8-HashMap
默认值 //默认初始容量 16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //最大容量 static final int MAXIMUM_CAPACITY = 1 << 30; //默认装载因子 static final float DEFAULT_LOAD_FACTOR = 0.75f; //树化标准 static final int T原创 2022-05-26 19:42:29 · 119 阅读 · 0 评论 -
HashMap源码简单介绍
一、Hash介绍1.Hash概念Hash也称散列、哈希,基本原理就是把任意长度的输入,通过Hash算法变成固定长度的输出.这个映射规则就是对应的Hash算法,而原始数据映射后的二进制串就是哈希值.2.Hash特点1.从Hash值不可以反向推导出原始数据2.输入数据的微小变化会得到不同的Hash值,相同数据得到的相同的值3.哈希算法的执行效率要高,长的文本也能快速地计算出哈希值4.Hash算法的冲突概率要小由于Hash的原理是将输入空间的值映射成Hash空间内,而Hash值的空间远小于输入的空原创 2022-03-31 21:02:17 · 163 阅读 · 0 评论