扫码关注公众号
梁松华
极客时间讲师
2019-10-20 06:55
460位朋友读过
高效能研发的四个习惯

项目研发完整高质量细节流程

2019-10-13 08:50
281位朋友读过
一个永久免费、无广告的公众号推文留言助手小程序

小程序

2019-10-13 04:18
119位朋友读过
谈谈上线变更

规范化工作过程和输出,提高稳定性和质量

2019-10-04 11:08
240位朋友读过
作为非管理者的我们可以从西贝中学到什么

西贝的服务员为什么总爱笑

2019-09-28 04:08
177位朋友读过
谈谈技术债务

技术债务化解办法

2019-09-17 01:01
171位朋友读过
谈谈系统监控应该怎么做

能让系统关联方都满意的系统才算是成功的系统

2019-09-11 15:15
203位朋友读过
我在极客时间的首次分享

如何利用有效的资源抗住618大促流量

2019-08-29 01:19
244位朋友读过
精益敏捷之认知篇

精益敏捷入门科普

2019-08-26 13:17
189位朋友读过
精益敏捷之站会

高效会议秘决

2019-08-25 06:19
173位朋友读过
分布式系统之中心化复制集管理

数据冗余管理的三个思考

2019-08-21 01:50
161位朋友读过
精益敏捷之任务拆解

如何正确将任务拆解才能提高效能

2019-08-19 04:47
240位朋友读过
秒杀系统技术解剖

利用有效的资源最大化处理业务

2019-08-11 14:00
261位朋友读过
ARTS-22-JVM解剖公园

程序员修炼之JVM深入理解

2019-08-04 15:06
240位朋友读过
ARTS-21-避免过度设计

如何避免过度设计、并行程序设计模式

2019-07-31 15:19
321位朋友读过
leetcode并发题目解题报告JAVA版

透过问题看JAVA并发编程注意事项和技巧

2019-07-28 11:38
235位朋友读过
ARTS-20-敏捷开发之LinkedIn的高效代码评审技巧

code review最佳实践、五星级软件工程师的高效秘决

2019-07-23 16:06
393位朋友读过
程序员都应该了解的运维知识经验

或许能减少你的忙碌

2019-07-21 12:34
221位朋友读过
ARTS-19-前中台拆分标准

如何快速上手交接过来的遗留代码、如何将中台概念落地

2019-07-14 11:58
329位朋友读过
ARTS-18-如何实现Spring框架中的AOP

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

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

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

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

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

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

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

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

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

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

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

2019-06-26 16:03
435位朋友读过
微服务架构之服务冶理Dubbo-Netty流程

Netty高性能框架揭密

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

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

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

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

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

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

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

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

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

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

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

知识焦虑

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JAVA内存模型、MessageFormat的坑

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

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

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

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

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

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

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

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

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

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

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

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

2019-04-17 12:10
559位朋友读过
ES学习

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

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

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

2019-04-10 16:39
393位朋友读过
深度解析NIO底层

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2019-03-06 16:32
408位朋友读过
微服务小白入门概述

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