- 博客(45)
- 收藏
- 关注
原创 查看linux 当前运行的 python脚本
通过 ps aux | grep python、pgrep -af python 或 top/htop 等工具,你可以方便地查看当前正在运行的 Python 脚本和进程。然后,在 top 界面中按下 Shift + L(或 o,视具体系统而定),然后输入 COMMAND=python 来只显示 Python 进程。该命令会列出所有包含 python 字样的进程,包括正在运行的 Python 脚本。这将显示该进程打开的所有文件,包括 Python 脚本的路径。
2025-01-15 15:02:32
551
原创 SpringBoot有几种获取Request对象的方法
Springboot获取 HttpServletRequest 对象的方法有哪些?常见的获取 Request 对象的方法有以下三种:通过请求参数中获取 Request 对象;通过 RequestContextHolder 获取 Request 对象;
2024-11-15 08:46:37
1232
原创 【java登录锁定功能】redis实现登录失败锁定账号
登录失败,>=5次时,锁定时间1min,单日最多错误次数为10次,第十次密码输入错误后,提醒,“账号已停用”。次日0时,重新计算错误次数
2024-07-13 14:14:48
721
原创 【正则】密码长度要求8位及以上,须由大写字母、小写字母、数字及特殊符号中的三种或三种以上
密码长度要求8位及以上,须由大写字母、小写字母、数字及特殊符号中的三种或三种以上进行组合。
2024-07-13 13:17:12
4232
原创 java导入excel接口校验excel版本是否匹配
在业务开发中,一个功能有三四个版本的时候,对应的excel导入模板也是不同的,这个时候对于不同的导入接口就需要进行excel导入模板的校验。校验当前接口对应的dto字段列是否与当前excel对应的表头是否匹配。
2024-07-01 14:12:06
733
原创 mybatisplus字段注入MetaObjectHandler扫描不到我的指定填充字段
mybatisplus字段注入MetaObjectHandler扫描不到我的指定填充字段
2024-06-21 13:59:23
484
原创 java.lang.NumberFormatException: For input string: myabtis 报错解决方案
java.lang.NumberFormatException: For input string: “ mybatis 报错“解决方案
2024-02-28 18:09:58
1730
原创 【spring源码分析】@Conditional的使用以及分析
【spring源码分析】springboot中@Conditional的使用以及分析
2024-01-13 16:12:01
1060
原创 java服务器docker应用502异常分析以及解决
业务场景:项目上线,需要重启网关gateway服务,重启后所有服务一直502,客户直接电话轰炸过来...nginx缓存了原有服务的ip,一直没有访问到最新的容器服务的ip,所以一直502
2023-12-02 13:02:11
778
原创 关于项目中多个线程池的兼容以及创建, ExecutorService
已有的项目中,已经有很多地方用到了线程池,并且当时只定义了一个线程池,但是我要在项目中重新引入定义一个新的线程池做我的业务使用,那么此时就会出现问题。此时就要定义优先级来解决该问题,使用@Primary加在老的线程池,兼容@Autowired引入方式
2023-12-02 12:45:01
1206
原创 函数式接口灵活调用复用代码
函数式接口灵活调用,复用代码,要做很多不同的api调用,大体都是相同步骤,但是某个环节逻辑不同,可以将此步骤抽取为函数式接口参数传递
2023-12-02 12:03:27
565
原创 mybatis-plus查询已经逻辑删除的数据
场景:假如我们的mysql表逻辑删除字段是 is_delete,直接使用myabtis-plus的api他会自动帮我们拼上 is_delete=0, 这是写死的固定查询条件,当我们使用条件构造器的时候,它都会去带上这个固定条件,导致我们想要查询被“软删除的”数据,只能通过手写sql的方式其实,条件构造器也是可以查询出来的,来看我的骚操作(不推荐),还是尽量用xml吧。
2023-08-10 09:52:14
13693
4
原创 java POI 一对多多对多导入excel工具类,2023不好用你打我
java POI 一对多多对多导入excel工具类,针对于java 导入一对多,多对多的工具类,将合并了的单元格转换解析为对应的java 实体类的层级关系,2023不好用你打我
2023-08-05 18:52:29
1124
7
原创 java 计算连续日期时间,并填充统计接口缺失日期数据默认值
java 计算连续日期时间,并填充统计接口缺失日期数据默认值。在一些统计中,我们需要在一段时间范围对于系统现有数据进行统计查询,但是我们的业务系统中存在的数据可能是跳跃日期的。但是我们返回给前端的数据是要对于其中缺失的日期进行填充零。这种情况其实可以被抽象出来为一个行为,本文利用localDate,反射来编写了一个工具类,便捷处理这种情况。
2023-07-16 15:13:16
682
原创 java POI 动态选择导出字段列
业务场景:一个页面的导出按钮,由于字段非常多,并且客户每次都想导出不同的字段便于观察,所以需要动态的选择Excel导出列。本文采用自定义注解+POI的方式进行实现
2023-07-10 23:41:06
2449
8
原创 java 导出word,java根据提供word模板导出word文档
java 导出word,java根据提供word模板导出word文档。本文主要讲解,利用poi-tl在word中动态生成表格行,进行文字、图片填充。一共提供了两种方式,1.基于本地文件 2.基于网络文件
2023-06-20 10:55:10
13976
22
原创 docker删除none镜像
docker删除所有的none镜像docker images | grep none | awk '{print $3}' | xargs docker rmi
2023-06-17 15:01:52
680
原创 @valid分组校验,手动触发valid校验
同一接口不同操作的时候,校验的字段是不同的。比如更改状态,对于请假申请审批和撤销,校验的字段不同的时候。但是呢,常规的通过@valid的注解是无法满足的(请求的时候参数拦截,触发校验规则)。而我的业务场景必须进行手动触发@valid校验废话不多说,下面直接展示思路与核心相关代码。
2023-06-17 14:16:08
4506
原创 Objects.equals方法的坑
Objects.equals在进行比较时会自动对基本类型做封装,也就是说它把int变成了Integer,使用了Long的equals方法进行了比较,如下:
2023-06-12 14:17:05
579
原创 Data source rejected establishment of connection,message from serverToo many connections
Data source rejected establishment of connection,message from serverToo many connections错误解决办法。
2023-05-23 20:29:27
868
原创 springboot中@ServerEndpoint和@component同时注解的类为什么每次在代码中this都是一个新的实例
@ServerEndpoint和@Component同时使用,为什么导致this指向不同的对象?@Component不是单例作用域吗?本文从源码角度进行图文分析,带你看懂这些“”问题“”
2023-05-18 17:05:59
1473
3
原创 @ServerEndpoint注解:2023最新分享,springboot中轻量级websocket
2023年最新分享@ServerEndpoint注解的使用,包含代码讲解,依赖导入。springboot内嵌websocket,轻量级应用,十分钟搞定
2023-05-18 15:08:24
8908
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人