240 发简信
IP属地:浙江
  • 240
    dubbo积累:dubbo十层模型

    (一)前言 因为公司框架使用了dubbo作为RPC框架,所以,对于dubbo进行相应的学习,通过官网的学习,源码的阅读,总结出以下的内容,希望对dubbo有个更全面的认识,同...

  • 数据库积累:Spring 事务

    前言 数据库应该是所有后端开发都会涉及的,数据库事务,很多业务场景可能并不要求很高,而且也很少出现,经常出现在高并发,高流量的情况下,在未来迎接挑战的时候,需要掌握相关的知识...

  • 240
    基础积累:类加载过程引申JVM内存结构

    前言 了解dubbo的时候,因为SPI机制用到了动态代理的机制,从而涉及到了类加载机制相关的东西,整个概念也属于非常底层的逻辑,也好久没整理了,现整理一下,便于后续翻阅。尽可...

  • 240
    数据库积累:索引相关

    前言 在使用数据库的时候,最需要了解的知识点肯定就是索引,所以,针对索引希望能够整理出一些知识点,做个简单总结。 索引结构 B+树 B+树在之前的文章中已经做了简单介绍多种树...

  • 多种树结构分析

    (一)二叉树 二叉树指的是每个节点最多只能有两个子树的有序树。 二叉树特点 每个结点最多有两颗子树,所以二叉树中不存在度大于2的结点。 左子树和右子树是有顺序的,次序不能任意...

  • 多线程积累:锁

    前言 继之前synchronized关键字之后,这里旨在介绍常见的锁概念,源码相关。内容会进行不定时更新,希望能更完善的整理锁相关知识点。 公平锁和非公平锁 1.公平锁 多个...

  • 240
    多线程积累:JMM模型

    (一)前言 学习多线程,要理解java内存模型,才能理解多线程情况下,数据的变化,指令的运行等,才能更好的了解多线程的运行情况和日常使用的注意点。 (二)JMM与硬件内存结构...

  • 240
    定时任务框架选型

    定时任务框架选型 quartz[http://www.quartz-scheduler.org/] light-task-scheduler[https://github.c...

个人介绍
一个渴望知识的卑微码农。