Elastic APM实战

了解不同服务拓扑的运行状况和性能,能够快速确定问题的根本原因以及提高推特的整体可靠性和效率是极其重要的。APM就是解决上述问题的利器。

Spring Cloud Alibaba集成ElasticAPM实战

在微服务大行其道的今天,Spring Cloud Alibaba作为优秀的微服务实现,却不能很容易的集成ElasticAPM。本文就将解决的思路和实现,呈现给大家,希望能帮助大家。

Java并发-ThreadPoolExecutor深度解析

ThreadPoolExecutor搞不懂?看这篇就够了

分布式系统分片方法研究

数据分片的基本算法介绍,以及数据分片在Redis中是如何运用的。

Mysql高可用架构总结

为了创建高可用数据库系统,传统的实现方式是创建一个或多个备用的数据库实例,MySQL5.7新引入了Group Replication,用于搭建更高事务一致性的高可用数据库集群系统。

Java并发-锁的应用与原理,看这一篇就够了

通过对锁原理的分析,重点分析ReentrantLock和ReentrantReadWriteLock的源码,通过锁的实现更深入的理解AQS。

Jedis集群模式经典实现

Jedis是Redis的Java客户端,本代码是Jedis应用的一个范例。

跟我学springboot第二讲-加载Environment源码解析&最佳实践

SpringBoot中的配置文件是如何加载的?系统级变量SpringBoot是否获得的?如何做到按环境不同加载不同的配置文件?是不是对此感兴趣,那点进来一起学习吧!

跟我学springboot第一讲-应用启动流程总体分析

SpringBoot的出现,极大简化了基于Spring的Java应用的开发,赋予了Spring应用及其丰富的组件。但是越是简单的东西蕴含的风险越大,真正的用好Springboot,需要对它的原理有一定的了解,本文就带着大家认识下它的启动流程。

SpringBoot可以放心使用Embedded Tomcat

​ 使用过SpringBoot的同学,都知道java -jar application.jar就可以启动一个tomcat应用,十分的简单。之所这么方便,是因为SpringBoot帮我们整合了Embedded Tomcat,那么Native Tomcat和Embedded的相比,有什么差别呢?是不是Embedded Tomcat比Native版的差太多?