我觉得有点问题,有些地方是兄弟节点但是写的是叔叔节点,不是原创吧
红黑树之原理详解R-B Tree简介 R-B Tree,全称是Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(R...
开放封闭原则(Open - ClosedPrinciple ,OCP) 定义:一个模块、类、函数应当是对修改关闭,扩展开放。即软件实体应尽量在不修改原有代码的情况下进行扩展 ...
ResultHandler字面上意思就是对查询结果处理。 -->mybatis官网 想要理解ResultHandler需要知道一下源码,查询过程是怎么跑的 ResultHan...
一:第一章我觉得只有这个值得记录一下:停止线程: 1.异常方式: 当出现异常之后不要在子线程中进行异常处理,要将异常抛给自己的父类,让父类决定是否处理该异常;如果在子线程中处...
mysql架构及历史 逻辑架构 通常为三层服务 :并不是mysql特有的,用于连接处理,授权认证,安全相关 第二层服务:mysql的核心相关功能,包含解析,分析,优化,缓存以...
基本教程 常用查询案例 插入数据: 查询语句一:列的最大值 也可以使用降序的方式进行查询 [效果相同利用limit 以及 order by]语句三:列的最大值 按组 语句六:...
背景 限流存在于高可用服务中。用于高可用的保护手段,主要包括:缓存,降级,限流限流:只允许指定的事件进入系统,超过的部分将被拒绝服务,排队或者降级处理。为什么需要限流:一:服...
https://juejin.cn/post/6860252224930070536[https://juejin.cn/post/6860252224930070536]h...
https://blog.51cto.com/dba10g/1927762[https://blog.51cto.com/dba10g/1927762]https://blo...
https://juejin.cn/post/6844903720203862023[https://juejin.cn/post/6844903720203862023]h...
简介 指计算机在执行操作的时候,cpu不需要先将数据从某处复制到一个特定地方,节省cpu的时钟周期和内存带宽 常规流程 :DIRECT MEMORY ACCESS 这个东西不...
流 常用的流操作 collect.(toList()) 概述collect(toList()) 方法由 Stream 里的值生成一个列表,是一个及早求值操作 表示从Strea...
基本工具 optional null值的问题map.get(key)== null ;并不知道是没有该值还是整个map是空 Optional.of(T):创建指定引用的Opt...
设计模式-行为型模式1.责任链2.观察者3.模板4.策略 责任链 首先想到了netty的pipeline处理channelhandler 概述使多个对象有机会处理请求,解耦:...
设计模式-结构型模式1.代理模式2.装饰者模式3.适配器模式 代理模式 : 在设计模式1中已解释 装饰者模式 概述:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰者...
redis-cluster 感觉比较重要和重点单独起一片文章 搭建需要6台服务器,3主3从 需要考虑的问题:均匀分布,客户端访问,数据扩展 一致性ha...