- 博客(44)
- 收藏
- 关注
原创 ThreadLocal必须需要使用remove方法进行释放吗?
当1中ThreadLocal生命周期短时,那么在一次请求结束后,ThreadLocal对象将不会有强引用,在进行GC的时候,ThreadLocalMap的key指向的ThreadLocal将被回收,但是value得不到释放,所以这种情况需要执行ThreadLocal.remove()手动释放。ThreadLocal生命周期长指的是ThreadLocal被static修饰,或者ThreadLocal为成员变量时,所在的类是单例的,可以理解为每次请求都是这一个对象,比如spring中的单例。
2025-03-13 16:39:37
415
原创 arthas监控本地耗时代码(windows)
切忌要切换监控的目标程序时,一定要stop退出,再启动arthas,不然会被端口占用。上面就可以看到各部分的耗时及占比、代码行数,耗时相对较长的部分也有红色标出,第二个是我的后端程序,我选择2后回车。q或者ctrl+c退出命令。
2024-07-19 11:02:59
546
1
原创 phantomjs+echarts-convert.js 生成图表 不返回阻塞原因
在option里如果出现 %,则执行会挂掉。需要将%替换为%25。
2024-05-29 13:44:54
296
原创 服务运维问题
查询关于java服务日志:Out of memory: Kill process 16236 (java) score 219 or sacrifice child。可能就是这个原因内存溢出,只能限制内存。查询运行情况:处于退出状态。查询日志:看不出问题。
2024-05-01 09:23:17
307
2
原创 springboot + slf4j + log4j2
去掉后maven变动 (spring - jbdc导致)去掉后maven变动 (fastDfs依赖导致的)
2024-04-29 18:01:25
635
3
原创 脚本启动、重启、停止springboot项目
脚本是在Windows下进行编辑之后上传到linux上去执行的话,就会出现这个问题。是Windows和Linux的.sh脚本文件格式不同,如果在。,这个属于脚本编码的问题。
2023-10-30 11:58:56
405
原创 docker部署springboot项目外置配置文件
构建容器:(挂载配置文件:-v /root/demo/application.properties:/application.properties)
2023-10-26 12:47:17
2962
1
原创 app settings在手机上卸载后如何再安装
本意为在执行python代码的时候会自动安装这个app,才发现不是这样会报错,找不到app setting这个app,因为没有再次安装。在测试使用appuim的时候,无意间不小心直接在手机上把app setting这个app删了,卸载成功后,再次调用appuim 就会重新安装 app setting。
2023-10-02 14:36:03
534
原创 appuim不指定appPackge 和 appActivity,跳过登录等
有时候某些app测试,指定了 appPackge 和 appActivity 会导致必须重新登录,很费时间。如果不指定这两个参数,就直接连接设备,设备当前页面是什么就做什么。
2023-09-28 14:02:04
203
原创 mysql delete from 条件 in 子查询 很慢优化
它以为着两步走:第一步:【先执行外部SQL查询】MySQL根据”DELETE FROM t_workflow_info WHERE” 得到一个大结果集t1,其数据量就是全表所有行了,假设是85万行。即使这两部查询都用到了索引,也是巨慢的。第二步:【后执行内部SQL子查询】第一步的大结果集t1中的每一条记录,都将与子查询SQL组成新的查询语句:SELECT。DEPENDENT SUBQUERY: 子查询中的SELECT, 取决于外面的查询。换句话说,就是子查询执行方式依赖于外层的查询结果。
2023-05-17 09:32:16
2118
原创 RabbitMq同一队列多个消费者问题
我感觉我们的目的是想用rabbitmq 实现发布订阅的模式,其实不用纠结于多个消费者怎么取消费同一个队列里面的消息,我的理解是,1、消息生产者 关心的是 1 消息 2 路由key 3 交换机 而队列与交换机的绑定是消费者应该关心的事。3、至于谁想订阅这个消息作为生产者可以不用管,消息订阅者按照生产者提供的协议去创建一个队列对接就是。2、基于这个,作为生产者,想发布一个消息,只需要提供消息类型 ,路由key规则,对应交换机。实现方式采用topic交换机-通配符路由。
2023-04-07 09:17:12
10182
原创 redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool
11
2022-09-19 17:17:26
707
原创 java判断是否为节假日、工作日
依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version> </dependency> <dependency>
2022-05-12 11:17:42
602
原创 win10磁盘占用100% 解决最重要的两个步骤
尝试关闭Sysmain服务,老版本WIN10是superfetch服务在服务找到“superfetch”服务,将其停止并“禁用”。其他可参考:解决win10磁盘占用100%,亲测!_caitianshu_csdn的博客-优快云博客_win10磁盘占用100%官方解决办法,亲测有效...
2022-04-22 10:59:09
1803
原创 mysql-当一个字段以逗号隔开存多个id,用sql取这个id对应的名字
SELECT t.id, t.check_staff, GROUP_CONCAT( t1.NAME ) FROM t_mp_engn_rectification t LEFT JOIN t_sys_user t1 ON FIND_IN_SET( t1.id, t.check_staff ) GROUP BY t.id
2022-01-17 15:34:44
1762
原创 mysql中存储为逗号隔开的 id数据,利用sql直接查询
select t.structure_type '设施id(多个)',CONCAT(case when FIND_IN_SET('1',t.structure_type) then '桥梁,' else '' end,case when FIND_IN_SET('2',t.structure_type) then '路面,' else '' end,case when FIND_IN_SET('3',t.structure_type) then '涵洞,' else '' end,case..
2021-12-29 14:47:18
1282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人