自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java的stream复杂嵌套HashMap(key相同,每层的value不同)

【代码】java的stream复杂嵌套HashMap(key相同,每层的value不同)

2024-07-05 14:18:08 81 1

原创 Git冲突-内容仅在行分隔符中有差异解决方法

git冲突

2024-04-25 09:37:46 467

原创 java-http导出工具类

http请求导出工具类。

2024-04-24 16:09:21 92

原创 springboot循环依赖解决

二、使用@Lazy注解进行懒加载,三个循环依赖的话,要捋一下顺序,才知道如何加注解。一、尽量抽出公共方法,提取到一个类里,单一原则。

2024-04-23 15:04:19 93

原创 java获取请求IP工具类

java获取获取请求IP工具类。

2024-04-19 15:25:25 305

原创 BeanCopy为空保留原值,非空值进行复制

对象copy忽略源对象属性为空的情况。// 忽略复制过程中出现的错误。

2024-04-19 11:37:20 286

原创 vue对比功能,实现竖向table,可多列数据对比

【代码】vue对比功能,实现竖向table,可多列数据对比。

2024-04-16 14:03:48 631

原创 Spring的@Event事件默认同步线程,如何开启异步?

三、事件监听的异步已经大功告成,而且异步线程中的各种异常(捕获和未捕获),都不会影响到主线程的正常返回。一、首先在Application启动类上添加@EnableAsync开启异步注解;二、在监听方法上加上@Async注解。

2024-01-11 11:27:43 708

原创 使用MybatisPlus置空某些指定字段

mybatis置空

2023-12-20 17:52:53 847

原创 java请求SAP系统,发起soap的xml报文,实体类转换,idea自动生成教程

5、请求sap的地址为:最下边有两个地址,http和https的,请求地址为http的,后缀改一下%3转义为冒号。1、将接口的网页地址,右键保存,然后修改文件后缀为wsdl文件。4、将无用的class文件删除掉。

2023-08-18 16:05:04 1249

原创 复杂日期转换,获取上一个月的起始日期与结束日期

/ 将日期设置为该月的最后一天。// 将日期设置为该月的第一天。// 设置日期为当前日期。// 获取本月的开始时间。// 获取本月的结束时间。

2023-06-19 14:48:32 381

原创 数据库自动更新创建时间、更新时间字段,免去mybatis的设置

mysql数据库

2023-06-06 11:26:13 221

原创 java 操作List,使用stream条件查询,并进行分页

java 操作List,使用stream条件查询,并进行分页

2023-03-17 15:08:15 856

原创 自定义分页如何计算最大页数

计算分页

2023-03-13 14:33:13 106

转载 多线程、单例线程池等一些应用

java多线程、单例线程池等一些应用。

2023-03-09 17:26:33 48

原创 主表与子表一对多关系,查询展示主表的数据,在子表中有几条SQL如何写?

主表与子表一对多关系,查询展示主表的数据在子表中有几条,SQL如何写?

2023-03-07 16:45:32 698

原创 Excel设置部分单元格锁定

excel表格锁定

2023-02-08 13:42:20 208

原创 使用阿里EasyExcel写,下载后在Office打开,提示不可读取内容,是否恢复此工作簿的内容?通过修复或删除不可读取的内容。

使用阿里EasyExcel写,下载后在Office打开,提示不可读取内容,是否恢复此工作簿的内容?通过修复或删除不可读取的内容。

2022-11-01 16:20:53 1990 8

原创 @Select标签内的大于小于判断符号

@Select标签内的大于小于判断符号

2022-10-12 15:04:37 2075

原创 后端对内容在几分钟之内的重复提交校验

重复校验

2022-10-09 15:55:28 528

原创 阿里EasyExcel动态头模板下载,以及下拉框设置

阿里EasyExcel动态头模板下载,以及下拉框设置

2022-09-27 11:24:28 1232 3

原创 切面中JoinPoint.getArgs()获取到请求参数,转换String 存库

切面中请求参数转换String 存库

2022-09-08 16:33:03 7492

原创 Http获取用户IP地址

获取用户IP地址

2022-09-08 16:28:13 904

原创 ORACLE批量插入,MYBAITS中使用

ORACLE批量插入,MYBAITS中使用

2022-08-26 11:41:51 392 1

转载 Stream使用

java8 stream使用

2022-07-25 19:54:18 105

原创 oracle给用户赋权限

oracle用户赋权限

2022-06-16 16:39:42 622

原创 oracle获取n天前数据(timestamp)

SELECT * FROM TABLE WHERE CREATE_AT>cast(trunc(sysdate, 'MM') - 3 as timestamp)

2022-06-14 16:22:20 832

原创 Springboot自带的actuator健康检查,排除某些服务

一、yml配置文件中开启健康检查配置#actuator配置management: server: port: 9999 endpoints: web: exposure: include: "health" base-path: / endpoint: health: show-details: always二、访问服务的999端口,即可查看服务的健康信息,以及服务是否正常三、需要排除某些服务(例如red

