会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
maoxiu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2024年7月4日
探究Executors创建的线程池(如newFixedThreadPool)其核心线程数等参数的可调整性
摘要: java中提供Executors类来创建一些固定模板参数的线程池,如下图(newWorkStealingPool除外,这个是创建ForkJoinPool的,这里忽略): 拿newFixedThreadPool方法创建线程池为例,newFixedThreadPool是创建一个指定线程数的线程池,所以就
阅读全文
posted @ 2024-07-04 11:32 西瓜当冬瓜
阅读(7)
评论(0)
推荐(0)
2024年6月27日
自定义APT插件导致IDEA调试时StreamTrace(跟踪当前流链)报internal error(内部错误)
摘要: IDEA里面debug的时候,针对stream流提供了流追踪调试功能,方便大家调试stream流代码。 最近改其他人代码,需要用到这个,发现提示内部错误。 然后百度一圈发现没啥解决方案,就自己看IDEA的日志,看看是什么引起的错误。帮助里面点击红框里的选项就可以在控制台看日志 看日志发现报了一个ja
阅读全文
posted @ 2024-06-27 14:14 西瓜当冬瓜
阅读(6)
评论(0)
推荐(0)
2024年6月16日
Ctrl+Back(回退键)快捷键失效,导致IDEA不能删除多个字符
摘要: Ctrl+Backspace快捷键差不多失效了2年,因为没怎么用笔记本了,所以就没管。这阵子开始用了,在Idea里面不能通过Ctrl+Back的方式删除,只能一个个字符删除,真的难受。 后面尝试退出一些软件,停止一些服务,发现还是不行。最后又下载了一个查看快捷键被占用的软件,找了一圈,没有占用这个快
阅读全文
posted @ 2024-06-16 15:09 西瓜当冬瓜
阅读(14)
评论(0)
推荐(0)
2024年5月10日
Java中StringBuilder和StringBuffer区别
摘要: StringBuilder线程不安全,StringBuffer线程安全,代码都是一样滴,只不过StringBuffer给一些方法加了synchronized关键字。如果不涉及到并发使用这个对象,直接用StringBuilder就行了。看到有些人不涉及到共享的代码里面用StringBuffer。其实很
阅读全文
posted @ 2024-05-10 15:21 西瓜当冬瓜
阅读(3)
评论(0)
推荐(0)
2024年5月9日
CommandLineRunner和ApplicationRunner接口实现类中run方法发生异常导致spring程序关闭
摘要: 今天其他组的一个程序在k8s中启动报错,启动之后立马就关闭了。我去看日志,发现最后面报了一个UnknownHostException异常,感觉是这个原因导致的,然后查看异常栈。定位到一个CommandLineRunner接口实现类,这个实现类里面写了一个企业微信通知已经启动的代码,代码中发送了pos
阅读全文
posted @ 2024-05-09 11:52 西瓜当冬瓜
阅读(1)
评论(0)
推荐(0)
2024年4月23日
java使用trim方法和replaceAll方法去除空格之后,还存在空格
摘要: 今天使用其他人的一个功能,发现生成的映射少了一个,后面去代码里面debug发现是字符串中左边空格没有去除导致。查看代码,里面是使用了字符串.trim().replaceAll(" ", "")去除空格的。这个代码虽然能去除(半角)空格 ,但是不能去除全角空格 所以需要改成字符串.trim().rep
阅读全文
posted @ 2024-04-23 15:57 西瓜当冬瓜
阅读(7)
评论(0)
推荐(0)
2024年4月16日
生产使用arthas查看resources目录下面的文件内容
摘要: 有一次想看resources下面的mapper文件内容(代码执行和预期不一致,所以想排查一下是不是打上去的包有问题,没有通过下载jar的方式解压查看),然后想到了使用arthas来弄,这里记录一下怎么个查看法。 首先启动arthas,我一般都是通过java -jar arthas-boot.jar的
阅读全文
posted @ 2024-04-16 15:33 西瓜当冬瓜
阅读(11)
评论(0)
推荐(0)
mybatis自定义日志实现
摘要: 网上挺多文章是通过mybatis的拦截器来实现的,但是测试发现,sql条数如果过多的话,相比于mybatis原生的输出方式,通过拦截器方式输出日志会对性能有影响。当然,因为mybatis原生的输出级别是debug,在有些情况下可能不适用(比如有的系统只保存INFO、ERROR级别的日志,但又想要保留
阅读全文
posted @ 2024-04-16 11:56 西瓜当冬瓜
阅读(14)
评论(0)
推荐(0)
2024年4月15日
Java获取调用当前方法的类名或方法名(栈堆信息)的4种方式
摘要: 在java代码中,是可以在运行时通过某种方式获取到当前方法被谁调用了(调用链路)。目前我所知道的有四种方式(通过Thread、Throwable、SecurityManager获取),下面逐个列出,附有代码和截图。 Thread.getAllStackTraces()方式 Thread.getAll
阅读全文
posted @ 2024-04-15 17:50 西瓜当冬瓜
阅读(15)
评论(0)
推荐(0)
windows系统中计算器里面的b、B、Kb、Kib、KB、KiB等含义
摘要: 部分词头的意思 kilo /ˈkilo/ 1_000,千,符号k,=10001=103mega /ˈmeɡə/ 1_000_000,兆,符号M,=10002=106giga /ˈɡɪɡə/ 1_000_000_000,吉,符号G,=10003=109tera /ˈterə/ 1_000_000_00
阅读全文
posted @ 2024-04-15 16:11 西瓜当冬瓜
阅读(12)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告