自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 IT互相学习交流

it互相学习交流群

2024-02-28 19:06:34 312

原创 Python采集modBus协议数据

使用python 进行采集 modbus协议的数据。

2025-01-20 17:52:56 191

原创 查看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

原创 linux ssh 进行 免密登录,通过密钥登录

linux ssh 进行免密登录

2024-10-30 13:49:24 496

原创 Linux 的杂七杂八的东西

linux 杂七杂八的东西

2024-10-22 10:04:53 286

原创 【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

原创 并发业务使用redis分布式锁

并发业务使用redis分布式锁

2024-06-21 08:58:31 383

原创 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

原创 【spring源码分析】@ComponentScan的使用以及分析

spring源码分析,@ComponentScan的使用以及分析

2024-01-13 16:10:08 1521

原创 【POI】个人封装的常用的导入导出方法

本文保存一些个人封装的常用的POI导入导出方法,随时调整

2023-12-29 09:31:49 530

原创 【spring源码分析】@Autowired的使用以及分析

spring源码分析,@Autowired的使用以及分析

2023-12-13 13:37:49 1288

原创 【spring源码分析】@Bean的使用以及分析

spring源码分析,@Bean的相关源码以及使用

2023-12-13 13:35:28 985

原创 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

原创 mysql按照条件统计某列字段

mysql按照条件统计某列字段 count的妙用

2023-10-03 16:33:09 621 2

原创 设计模式-策略模式

设计模式中的策略模式

2023-09-14 09:04:36 102

原创 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

原创 图片上传成功但是访问一直404

SpringBoot图片上传报404无法回显,但是重启服务器后恢复正常,本文两种方案可解决此问题,如下!

2023-05-22 14:42:09 1824

原创 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

原创 Linux环境安装maven 2023

linux安装maven,五分钟内搞定

2023-04-09 18:02:12 239

原创 mybatis-plus时间段查询的几种方式

mybatis-plus时间段查询的2中方式

2023-04-03 17:38:17 11553

原创 docker安装nginx太多坑了,果断放弃

docker安装nginx太多坑了,果断放弃

2023-04-03 13:27:52 703 2

原创 gitignore文件失效

.gitignore文件失效,只需要进行以下三步

2023-03-22 19:10:46 346

原创 Spring的事务 方法A调用方法B,事务是否失效

springboot的有事务方法调用没有方法的事务,事务是否失效?

2023-03-21 09:58:28 9398 1

原创 bug研究模板

bug研究模板

2022-10-24 21:50:00 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除