2022-05-05 11:22:44 2932 1

原创 springboot中kafka监听不同topic,走不同代码逻辑的模式实现思路(便于扩展维护,解耦合)

kafka消息监听

2022-04-26 22:00:48 4018

原创 JMeter服务器资源监控,Linux后台启动命令

后台启动,并且指定端口:nohup java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 3306 --tcp-port 3306 &

2021-11-22 18:05:51 1129

原创 Docker安装Oracle12C

一、拉取docker镜像docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle-12c二、运行docker镜像docker run -d -p 1526:1521 -v /home/nicemoe/oradata:/u01/app/oracle registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle-12c解释:将容器内的1521端口,指向服务器1526端口, -v/u01/...

2021-11-01 17:07:32 497

原创 Oracle创建新用户并可以直接使用命令

(1)create user sjzx identified by sjzx;(创建用户名和密码)(2)create tablespace sjzx datafile 'D:\db\app\oradata\orcl\sjzx.dbf' size 100m autoextend on next 32m maxsize 2048m(创建表空间以及自动扩容)(3)alter user YLCMS default tablespace AMAP_APP(修改/授予用户表空间)...

2021-10-22 10:56:47 146

原创 Oracle数据库 maximum number of process(150) exceeded解决

一、现象,Oracle数据库session资源满了,导致 sqlplus / as sysdba 命令都显示报错二、重启数据库,修改session和连接最大数 1)杀掉所有进程$ ps -ef |grep $ORACLE_SID|grep -v grep|awk '{print $2}' | xargs kill -9$ ipcs -m | grep oracle | awk '{print $2}' | xargs ipcrm shm 2)sqlplus...

2021-10-15 11:58:47 1090

原创 spring图形验证码登录设计,并控制密码错误次数显示

登录接口逻辑1)首先判断 redis内密码错误次数>= 数据库控制显示次数 ,是 则进行验证码的验证。2)验证验证码是否成功 ,成功 则进一步进行 密码的验证。若密码错误,redis设备错误次数+1,接下来判断当前错误次数,与数据库用户冻结次数是否相等,是 则冻结,否 则返回用户还有几次冻结。3)若密码验证不成功,判断是否给前端验证码显示标识,r...

2021-09-25 23:03:53 422

原创 富文本编辑器存MYSQL数据库

一、MYSQL数据库对应数据类型选用 longtest类型,对应java和mybatis框架类型为string。二、富文本编辑器有特殊字符,存数据库会转义 在java代码中,添加org.springframework.web.util.HtmlUtils 包下的HtmlUtils.htmlEscapeHex(String);把html的特殊字符转换成符合Intel HEX文件的字符串HtmlUtils.htmlUnescape(...

2021-09-12 23:53:16 5895 1

原创 【工作经验】雪花算法实体类Long类型id,返回前端后与数据库不一致问题

一、原因 Long类型id前端接收之后会有精度丢失,导致后面几位都为零。二、解决 Long类型转为String类型,传给前端,但后端是每个接口都要去转换,所以最好后端做一个全局的。三、解决方案直接贴代码:import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.module.SimpleModule;import com.faste...

2021-08-17 17:53:50 1291 1

原创 Maven项目如何引入外部jar

方法:1、直接在pom文件中使用Maven标签systemPath,如下: <dependency> <groupId>api</groupId> <artifactId>api</artifactId> <version>1.0.6</version> <systemPath>${project...

2021-08-03 15:13:29 1978

原创 Mybatis-逻辑删除实现

步骤:在实体类中添加注解@TableLogic注解,布尔值如果逻辑删除的配置不是1和0,那么需要在yml中配置,如上图,删除的为可自定义。

2021-04-16 23:41:20 573

原创 Mybatis配置新增与更新自动注入字段

步骤一:在实体类的字段上添加注解@TableField(fill = FieldFill.INSERT)@TableField(fill = FieldFill.INSERT_UPDATE)@TableField(fill = FieldFill.UPDATE)步骤二:自定义类实现 MetaObjectHandler (在类上加@Component注解,目的是在启动时能让类扫描加载)...

2021-04-16 22:39:09 1584 1

原创 堡垒机出现 请确认是否安装客户端,应用程序无法运行现象解决

一、原因本地的客户端没有配置客户端的环境变量,只在自己的电脑工具上可以连接二、解决打开电脑的配置环境变量界面如下图:新增3个环境变量:变量名:ORACLE_HOME变量值:D:\Program Files\oracle(如果没有安装Oracle客户端,可配置为Plsql工具的路径)变量名:TNS_ADMIN变量值:D:\Program Files\instantclient\network\admin\(如果没有手动创建)变量名:NLS_LANG变量值:SIMPLIFIED CHINE

2021-03-18 10:26:15 3228

空空如也

空空如也

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

TA关注的人

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