会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
寻找的路上
博客园
首页
新随笔
联系
订阅
管理
2023年9月5日
git 同步上游仓库新分支
摘要: git-如何同步上游服务的分支 1、fork 你本地项目 把别人的项目克隆下来,相当于在原项目的主项目下建立一个分支。 即将上游服务拷贝到你的本地服务中 登录Gitlab->点击 
评论(0)
推荐(0)
2023年4月21日
windows:查看端口占用情况相关命令
摘要: 一、通过命令行查找端口被谁占用 1、window+R组合键,调出命令窗口 2、查看被占用端口对应的PID,输入命令:netstat -ano | findstr 端口,回车,记录最后一位数字,即 pid 3、继续输入tasklist | findstr PID,回车,查看是哪个进程或者程序占用了端口
阅读全文
posted @ 2023-04-21 15:37 寻找的路上
阅读(648)
评论(0)
推荐(0)
2022年12月14日
线上功能出现卡顿如何排查?
摘要: 线上功能出现卡顿如何排查? 1、首先通过查看微服务上的日志,通过查看代码段之间的耗时进行定位 2、拿线上卡顿功能的相关sql去生产环境跑一下,是否是慢sql,是否需要进行sql优化 3、排查哪里产生的大量对象。 出现卡顿,可能是JVM触发了GC,那就是有大量对象生成,如何排查? 3.1、在生产环
阅读全文
posted @ 2022-12-14 20:47 寻找的路上
阅读(289)
评论(0)
推荐(0)
2022年11月22日
redisson分布式锁原理剖析
摘要: redisson分布式锁原理剖析 相信使用过redis的,或者正在做分布式开发的童鞋都知道redisson组件,它的功能很多,但我们使用最频繁的应该还是它的分布式锁功能,少量的代码,却实现了加锁、锁续命(看门狗)、锁订阅、解锁、锁等待(自旋)等功能,我们来看看都是如何实现的。 加锁 //获取锁对
阅读全文
posted @ 2022-11-22 15:37 寻找的路上
阅读(777)
评论(0)
推荐(1)
2022年11月13日
jvm调优思路及调优案例
摘要: jvm调优思路及调优案例 我们说jvm调优,其实就是不断测试调整jvm的运行参数,尽可能让对象都在新生代**(Eden)**里分配和回收,尽量别让太多对象频繁进入老年代,避免频繁对老年代进行垃圾回收,同时给系统充足的内存大小,避免新生代频繁的进行垃圾回收。从而减少STW(stop the wor
阅读全文
posted @ 2022-11-13 20:47 寻找的路上
阅读(1691)
评论(0)
推荐(2)
2022年11月11日
定位java程序中占用cpu最高的线程堆栈信息
摘要: 找出占用cpu最高的线程堆栈信息 在java编码中,有时会因为粗心导致cpu占用较高的情况,为了避免影响程序的正常运行,需要找到问题并解决。这里模拟一个cpu占用较高的场景,并尝试定位到代码行。 示例代码如下: public class Math { public static final int
阅读全文
posted @ 2022-11-11 07:24 寻找的路上
阅读(469)
评论(0)
推荐(1)
2022年11月10日
JVM调优工具使用手册
摘要: 作为Java开发人员,我们肯定知道JDK的bin目录下有"java.exe"、"javac.exe"这两个命令工具,这也是我们平时用得最多的工具。但其实bin目录下还有很多工具,这些工具可以帮助我们进行JVM的调优,帮我们定位找出应用程序运行中产生的问题。下面我们来看看其中一些调优工具。 前置启
阅读全文
posted @ 2022-11-10 16:18 寻找的路上
阅读(700)
评论(0)
推荐(3)
2022年11月7日
jvm双亲委派机制详解
摘要: 双亲委派机制 记录一下JVM的双亲委派机制学习记录。 类加载器种类 当我们运行某一个java类的main方法时,首先需要由java虚拟机的类加载器将我们要执行的main方法所在的class文件加载到jvm中,这里提到的类加载器大概有4种: **引导类加载器:**负责加载支撑JVM运行的位于J
阅读全文
posted @ 2022-11-07 21:50 寻找的路上
阅读(423)
评论(0)
推荐(0)
2022年10月18日
mybatis-plugin插件执行原理
摘要: mybatis-plugin插件执行原理 今天主要是在看mybatis的主流程源码,其中比较感兴趣的是mybatis的plugin功能,这里主要记录下mybatis-plugin的插件功能原理。 plugin集合列表:在构建SqlSessionFactory时,通过解析配置或者plugin-bean
阅读全文
posted @ 2022-10-18 22:44 寻找的路上
阅读(578)
评论(0)
推荐(1)
2022年10月10日
@Transactional注解真的有必要声明rollbackFor属性吗?
摘要: @Transactional注解真的有必要声明rollbackFor属性吗? 今天在看spring的事务底层源码时,想到一个问题,@Transactional注解真的有必要声明rollbackFor属性吗?因为之前有许多资料,包括公司的java编码规范上也有提及到这一点。 不知道读者们有没想
阅读全文
posted @ 2022-10-10 21:32 寻找的路上
阅读(947)
评论(3)
推荐(1)
下一页
公告