梁松华
京东资深架构师
2019-07-14 19:58
86位朋友读过
ARTS-18-如何实现Spring框架中的AOP

AOP原理解析、Mysql死锁分析技巧

2019-07-12 21:59
89位朋友读过
深入理解Apache Kafka

可水平扩展,容错的日记提交系统深度剖析

2019-07-08 13:00
103位朋友读过
主动监测在APM中应用的一些思考

大网波动感知、CDN监控、网络劫持监测

2019-07-07 18:02
78位朋友读过
ARTS-17-谁会是下一个钢铁侠

谁会是下一个钢铁侠、Kafka中的Rebalance

2019-07-05 21:00
64位朋友读过
接口设计技巧和最佳实践

这篇文章是从人们在设计和实现接口时常见的和常被无视的错误,总结出来的一些技巧和最佳实践

2019-06-30 17:27
112位朋友读过
ARTS-16-什么是应用性能监控APM

应用性能监控APM常见功能剖析、Kafka无消息丢失配置

2019-06-27 00:03
145位朋友读过
微服务架构之服务冶理Dubbo-Netty流程

Netty高性能框架揭密

2019-06-23 17:04
129位朋友读过
ARTS-15-DevOps是什么和SRE必知清单

DevOps是什么、SRE必知清单、Arrays#asList容易踩的坑

2019-06-20 22:04
165位朋友读过
学习分享:DDD领域驱动设计指导微服务实践

按业务划分限界上下文、消除隐匿数据依赖、明确定义依赖方向、下流的自我保护

2019-06-16 17:33
139位朋友读过
ARTS-14-分布式系统之一致性和数据复制

强一致性、弱一致性、常见方案

2019-06-13 22:58
131位朋友读过
微服务架构之Dubbo-服务引用

服务引用流程、Directory目录服务、Forking调用解析

2019-06-09 21:17
171位朋友读过
ARTS-13-分布式系统入门和实践笔记

分布式系统入门和实践笔记、流量劫持应对方法、JAVA8中的Stream高效背后

2019-06-07 10:19
172位朋友读过
我为什么会义无反顾地支持付费阅读

知识焦虑

2019-06-05 22:44
130位朋友读过
我们应该从JAVA集合中学到什么

总结性、技巧性、细节性的集合文章,希望我们能从中看懂然后模仿再创造,加油

2019-06-02 23:00
157位朋友读过
ARTS-12-分布式系统之一致性哈希算法

一致性哈希算法、Dubbo中的主机绑定

2019-05-30 23:17
121位朋友读过
谈谈Linux中的TCP重传抓包分析

重传和时延问题,别总麻烦网络团队,每个人的时间都是平等的

2019-05-27 22:28
146位朋友读过
微服务架构之Msgpack序列化最佳实践

RPC调用中序列化和反序列化是重要的一环,不恰当会导致字段值异常

2019-05-26 19:18
136位朋友读过
ARTS-11-Kafka中的恰好一次交付

Kafka的幂等性和事务、利用策略模式优化if-else代码

2019-05-19 17:52
154位朋友读过
ARTS-10-分布式系统之分布式锁

分布式锁实现、SpringBoot中条件注解容易踩的坑、Dubbo服务暴露原理、Dubbo设计解读

2019-05-15 22:24
143位朋友读过
微服务架构之我们应该从Dubbo中学到什么

模块分包、接口分离、框架扩展、组件协议、领域划分、架构演进

2019-05-13 22:19
151位朋友读过
微服务架构之服务框架Dubbo-服务暴露

上篇文章说到ServiceBean监听了ContextRefreshedEvent然后export服务,我们接…..

2019-05-12 16:49
135位朋友读过
ARTS-9-无锁队列

最长重复字符替换、无锁队列、Chrome技巧

2019-05-07 21:47
114位朋友读过
JAVA安全编码标准

输入验证和数据净化、声明和初始化、表达式、数值类型与运算、面向对象、方法、异常行为、可见性和原子性、锁、线程API、线程池、线程安全、输入输出、序列化、平台安全

2019-05-05 21:53
174位朋友读过
ARTS-8-JAVA内存模型

JAVA内存模型、MessageFormat的坑

2019-05-02 16:40
149位朋友读过
微服务架构之服务框架Dubbo-注解配置剖析

下面是官方提供的一个DEMO 服务提供者 服务消费者Bean,后面会对@Reference注解进行分析 很容易…..

2019-04-28 21:29
186位朋友读过
ARTS-7-JDBC的游标

数组重复数字查找、JDBC的游标、Mysql的tinyInt

2019-04-26 21:55
119位朋友读过
微服务架构之容错Hystrix

