作为一个开发者,解读开源代码是一项非常重要的技能,在上篇文章《源码解读:读多写少的Nacos是如何实现高性能设计的?》中介绍了“盲猜”法的方式解读开源代码,并且使用这种方法成功的将N...
在早期的单体应用中,数据量不是那么大,还没有涉及分库、分表的情况,因此使用数据库的自增ID就可满足要求。但是,随着数据量的增加,到了分库分表的情况下,自增ID会有什么问题呢?显然,业...
Nacos是目前比较流行的一款集服务发现和配置管理的中间件,同时支持CP和AP两种模式。Nacos是久经考验的稳定、高性能的服务发现、配置管理的服务。我们在使用一个开源工具时,除了它的外在特性...
首先,Jarboot可以启动、停止、守护、诊断本地服务器上的Java进程,同时也已经支持远程服务器上的进程连接到某一台服务启动上的Jarboot的服务上。 这样做可以使用一个Jarboot服务来诊断其他若...
Java服务CPU占用过高怎么定位?内存泄露、OOM问题如何解决?如何观察Java服务中的某个类方法的入口参数和返回值内容?等等,这些Java开发中可能出现的问题该如何解决呢,使用现成的工具、平台...
Jarboot本身是一个启动Java进程的工具,同时它还附带了一些调试命令。本文介绍下当Java的服务占用了过高的CPU资源时,该如何进行排查。 如果不借助工具,使用Linux和jdk自带命令的话,步骤是...
本文分享下Spring boot项目下使用JPA操作数据库时关于ID生成器的相关实现代码。 在JPA中一个数据表必须要有主键,主键类型一般是推荐使用Long类型,那么在分布式微服务下需要保证ID的唯一性,...
通常情况下,启动一个Java进程往往是使用java -jar xxxx.jar命令,其中xxxx.jar是启动的jar文件。如果需要增加VM参数的话就需要在java后面添加相应的VM参数,如果需要传入参数的话,还需要在...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复