简书 占小狼转载请注明原创出处,谢谢! “物有本末,事有始终。知其先后,则近道矣” 前段时间看了笨神的 从一起GC血案谈到反射原理一本,就把Java方法的反射机制实现撸了一遍...

简书 占小狼转载请注明原创出处,谢谢! “物有本末,事有始终。知其先后,则近道矣” 前段时间看了笨神的 从一起GC血案谈到反射原理一本,就把Java方法的反射机制实现撸了一遍...
删除情景2.1.2.2和2.1.2.3,本身就不是一颗红黑树
30张图带你彻底理解红黑树写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
ZAB协议用途 ZAB(Zookeeper Atomic Broadcast) 协议是为分布式协调服务zookeeper专门设计的一种支持崩溃恢复的原子广播协议。在zooke...
spring在起初是是通过xml文件进行bean的配置的,本文就从xml文件配置作为bean生命周期的一个入口讲起。 一、猜想bean的生命周期 先简单举例个xml的配置,通...
因为网络问题ZK客户端会与服务器断开连接,如果断开时间超过sessionTimeout后,会话会被服务器清空,即使之后连接恢复,也没办法恢复会话了。这样就会导致客户端一直不能...
ZooKeeper的超时异常 ZooKeeper的超时异常包括两种:1)客户端的readTimeout导致连接丢失;2)服务端会话超时sessionTimeout导致客户端连...
tags:反射 categories: problems date: 2017-05-28 14:50:04 使用反射代理类加载器的潜在内存使用问题 大量的类加载器 “sun...
类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类加载...
前言 很多朋友Java的字符串常量池的概念困扰了很长一段时间,最近研究了一下jvm指令码,终于对它有了大概的了解。 在展示案例前,我们需要先搞清楚一个概念,众所周知,jvm的...
java并发包下很多API都是基于AQS来实现的加锁和释放锁等功能的,比如ReentrantLock、ReentrantReadWriteLock底层都是基于AQS来实现的。...
网上搜的Spring 生命周期,大部分都是写个demo,然后说按顺序输出就完事了但是并没看到文章提起其位置,估计是这个问题太浅显了 我debug了一下 Spring 核心的o...
参考:https://blog.csdn.net/qq_31806155/article/details/109669037[https://blog.csdn.net/qq...
参考:https://blog.csdn.net/reachwang/article/details/99755178[https://blog.csdn.net/reach...
概述 本节主要分析Redis key-value及5大基本数据类型背后对应的具体数据结构,只有了解了底层数据结构才能真正做到灵活掌握基本数据类型的使用 1. 全局哈希表 全局...