javalover123
javalover123
技术服务知识库技术服务知识库开发与运维技术大讲堂
还在为排查Java程序线上问题头痛吗,看我们用阿里开源的诊断神器 Arthas 来帮您本文开篇主要介绍 阿里开源的诊断神器Arthas 3.7.0版本,watch、jad、classloader 命令,以 Debian 11、openjdk 11 为例Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息并能在不修改应用代码的情况下,对业务问题进行诊断
167
1
0
1
技术服务知识库开发与运维数据库管理服务中间件
使用 ElasticSearch(简称 es) 的过程中,经常有一些临时查询(如 排查问题、验证效果),一个趁手的可视化工具 可以提高工作效率。个人倾向于 免费(最好开源)、易于安装(如 浏览器插件), 就是 比较简单好用的一个,尤其是 查询。es官方的可视化工具,天花板级别,当然也复杂一些,如要配置 Index Patterns 才能查询7.11版本开始 需考虑许可证问题,也应该也是 阿里云es
467
0
0
0
技术服务知识库数据中台开发与运维数据迁移与工具
最近,项目有几个表要从 MySQL 实时同步到 另一个 MySQL,也有同步到 ElasticSearch 的。目前,公司生产环境同步,用的是 阿里云的 DTS,每个同步任务每月 500多元,有点小贵。其他环境:MySQL同步到ES,用的是 CloudCanal,不支持 数据转换,添加同步字段比较麻烦,社区版限制5个任务,不够用;MySQL同步到MySQL,用的是 debezium,不支持写入 E
916
2
0
1
技术服务知识库开发与运维技术大讲堂微服务
开发接口以后,对性能有要求的 接口,需要做 性能压力测试常见免费的如:经典的 ab,性能不太好的 jmeter、siege(有时候都怀疑程序性能不行了),另介绍 hey、k6、vegeta、wrkC语言开发,适用于 Linux 平台优劣:可能因为在 WSL里面运行,性能表现不太好,容易报错,apr_pollset_poll: The timeout specified has expired (7
404
0
0
0
技术服务知识库开发与运维
开发Java项目过程中,难免会碰到一些 性能 问题,这时候就需要一些工具,帮忙排查本文主要介绍 JDK自带的上古神器 jstat、jmap,用于分析内存问题,另简单介绍 MAT、gceasy、HeapDump 等以 openjdk 11.0.13、G1 垃圾收集器、Linux系统 为例jstat 全称 “Java Virtual Machine statistics monitoring tool
389
3
1
1
移动开发开发与运维
Java并行流,方便了 并发操作,但是不注意可能会导致问题。如 最大线程数,怎么控制并发数,类加载器,线程上下文变化,ForkJoinPool 的 execute、submit、invoke 方法的区别 等。注意:本文以 openjdk 11.0.10 为例,没有特殊说明时,都是指 ForkJoinPool.commonPool()并行度 不等于 最大线程数(maximumPoolSize),下图
189
2
1
2