240 发简信
IP属地:浙江
  • 我觉得有点问题,有些地方是兄弟节点但是写的是叔叔节点,不是原创吧

    红黑树之原理详解

    R-B Tree简介 R-B Tree,全称是Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(R...

  • 6大设计原则

    开放封闭原则(Open - ClosedPrinciple ,OCP) 定义:一个模块、类、函数应当是对修改关闭,扩展开放。即软件实体应尽量在不修改原有代码的情况下进行扩展 ...

  • 120
    mybatis之ResultHandler如何使用

    ResultHandler字面上意思就是对查询结果处理。 -->mybatis官网 想要理解ResultHandler需要知道一下源码,查询过程是怎么跑的 ResultHan...

  • 120
    多线程编程核心技术-学习整理

    一:第一章我觉得只有这个值得记录一下:停止线程: 1.异常方式: 当出现异常之后不要在子线程中进行异常处理,要将异常抛给自己的父类,让父类决定是否处理该异常;如果在子线程中处...

  • 120
    高性能mysql-学习笔记

    mysql架构及历史 逻辑架构 通常为三层服务 :并不是mysql特有的,用于连接处理,授权认证,安全相关 第二层服务:mysql的核心相关功能,包含解析,分析,优化,缓存以...

  • 120
    mysql(参考手册学习)

    基本教程 常用查询案例 插入数据: 查询语句一:列的最大值 也可以使用降序的方式进行查询 [效果相同利用limit 以及 order by]语句三:列的最大值 按组 语句六:...

  • 120
    服务限流

    背景 限流存在于高可用服务中。用于高可用的保护手段,主要包括:缓存,降级,限流限流:只允许指定的事件进入系统,超过的部分将被拒绝服务,排队或者降级处理。为什么需要限流:一:服...

  • 120
    bin/redo log

    https://juejin.cn/post/6860252224930070536[https://juejin.cn/post/6860252224930070536]h...

  • 120
    事务

    https://blog.51cto.com/dba10g/1927762[https://blog.51cto.com/dba10g/1927762]https://blo...

  • 120
    aop

    https://juejin.cn/post/6844903720203862023[https://juejin.cn/post/6844903720203862023]h...

  • 120
    零拷贝

    简介 指计算机在执行操作的时候,cpu不需要先将数据从某处复制到一个特定地方,节省cpu的时钟周期和内存带宽 常规流程 :DIRECT MEMORY ACCESS 这个东西不...

  • java8

    流 常用的流操作 collect.(toList()) 概述collect(toList()) 方法由 Stream 里的值生成一个列表,是一个及早求值操作 表示从Strea...

  • Guava 学习

    基本工具 optional null值的问题map.get(key)== null ;并不知道是没有该值还是整个map是空 Optional.of(T):创建指定引用的Opt...

  • 120
    设计模式三 行为型模式

    设计模式-行为型模式1.责任链2.观察者3.模板4.策略 责任链 首先想到了netty的pipeline处理channelhandler 概述使多个对象有机会处理请求,解耦:...

  • 120
    设计模式2 结构型

    设计模式-结构型模式1.代理模式2.装饰者模式3.适配器模式 代理模式 : 在设计模式1中已解释 装饰者模式 概述:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰者...

  • redis - cluster

    redis-cluster 感觉比较重要和重点单独起一片文章 搭建需要6台服务器,3主3从 需要考虑的问题:均匀分布,客户端访问,数据扩展 一致性ha...

个人介绍
新的风暴已经来临