首页
清单
归档
分类
标签
杂记
留言板
相册
实验室
统计
mikutap
坦克大战
友情链接
开往
1
反射学习
2
万恶之源-极乐净土
3
Redis学习
4
RabbitMQ学习
5
Spring加载Bean的几种方式
晓果冻
一个热爱生活的95后精神小伙
累计撰写
120
篇文章
累计创建
14
个标签
累计收到
56
条评论
栏目
首页
清单
归档
分类
标签
杂记
留言板
相册
实验室
统计
mikutap
坦克大战
友情链接
开往
搜索
标签搜索
设计模式
elaticsearch
源码学习
算法
Kubernetes
CODING
JVM
其他
mysql
Linux
Spring
Java
jenkins
docker
目 录
CONTENT
以下是
Java
相关的文章
2022-05-24
反射学习
反射学习应用场景通过反射机制访问java对象的属性、方法、构造方法等JDBC加载驱动连接 Class.forname("com.mysql.jdbc.Driver");动态加载mysql驱动;Spring容器框架IOC实例化对象自定义注解生效(反射+Aop)第三方核心的框架myb
2022-05-24
12
0
0
Java
2022-05-22
Redis学习
Redis学习应用场景Token令牌的生成短信验证码的code可以实现缓存数据的查询帮助实现计数器分布式锁延迟操作(对key做时间监听,多长时间过期)分布式消息中间件Redis数据类型String类型Redis最基本的类型,一个key对应一个value,String类型时二进制安全的。比如jpg图片
2022-05-22
73
0
2
Java
2022-05-21
RabbitMQ学习
-队列 存放消息----交换机 路由消息存放在那个队列中 类似于nginx---路由key 分发规则##### RabbitMQ死信队列###### 产生背景RabbitMQ死信队列俗称,备胎队列;消息中间件因为某种原因拒收该消息后,可以转移到死信队列中存放,死信队列也可以有交换机和路由key等。#
2022-05-21
19
0
3
Java
2022-04-12
LinkedHashMap学习
LinkedHashMap学习关系图双向链表 static class Entry<K,V> extends HashMap.Node<K,V> { //after、before 双向链表 Entry<K,V> before, after
2022-04-12
53
0
2
Java
2022-04-11
HashMap相关问题
Hash冲突的问题两个对象的值Equals比较相等的情况下,则两个对象的Hashcode值一定相等;== 比较两个对象的内存地址是否相同、Equals默认的情况下比较两个对象的内存地址【强制】关于 hashCode 和 equals 的处理,遵循如下规则:只要覆写 equals,就必须覆写 hash
2022-04-11
42
0
2
Java
2022-04-08
类加载机制
类加载机制加载加载前虚拟机需要完成的3件事情通过一个类的全限定名来获取定义此类的二进制字节流。通过这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。加载完成后,按照虚拟机所需的格式将二进制
2022-04-08
52
0
3
Java
2022-04-07
垃圾收集算法
垃圾收集算法引用计数法优点不用等待内存不够用的时候才进行垃圾的回收。可以边赋值边检查计数器的值是否为0:没有延时性缺点循环依赖,可能引起内存泄漏。需要单独的字段存储计数器,增加了存储的开销。每次赋值时,都需要时间上的开销。根搜索算法使用根搜索算法后,内存中的存活对象都会被根对象集合直接或间接连接着。
2022-04-07
56
0
2
Java
2022-04-06
JVM-编译过程学习
JVM-编译过程学习词法分析将源代码的字符流转变为标记集合。关键字、变量名、字面量、运算符都可以称为标记。如int a = b+2; int、a、=、b、+、26个标记。生成Token流,例如上面的int就是一个Token,不可再拆分。语法分析根据Token序列构造抽象语法树。语法树的每一个节点都代
2022-04-06
42
0
2
Java
2022-04-06
自动拆箱、装箱
自动拆箱、装箱拆箱的情况调用intValue()与基本类型做算术运算和==时装箱情况直接赋值都会装箱调用valueOf()Integer i =4;源码public class tt { public static void main(String[] args) { int i
2022-04-06
42
0
1
Java
2022-04-06
Minor GC过程
Minor GC过程第一次对象一般都分配在Eden区,此时S0、S1区为空。第一次MinorGC发生,Eden区幸存的对象迁移到S0,S1此时为空。再次发生MinorGC,Eden和S0幸存的对象进入S1,此时S0和S1互换标签,此后一直按这个循环。
2022-04-06
36
0
1
Java
1
2
3
4
5