240 发简信
IP属地:广东
  • 120
    从内核接收数据到EPOLL原理

    一、内核接收数据流程 网卡发现 MAC 地址符合,就将包收进来;发现 IP 地址符合,根据 IP 头中协议项,知道上一层是 TCP 协议; DMA把TCP数据包copy到内核...

  • 详细讲解:RocketMQ的限时订单实战与RocketMQ的源码分析!

    一、限时订单实战 1.1、什么是限时订单 在各种电商网站下订单后会保留一个时间段,时间段内未支付则自动将订单状态设置为已过期,这种订单称之为限时订单。 1.2、如何实现限时订...

  • 120
    netty源码分析(十) - writeAndFlush

    概述 当我们从客户端向服务端发送请求,或者服务端向客户端响应请求结果都属于出站处理器 ChannelOutboundHandler 的行为,所以当我们调用 writeAndF...

  • 120
    zookeeper源码分析系列一开篇基础知识剖析

    一、ZooKeeper总体介绍 1.1、什么是zookeeper ZooKeeper 是一个分布式的,开放源码的分布式应用程序协同服务+存储系统,同时是一款世界级的优秀开源产...

  • mybatis-plus如何自动填充字段创建时间和修改时间

    前言 根据阿里巴巴开发手册,表必备三个字段:id,create_time, update_time,针对创建时间和修改时间我们有两种方式可以去生成——数据库层面和代码层面 自...

  • 120
    springBoot添加Validate验证步骤和注意事项

    1.引入依赖 引入依赖后就可以使用Validate相关的注解和方法了 2.controller层 特别注意:[1]@Validated要在controller上标注 特别注意...

  • 120
    多线程编程那些事

    多线程编程那些事 标签:HPC、多线程、JMM、Volatile、锁、CPU多核构架、Happens before、LOCK指令 先看一段代码: 对多线程并发编程比较熟悉的人...

  • 你所在的圈子不同,造就了你觉得大家都一样优秀

    前几天一个客户找我招聘,招聘JAVA工程师,本科,5年以上经验,薪酬范围是每月1万—2万,我当时第一反应觉得这个薪酬太低了,对方说肯定可以的,并说不要名企,传统行业找...

  • 120
    自研网关:限流功能的开发

    自研网关系统已开源,求star项目地址: 网关地址:https://gitee.com/starmark947618/starmark-gateway[https://git...

  • 120
    (12)Redis大KEY定位及优化

    问题:出现OOM报错: OOM command not allowed when used memory > ‘maxmemory’,部分ECS应用程序无法向db写入,set...