Dubbo 服务性能压测(with JMeter)

前言最近在做Dubbo服务与Prometheus的监控集成,为了测试监控组件对DubboRPC调用的性能影响,就需要对添加前后做性能测试。虽然之前给组内搭建了统一的Dubbo服务测试平台,但是无法用于性能测试。说起性能测试,大家可能会有很多选择,wrk、JMeter等等。但是相信大家一般都是用于测试
dubbo 2020年03月22日 261次浏览

Java 并发编程 ③ - ThreadLocal 和 InheritableThreadLocal 详解

前言往期文章:Java并发编程基础①-线程Java并发编程②-线程生命周期与状态流转继上一篇结尾讲的,这一篇文章主要是讲ThreadLocal和InheritableThreadLocal。主要内容有:ThreadLocal使用和实现原理ThreadLocal副作用脏数据内存泄漏的分析Inherit
Java 并发编程 2020年03月21日 280次浏览

Java 并发编程 ② - 线程生命周期与状态流转

原文地址:Java并发编程②-线程生命周期与状态流转转载请注明出处!前言往期文章:Java并发编程基础①-线程继上一篇结尾讲的,这一篇文章主要是讲线程的生命周期以及状态流转。主要内容有:Java中对线程状态的定义,与操作系统线程状态的对比线程状态的流转图如何自己验证状态的流转一、Java线程的状态先
Java 并发编程 2020年03月17日 395次浏览

如果你还不懂Git原理,强烈推荐你阅读这篇文章!

“看过讲解Git原理文章中最清晰易懂的,非常推荐阅读”作者:LZANE|李泽帆原文地址https://www.lzane.com/tech/git-internal/前言近几年技术发展十分迅猛,让部分
优质文章转载 Git 2020年03月17日 166次浏览

Java 并发编程基础 ① - 线程

一、什么是线程进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,线程则是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。操作系统在分配资源时是把资源分配给进程的,但是CPU资源比较特殊,它是被分配到线程的,因为真正要占用CPU运行的是线程,所以也
Java 并发编程 2020年03月14日 288次浏览

开发小记 - 用函数式编程优化代码可读性,减少一半行数

前言本文主要是记录一下用lambda表达式优化代码的经历,篇幅不长,算是分享我觉得不错的一个小技巧。话不多说,直接进入正题。正文我们先来看这么一段代码:@ComponentpublicclassConfigCacheHelper{privatefinalRedisHelperredisHelper;
Java lambda 开发小记 代码风格 2020年03月05日 177次浏览

传统 Spring MVC 集成 Prometheus

前言春节前的两个星期,本人研究了SpringBoot应用集成Prometheus+Grafana实现监控告警功能。SpringBootActuator模块详解:健康检查,度量,指标收集和监控SpringBoot微服务应用集成Prometheus+Grafana实现监控告警凭借着SpringBootA
Spring 监控告警 Prometheus 2020年02月28日 209次浏览

微服务核心架构梳理

原文链接:https://blog.tengshe789.tech/2018/12/08/微服务核心架构梳理在公司学习了将近一个月。一个月内,从0开始开始接触分布式微服务架构,给了我不小的收获。今天,我来从头到尾梳理一下,有关微服务架构的核心内容。阅读本文你将看到业界主流微服务框架的核心原理,包括服
优质文章转载 微服务 2020年02月26日 209次浏览

【开发笔记】Java 中 AES 加密时报错:Illegal key size or default parameters

Java中使用AES对称加密后,请求报错:Causedby:java.lang.RuntimeException:java.security.InvalidKeyException:Illegalkeysizeordefaultparametersatcom.btzh.util.AESUtil.en
Java AES 加解密 开发小记 2020年02月17日 192次浏览

这几个关于Spring 依赖注入的问题你清楚吗?

前言本章的内容主要是想探讨我们在进行Spring开发过程当中,关于依赖注入的几个知识点。感兴趣的读者可以先看下以下问题:@Autowired,@Resource,@Inject三个注解的区别当你在使用@Autowired时,是否有出现过Fieldinjectionisnotrecommended的警
Spring 2020年02月03日 179次浏览

微服务杂谈 - 为什么大公司一定要使用微服务

作者:飒然Hang,《Java工程师修炼之道》作者原文地址https://www.rowkey.me/blog/2019/05/30/msa/前言这几年在Java工程师招聘时,会看到很多人的简历都写着使用了SpringCloud做微服务实现,使用Docker做自动化部署,并且也会把这些做为自己的亮点
优质文章转载 微服务 2020年01月22日 219次浏览

Spring Boot 微服务应用集成Prometheus + Grafana 实现监控告警

前言关键词:Prometheus;Grafana;Alertmanager;SpringBoot;SpringBootActuator;监控;告警;在前一篇SpringBootActuator模块详解:健康检查,度量,指标收集和监控中,我们学习了SpringBootActuator模块的作用、配置和
Grafana 监控告警 Prometheus 2020年01月20日 457次浏览

一次老项目FindBugs Correct 经历

前言被派到这个任务的时候我是懵逼的,因为老项目的代码简直惨不忍睹。我寻思着不能让我一个人恶心啊,所以就整理出来这么篇文章,给同事做下错误示范。这里只针对检测出来的比较典型的bug。以下文章,用🐞来标识检测出来的bug。顺便说一句,我个人觉得Findbugs这种静态代码分析工具是必备的,坚持使用不仅
开发小记 2020年01月17日 184次浏览

Spring Boot Actuator 模块 详解:健康检查,度量,指标收集和监控

前言去年我们项目做了微服务1.0的架构转型,但是服务监控这块却没有跟上。这不,最近我就被分配了要将我们核心的微服务应用全部监控起来的任务。我们的微服务应用都是SpringBoot应用,因此就自然而然的
Spring Boot 监控告警 2020年01月17日 1,407次浏览

🔥 万字精美图文带你掌握JVM垃圾回收

本篇内容干货太多,耗费作者大量心力,强烈建议读者朋友们先收藏后观看😉🙇🙏现在正值年底,估计有很多兄弟们在准备面试,希望本篇能给各位带来帮助。转载请注明出处,原创不易!前言往期文章:JVM学习笔记-带你掌握JVM类加载机制🔥精美图文带你掌握JVM内存布局垃圾回收(GarbageCollecti
Java JVM 2020年01月07日 348次浏览