admin
-
Spring Cloud Consul 之Greenwich版本全攻略
什么是Consul Consul是HashiCorp公司推出的开源软件,使用GO语言编写,提供了分布式系统的服务注册和发现、配置等功能,这些功能中的每一个都可以根据需要单独使用,也…
-
spring cloud config将配置存储在数据库中
本文讲述spring cloud config如何使用数据库存储配置。 Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库,放在本地是…
-
ELK教程3:logstash的部署、SpringBoot整合ELK+Filebeat
本篇文章主要讲解如下安装Logstash,logstash依赖于Java环境,首先安装Java,安装脚本如下: yum install java logstash安装 Logsta…
-
ELK教程2:Kibana的安装
kibana作为ElastciSearch的数据查询展示界面,集成了很多的功能,本文主要讲述如下部署kibana。 安装 安装命令如下: # 下载kibana的npm wget h…
-
ELK教程1:ElasticSearch集群的部署
在分布式系统中,应用数量众多,应用调用链复杂,常常使用ELK作为日志收集、分析和展示的组件。本篇文章将讲讲解如何部署ELK,然后讲解如何 使用Filebeat采集Spring Bo…
-
RateLimiter 源码分析(Guava 和 Sentinel 实现)
作者javadoop,资深Java工程师。本文已获作者授权发布。 原文链接https://www.javadoop.com/post/rate-limiter 本文主要介绍关于流控…
-
日志排查问题困难?分布式日志链路跟踪来帮你
作者:朱乐陶,软件架构师,具备多年Java开发及架构设计经验,擅长微服务领域 背景 开发排查系统问题用得最多的手段就是查看系统日志,在分布式环境中一般使用ELK来统一收集日志,但是…
-
Spring Cloud Sleuth 之Greenwich版本全攻略
微服务架构是一个分布式架构,微服务系统按业务划分服务单元,一个微服务系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性较高,如果出现了错误和异常,很难去定位。主要体现在一…
-
Sharding-JDBC教程:Spring Boot整合Sharding-JDBC实现读写分离
Sharding-JDBC简介 Sharding-JDBC是的分布式数据库中间件解决方案。Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar…
-
spring cloud alibaba教程:如何使用nacos服务注册和发现
什么是Nacos? Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 是Spri…
-
设计模式之单例模式
首先,单例类是什么? 单例类就是那个类只会存在一个实例,就像 static 修饰的变量一样,一个类独一份。 怎么写一个单例类呢? 第一种,上面不是提到一个 static 修饰符吗?…
-
spring cloud alibaba教程:如何使用nacos作为配置中心
在上一篇文章中讲解了如何使用Nacos作为服务注册中心注册。Nacos除了可以作为服务注册中心,它还有服务配置中心的功能。类似于consul config,Nacos 是支持热加载…
-
Sharding-JDBC教程:Spring Boot整合Sharding-JDBC实现分库分表+读写分离
在上一篇文章介绍了如何 使用Sharding-jdbc进行分库+读写分离,这篇文章将讲述如何使用Sharding-jdbc进行分库分表+读写分离。 架构回顾 在数据量不是很多的情况…
-
Sharding-JDBC教程:Mysql数据库主从搭建
mysql 5.7 安装 这是系列文章Sharding-jdbc文章的第一篇,本篇文章主要讲述如何搭建Mysql的主从。搭建环境为centos 7.5,数据库版本为5.7。需要三台…
-
10-十、Tomcat源码分析-关于tomcat热加载的一些思考
作者:黄小厮 | 出处 https://blog.csdn.net/dwade_mia/article/category/7527362 在前面的文章中,我们分析了 tomcat …
-
08-八、Tomcat源码分析-Session源码解析
作者:黄小厮 | 出处 https://blog.csdn.net/dwade_mia/article/category/7527362 在 web 开发中,我们经常会用到 Ses…
-
07-七、Tomcat源码分析-spring boot集成tomcat
作者:黄小厮 | 出处 https://blog.csdn.net/dwade_mia/article/category/7527362 前言 本文基于 spring boot 1…
-
死磕Tomcat系列(6)——Tomcat如何做到热加载和热部署的
死磕Tomcat系列(6)——Tomcat如何做到热加载和热部署的 热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载class,从而升级应用。 通常情况下在开发环境…
-
06-六、Tomcat源码分析-启动分析(四) webapp
作者:黄小厮 | 出处 https://blog.csdn.net/dwade_mia/article/category/7527362 前言 上一篇文章中我们分析了 Servic…