![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 67
Binary H.
这个程序员不懒,只是什么也没有写
展开
-
RocketMq消息发送的源码分析
文章链接:click here原创 2022-04-24 00:26:50 · 2098 阅读 · 0 评论 -
进程和线程最全解析
知乎Linux团队进程线程解析原创 2022-01-21 11:55:27 · 359 阅读 · 0 评论 -
二叉树的广度优先遍历、深度优先遍历(先序、中序、后续)(递归/非递归)合集
// 定义一个二叉树class TreeNode { public int value; public TreeNode left; public TreeNode right; public TreeNode(int value) { this.value = value; this.left = null; this.right = null; }}构造出一棵树供后面使用。 //原创 2021-12-15 15:49:31 · 493 阅读 · 0 评论 -
剑指Offer系列——每日一题(持续更新)
算法题:就是确定需要使用哪种遍历算法、哪个数据结构来解题。原创 2021-11-09 10:02:25 · 210 阅读 · 0 评论 -
JAVA工作笔记
业务代码递归查询树结构@Override public List<DhTypeInfo> selectTypeTreeList(DhTypeInfo dhTypeInfo) { //查询出所有type信息 List<DhTypeInfo> dhTypeInfos = dhTypeInfoMapper.selectTreeList(dhTypeInfo); List<DhTypeInfo> level1 = dhT原创 2021-09-12 11:51:20 · 473 阅读 · 0 评论 -
算法笔记——每日一题(完结)
算法笔记 From 2021-9-08 To My Death以前当兵的时候,每次搞30公里强行军都很累。于是我会在50斤的背囊上写着:行百里者半九十——>靠着这句话,即使腿抽筋着,我都能坚持自己完成下来。现在,我同样用这句话来激励自己,天下没有难学的技术,只有半途而废的人。不要求我一定能成为技术大牛(毕竟这需要一定的天赋和机遇)旦求无愧于自己。平凡而不平庸即可。《比昨天的自己更好一点,比明天的自己更差一点》原创 2021-09-08 23:17:37 · 2272 阅读 · 1 评论 -
记录一下HashMap底层原理的源码级解析地址
转载:https://zhuanlan.zhihu.com/p/21673805转载 2021-07-24 23:35:16 · 93 阅读 · 0 评论 -
JAVA中内部类和外部类的相关关系
内部类成员内部类——>在家娇生惯养的小儿子他是小儿子,还没长大,不具有一个类的所有功能(不能有static)他被外部类(他爸爸)保护,是亲亲的自家人(可以访问外部类的所有属性)想要拿到小儿子,需要过他爸爸这一关(先经过他爹同意,先new他爹)成员内部类:可以视为是外部类的一个成员它就相当于是外部类的一个 int a;其他类要获取该外部类的成员变量a时,必须通过get方法。类比成员内部类,它是外部类的一个成员类,不像成员变量有get方法成员内部类的get方法,就是它的构造方法。成员内原创 2021-07-24 20:55:15 · 708 阅读 · 0 评论 -
手撕源码——ArrayList源码剖析
文章目录变量名解释构造方法构造方法1构造方法2构造方法3add方法源码剖析并发修改异常ConcurrentModificationException变量名解释//Default initial capacity. 默认初始化长度private static final int DEFAULT_CAPACITY = 10;//Shared empty array instance used for empty instances.空的集合实例(Object类型的数组)private static原创 2021-07-22 10:33:37 · 342 阅读 · 3 评论 -
常用设计模式——5种方式实现单例模式
文章目录单例模式(静态内部类)单例模式(双重检查锁Double Check)DoubleCheck实现过程分析:DoubleCheck极罕见的情况——> 【返回半初始化对象】:单例模式(静态内部类)/** * @description: 静态内部类+懒汉 创建单例模式 * @param: null * @return: * @author HUANGXUAN * @date: 2021/7/20 21:23 */class Si原创 2021-07-20 21:59:37 · 195 阅读 · 0 评论 -
Linux上安装Zookeeper并将springboo项目加入注册中心
目录Linux上安装zookeeper1、Apache官网下载zookeeper安装包2、使用XFTP上传到Linux /usr/local/文件夹下、并解压3、修改配置文件Linux上启动和停止zookeeper将Springboot项目注册进zk的坑!!1、在启动类开启注解Pom.xml文件中剔除默认zk的jar包,以及slf4j的jar包Linux上安装zookeeper1、Apache官网下载zookeeper安装包下载地址:https://zookeeper.apache.org/rele原创 2021-07-18 17:07:56 · 214 阅读 · 0 评论 -
学习使用Redis6这一篇就够了(上)
文章目录Linux上安装RedisRedis概述Jedis操作Redis的环境准备连接失败怎么办?JedisAPIget setStringListsethashZset五大数据类型的基本操作命令keystringListsethashZsetRedis6 新增数据类型的基本操作BitmapsHyperLogLogGeospatialLinux上安装RedisRedis概述Jedis操作Redis的环境准备1、新建Maven工程2、在Pom.xml文件中引入Jedis坐标 <de原创 2021-07-16 19:12:24 · 168 阅读 · 0 评论 -
SpringAOP实现Mysql读写分离超详细
Mysql高级:Spring AOP实现读写分离!超详细图解读写分离涉及到的相关类实现原理图解源码的网盘链接资源及解决方案来自b站黑马程序员图解读写分离First:看完还有任何问题可以私信我呗! 求三连大佬们读写分离:分散主数据库的压力。例如2个服务器,主服务器的数据库用户承担写操作。从服务器的数据库用于承担写操作涉及到的相关类spring的主XML配置文件:applicationContext-common.xml<?xml version="1.0" encoding="UTF-8"原创 2021-07-14 17:37:51 · 293 阅读 · 1 评论