摘要: 通过jstack排查cpu占用高的问题 1.通过top命令找到cpu占用高的应用程序进程 2.通过top -H -p pid查看该应用中占用CPU高的线程。 3.通过printf "%x\n" pid 将线程高的线程号转为十六进制。 4.通过jstack过滤该十六进制的关键信息。jstack pid 阅读全文
posted @ 2023-02-13 15:03 牛初九 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1. 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2. 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/ centos8(centos8官方源已下线 阅读全文
posted @ 2022-10-31 10:24 牛初九 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 很长时间没有更新个人博客了,因为前一段时间在换工作,入职了一家新的公司,刚开始需要适应一下新公司的节奏,开始阶段也比较忙。新公司还是有一定的技术气氛的,每周都会有技术分享,而且还会给大家留一些思考题,这次的思考题就是让我们回去实现一个Base32的编码和解码。 这可怎么办?Base64也就知道个大概 阅读全文
posted @ 2021-01-26 16:48 牛初九 阅读(1203) 评论(2) 推荐(1) 编辑
摘要: 在上一篇中,我们已经把Nacos的集群搭建好了,那么既然已经搭建好了,就要在咱们的项目中去使用。Nacos既可以做配置中心,也可以做注册中心。我们先来看看在项目中如何使用Nacos做配置中心。 Nacos配置中心 在项目中使用Nacos做配置中心还是比较简单的,我们先创建SpringBoot项目,然 阅读全文
posted @ 2020-11-13 13:53 牛初九 阅读(7228) 评论(2) 推荐(1) 编辑
摘要: 一提到注册中心,大家往往想到Zookeeper、或者Eureka。今天我们看看阿里的一款配置中心+注册中心的中间件——Nacos。有了它以后,我们的项目中的配置就可以统一从Nacos中获取了,而且Spring Cloud的提供者和消费者还可以使用它做注册发现中心。 在搭建Nacos的时候,为了保证高 阅读全文
posted @ 2020-10-30 09:49 牛初九 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 今天闲来无事,打算搭建一个MySQL的高可用架构,采用的是MySQL的主主结构,再外加Keepalived,对外统一提供虚IP。先来说说背景吧,现在的项目为了高可用性,都是避免单节点的存在的,比如,我们的应用程序,都是部署多个节点,通过Nginx做负载均衡,某个节点出现问题,并不会影响整体应用。那么 阅读全文
posted @ 2020-10-28 15:40 牛初九 阅读(2334) 评论(1) 推荐(5) 编辑
摘要: WebSocket,干什么用的?我们有了HTTP,为什么还要用WebSocket?很多同学都会有这样的疑问。我们先来看一个场景,大家的手机里都有微信,在微信中,只要有新的消息,这个联系人的前面就会有一个红点,这个需求要怎么实现呢?大家思考3秒钟。哈哈,最简单,最笨的方法就行客户端轮询,在微信的客户端 阅读全文
posted @ 2020-08-31 14:42 牛初九 阅读(8020) 评论(0) 推荐(2) 编辑
摘要: 上一篇我们介绍Spring AOP的注解的配置,也叫做Java Config。今天我们看看比较传统的xml的方式如何配置AOP。整体的场景我们还是用原来的,“我穿上跑鞋”,“我要去跑步”。Service层的代码我们不变,还是用原来的,如下: @Service public class MyServi 阅读全文
posted @ 2020-08-28 10:17 牛初九 阅读(502) 评论(0) 推荐(1) 编辑
摘要: Spring AOP 面向切面编程,相信大家都不陌生,它和Spring IOC是Spring赖以成名的两个最基础的功能。在咱们平时的工作中,使用IOC的场景比较多,像咱们平时使用的@Controller、@Service、@Repository、@Component、@Autowired等,这些都和 阅读全文
posted @ 2020-08-27 16:19 牛初九 阅读(718) 评论(0) 推荐(2) 编辑
摘要: Sharding-Proxy是一个分布式数据库中间件,定位为透明化的数据库代理端。作为开发人员可以完全把它当成数据库,而它具体的分片规则在Sharding-Proxy中配置。它的整体架构图如下: 在架构图中,中间的蓝色方块就是我们的中间件Sharding-Proxy,下面连接的是数据库,我们可以配置 阅读全文
posted @ 2020-07-20 14:33 牛初九 阅读(14958) 评论(9) 推荐(5) 编辑