- 博客(15)
- 收藏
- 关注
原创 如何排查cpu load 飙高问题
服务器cpu彪高,我感觉是常遇见的问题,有经验的程序员,我想大部分都碰到过。我是一名Java程序员,我排查过很多类似的问题。总结一下排查问题的步骤,以便后面可以直接来复制粘贴命令.
2024-06-17 00:33:18
131
原创 【随感而发】
为什么想写这篇文章2024年6月2日,周天,下午想找朋友出去玩,但朋友好像都有事,然后开车兜了一圈又回到了自己的出租房内,刷着B站,想着打几把游戏吧,感觉一个人又不想咋玩,整个人又陷入到沉思当中。要是前两年,我会选择一个人在家津津有味的学习,学前端,学后端框架、学底层原理、学架构思维,并为此畅想着一系列美好的未来。但已工作多年的,对于学习早已倦怠,有得时候想学却再也打不起以前那种精神,我虽心里想抵抗一下,但身体还是很老实的接受这一切,上班前刷抖音、中午刷抖音、下班后刷抖音,其他时间工作,然后抱怨时间飞快,
2024-06-02 17:07:21
898
原创 MySql Illegal mix of collations问题解决
Illegal mix of collations (utf8mb4_0900_as_cs,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) 问题解决方案
2023-11-20 15:08:35
595
1
原创 nacos源码阅读
nacos源码阅读目录一.客户端注册服务源码主要流程流程源码阅读一.客户端注册服务源码主要流程1.NacosAutoServiceRegistration.register()2.NacosServiceRegistry.register()3.NacosNamingService.registerInstance()4.NamingProxy.registerService()5.NamingProxy.reqApi()流程源码阅读1.NacosAutoServiceRegistrati
2022-04-14 00:10:43
421
3
原创 TransmittableThreadLocal 和 @Async注解一起使用的问题
TransmittableThreadLocal 和 @Async注解一起使用的问题业务背景:在sass(租户)系统中,需要传递租户信息(tenant_id)。问题:使用了@Async租户传递(tennat_id) 出现的问题,和用户的tenant_id对不上。排查问题需要的前置知识(别人的博客写的好,直接引用)1.sass系统实现方案:https://blog.csdn.net/johntsu2006/article/details/1005916152.ThreadLocal的使用:https
2022-03-29 12:39:25
2187
1
原创 k8s的集群搭建
关闭防火墙:systemctl disable firewalld #永久关闭关闭selinux:sed -i ‘s/enforcing/disabled’ /etc/selinux/config关闭swap:sed -ri ‘s/.swap./#&/’ /etc/fstab设置hostname:hostnamectl set -hostname k8smaster在master添加hosts:`cat >> /etc/host << EOF 192.168.
2021-02-22 18:54:48
76
原创 mybatis源码解析一:入口准备工作
mybatis源码解析一:入口准备工作 看源码主要是要有一个入口,这里首先去mybatis的官网https://mybatis.org/mybatis-3/index.html可以观看官方文档,源码的github的地址https://github.com/mybatis/mybatis-3,可以下载到本地,写一个demo一步一步debug,看看执行的方法,我就是这么看mybatis的源码,在源代码中写demo可以在源码码上进行注释,我采用的mybatis3.5.6。demo实例mybatis-con
2020-12-04 11:50:59
811
原创 spring boot 使用Scope详解
1.spring Bean 的作用域singleton:在spring IoC容器仅存在一个Bean实例,Bean以单例方式存在,bean作用域范围的默认值。prototype :每次从容器中调用Bean时,都返回一个新的实例,即每次调用getBean()时,相当于执行newXxxBean()。request:每次HTTP请求都会创建一个新的Bean,该作用域仅适用于web的Spring WebApplicationContext环境。session:同一个HTTP Session共享一个Bean,
2020-09-30 15:07:38
2942
1
原创 docker中mysql容器查询时中文乱码解决方法
只需要启动容器时加上编码环境docker exec -it mysql env LANG=C.UTF-8 bash
2020-06-22 14:35:15
491
原创 日志记录获取traceId
这是我第一篇博客,开始写博客主要是写给自己看的,当做记笔记,如果有什么错误,恳请指出,虚心接受。这个问题时我做链路调用要在业务逻辑中获取traceId记录到日志当中,通过打断点找到获取traceId对象。sleuth是2.2.2.RELEASE。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200618212736182.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,te
2020-06-18 21:28:27
5592
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人