240 发简信
  • Netty连接处理那些事

    编者注:Netty是Java领域有名的开源网络库,特点是高性能和高扩展性,因此很多流行的框架都是基于它来构建的,比如我们熟知的Dubbo、Roc...

  • sentinel 核心概念

    前段时间笔者在团队内部分享了sentinel原理设计与实现,主要讲解了sentinel基础概念和工作原理,工作原理部分大家听了基本都了解了,但是...

  • Linux常用命令

    find 查找文件 find /usr -name "redis*" :在/usr目录下递归搜索包含redis的文件 top 查看进程运行情况 ...

  • Redis源码:内存管理与事件处理

    Redis内存管理 Redis内存管理相关文件为zmalloc.c/zmalloc.h,其只是对C中内存管理函数做了简单的封装,屏蔽了底层平台的...

  • 120
    深入理解套接字编程

    套接字地址结构 sockaddr_in是网络套接字地址结构,大小为16字节,定义在<netinet/in>头文件中,一般我们在程序中是使用该结构...

  • skiplist 跳跃表分析

    跳表(skip List)是一种随机化的数据结构,基于并联的链表,实现简单,插入、删除、查找的复杂度均为O(logN)。跳表是由William ...

  • Spring的事务管理

    事务有一系列操作组成,这些操作是一个整体,密不可分,也就是说这些操作要么都执行成功,要么都不会执行。 事务的CAID属性 原子性:一个事务是一个...

  • 120
    Spring AOP基础

    IOC和AOP是Spring的两大基石,AOP(面向切面编程),是一种编程范式,提供从另一个角度来考虑程序结构从而完善面向对象编程(OOP)。 ...

  • Spring的IoC容器

    Spring是一个轻量级的Java开发框架,其提供的两大基础功能为IoC和AOP,其中IoC为依赖反转(Inversion of Control...

个人介绍
关注程序员技术成长,用简洁的文字,分享复杂的技术。