240 发简信
IP属地:北京
  • Rocketmq实现简析

    本来想将broker和client分开写。但是他们的每个功能都是共同协作完成的,写broker的时候,难免会涉及到consumer和producer的细节,于是以大杂烩的方式...

  • 我与异步编程的故事

    我与异步编程的故事 在最开始学习Java的时候,就只会从上往下一把梭地写代码,代码的编写顺序跟其执行顺序保证完全的一样,直到一堂Java课上面老师提到了一个问题:计算机的CP...

  • 深入理解Java虚拟机 - 书评

    我觉得《深入理解Java虚拟机》应该是目前市面上Java程序员人手一本的圣经了。记得我在上大学的时候,同系的学长极力给我推荐这本书,说是把这本书看烂了,保准能拿一个大Offe...

  • nacos源码分析总览

    服务发现部分: 觉得不错的地方 1 自己实现了一个简单的raft,就是说不再依赖etcd这种分布式的东西,也不依赖redis或者mysql这种存储的东西。就是自己搞定。 2 ...

  • IO多路复用的三种机制Select,Poll,Epoll

    I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通...

  • 【转载】从MySQL Bug#67718浅谈B+树索引的分裂优化

    原文地址:http://hedengcheng.com/?p=525 问题背景 今天,看到Twitter的DBA团队发布了其最新的MySQL分支:Changes in Twi...

  • 120
    netty源码分析之服务端启动全解析

    background netty 是一个异步事件驱动的网络通信层框架,其官方文档的解释为 Netty is a NIO client server framework whi...

  • 120
    海量连接服务端jvm参数调优杂记

    应用:shark-新美大移动端网络优化(每日接受移动端请求约150亿) 应用特点: qps比较高,新生代增长飞快 用户的连接需要维持一段时间 单机需要维持海量连接,几十万的级...

  • 03. SkyWalking - Agent 配置详解

    对应于源码/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/con...

  • 120
  • 120
    01. SkyWalking--介绍与安装

    01. SkyWalking 介绍与安装 1. 介绍 1. 基本信息 SkyWalking 创建于2015年,提供分布式追踪功能。从5.x开始,项目进化为一个完成功能的App...

  • Java阻塞队列ArrayBlockingQueue和LinkedBlockingQueue实现原理分析

    原文链接: http://fangjian0423.github.io/2016/05/10/java-arrayblockingqueue-linkedblockingqu...

  • 120
    lombok

    Lombok简介 Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法...

个人介绍
记录一些碰到的知识点,也是当做一些笔记