加载中
源码解读:揭秘Nacos服务发现全过程

作为一个开发者,解读开源代码是一项非常重要的技能,在上篇文章《源码解读:读多写少的Nacos是如何实现高性能设计的?》中介绍了“盲猜”法的方式解读开源代码,并且使用这种方法成功的将N...

2022/01/03 14:51
3.7K
源码解读:读多写少的Nacos是如何实现高性能设计的?

Nacos是目前比较流行的一款集服务发现和配置管理的中间件,同时支持CP和AP两种模式。Nacos是久经考验的稳定、高性能的服务发现、配置管理的服务。我们在使用一个开源工具时,除了它的外在特性...

Jarboot以客户端形式集成到k8s、Docker的方法

首先,Jarboot可以启动、停止、守护、诊断本地服务器上的Java进程,同时也已经支持远程服务器上的进程连接到某一台服务启动上的Jarboot的服务上。 这样做可以使用一个Jarboot服务来诊断其他若...

2021/11/25 22:59
3.1K
网络IO之select、poll、epoll

网络编程中通常有阻塞IO和非阻塞IO,其中非阻塞IO用的最广泛,早期的Linux内核只有select,然后select存在着一些问题,如数量限制,线性扫描效率较低,到后期Linux又陆续推出了poll和epoll解...

2021/11/17 22:00
61
使用Jarboot排查Java进程CPU占用过高问题

Jarboot本身是一个启动Java进程的工具,同时它还附带了一些调试命令。本文介绍下当Java的服务占用了过高的CPU资源时,该如何进行排查。 如果不借助工具,使用Linux和jdk自带命令的话,步骤是...

2021/08/18 23:45
960
GitHub隐秘的使用技巧

本文纯干货,带你认识不一样的GitHub,看下大佬们都是如何使用GitHub的。如果你还只会登录、搜索、拷贝的话,不妨看下。 使用in关键字过滤搜索 使用in限定关键词在项目名称、Readme、描述中是...

推荐给前端小白的简洁风代码写法

先抛出两个问题,检查下是否是前端新手,本文所讲是纯原生JavaScript语法,不涉及任何框架。 问题1,阅读如下代码,当a等于undefined、null、false、true、"abc"时,b和c的值是多少? const ...

盘点JPA中的骚操作

相信大多数的Java后端开发者都听说过MyBatis,但是用过JPA的人却相对较少,有些人可能没有听说过。JPA在国外比较火用的人也比较多,国内大多被MyBatis的简单易上手所吸引。相对的,JPA和MyB...

2021/08/12 22:45
141
Arthas与Jarboot的源码实现对比

首先,Arthas是一个优秀的Java诊断利器,能够线上诊断Java进程的异常。Jarboot是一个Java进程的启动器,可以方便的启动一个Java进程,并且附带了一部分的调试命令。Jarboot的调试命令大部分与...

2021/07/01 23:08
3.4K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部