一、容错的必要性 假设单体应用可用率为99.99%,即使拆分后每个微服务的可用率还是保持在99.99%,总体的…..

2019-04-23 21:53
144位朋友读过
微服务架构之网关层Zuul剖析

单体架构时代,应用可以自己做过滤器、限流等非业务逻辑,但是随着微服务的推广盛行,如果每个微服务重复造轮子甚至需…..

2019-04-21 20:53
105位朋友读过
ARTS-6-面向对象设计的SOLID原则

完美数字、面向对象设计的SOLID原则、专注

2019-04-19 20:52
123位朋友读过
京东技术解密之配置中心DUCC

一、使用方法 简单说下DUCC的特点 支持多环境(或称分组),分组可以合并 内置强大的基于插件的数据绑定框架,…..

2019-04-17 20:10
226位朋友读过
ES学习

ES是什么、ES不是什么、Mapping映射、Template模板、Routing路由、集群、扩容缩容、ES规范

2019-04-14 21:31
100位朋友读过
ARTS-5-微服务的反模式和陷阱

螺旋矩阵、微服务的反模式和陷阱、iptables的使用

2019-04-11 00:39
184位朋友读过
深度解析NIO底层

一、BIO、NIO的介绍 我们可以分别启动高版本tomcat-8和低版本tomcat-6,然后模拟连接 Soc…..

2019-04-07 17:20
133位朋友读过
ARTS-4-分布式系统之Raft共识算法

Raft共识算法中的leader选举日记复制安全性、TraceId接入方案之MDC

2019-04-03 13:12
236位朋友读过
码出高效JAVA代码

本文更多关注平时容易忽略的技巧或者细节,不是条条框框的JAVA入门教程

2019-03-31 22:30
145位朋友读过
ARTS-3-消息引擎Pulsar

全排列、Pulsar消息引擎、态度

2019-03-25 22:16
166位朋友读过
Mysql高级使用和技巧

一、普通索引和唯一索引 查询上来说,普通索引查找到满足条件的记录后会接着查找下一个记录(innodb的数据是按…..

2019-03-24 16:35
233位朋友读过
ARTS-2-新型垃圾回收算法

3-sum、垃圾回收算法CMS废弃后、项目管理

2019-03-24 15:20
140位朋友读过
数据结构和算法精选(C++版)

代码见:https://github.com/liangsonghua/algorithm 1.1 确定字符互…..

2019-03-24 12:16
107位朋友读过
Kafka中的时间轮算法

一、定义 kafka中的层级时间轮是一个存储定时任务的环形队列,底层使用数组实现,数据中每个元素是一个定时任务…..

2019-03-17 16:13
287位朋友读过
ARTS-1-苹果的品牌溢价

字符串中最长无重复子串的长度、苹果的品牌溢价

2019-03-17 11:40
106位朋友读过
JAVA并发编程中的安全性、活跃性和性能问题

保证线程安全本质上是保证线程同步,实际上就是线程间通信问题,线程通信常见方式有信号量、管道、共享内存、消息队列…..

2019-03-12 22:38
117位朋友读过
快速定位网络异常的套路

一、性能指标 1、带宽,表示链路的最大传输速率 2、吞吐量,表示没有丢包时的最大数据传输速率 3、延时,表示从…..

2019-03-12 18:51
213位朋友读过
Flux反应式编程结合多线程实现任务编排

反应式编程原理介绍、编排代码简单实现、多线程需要注意的地方

2019-03-10 16:28
165位朋友读过
JVM是如何实现反射的?

一、反射的基本原理 在Java程序中许多对象在运行时都会有两种类型:编译时型、运行时类型,编译时的类型由声明时…..

2019-03-10 11:35
113位朋友读过
快速定位磁盘IO异常的套路

一、性能指标 1、存储空间的使用情况 2、索引节点的使用情况 3、缓存使用情况,包括页缓存、目录项缓存、索引节…..

2019-03-10 11:23
113位朋友读过
快速定位系统内存异常的套路

一、性能指标 1、内存使用情况,比如已用内存、共享内存(tmpfs)、可用内存、缓存(磁盘读取文件的页缓存和s…..

2019-03-10 11:07
116位朋友读过
快速定位CPU性能问题的套路

一、CPU性能指标 1、CPU使用率:描述了非空闲时间占比总CPU时间的百分比,根据CPU上运行任务的不同,又…..

2019-03-07 00:32
243位朋友读过
微服务小白入门概述

一、单体应用架构转向微服务的必然性 1、部署效率低下:依赖包下载/构建/启动慢 2、团队协作开发成本高 3、系…..