- 博客(17)
- 收藏
- 关注
原创 Springboot加载所有Bean之后运行
编写普通类,继承ApplicationListener,重写onApplicationEvent方法。Springboot启动后,需要加载一些配置文件至内存中。
2024-06-12 11:26:20
367
原创 启动jar包指定读取配置文件
项目开发过程中,一些程序包的配置文件是在jar包中,如果只是修改一个配置文件,在重新打包,上传有点麻烦,部分公司可能还会涉及到换包流程,比较麻烦,可以是用相对简单的方法,在项目启动时,指定使用的配置文件路径。
2024-06-12 10:51:59
1292
原创 springboot实现下载Excel模板下载,实现单选下拉框、二级或二级关联、表头添加备注
springboot实现定制化excel表格下载,实现二级、三级级联下拉框,表头批注、单选下拉框等功能
2024-06-11 11:25:20
936
原创 通过@WebServer调用和接收
"security_command"这个值为调用的方法名称。为上面对外开放接口的接口名称,可根据上面进行校验。项目中剑走偏锋,不适用http和https进行接口调用,采用@WebServer的方法来进行接口调用。WebServer接收写完之后,需要将接收的接口进行发布,否则外部无法进行调用。SecurityWebService为我们调用的url地址的前缀信息。
2024-06-07 15:52:10
232
原创 springboot整合shardingsphere插件进行日期表的处理
springoot整合shardingphere对日期表进行创建,并根据查询时间多表查询,加速执行效率,解决代码冗余
2024-06-07 10:26:57
922
原创 redis无法正常启动,无报错信息
4.2:将aof持久化文件备份后删除掉,重启就可以,不过这样会导致之前的数据丢失,如果数据不重要,可以这样操作,如果重要,建议不要这样操作。linux启动redis时,查看日志卡在下图红框的位置,刚启动时查看进程还在,过段时间后进程消失,日志中未打印其他东西,未报错。2、过一会进程消失是因为加载失败,因为在加载的时候,会把aof文件全部放在内存中加载,此时如果内存不足,就会出现问题。3、用linux剩余内存和aof文件做对比,如果aof文件过大,启动时就无法正常加载。2.2:查看aof文件的大小。
2024-06-06 17:10:41
855
原创 java程序运行时异常(com.sleepycat.je.DiskLimitException: (JE 18.3.12) Disk usage is not within je.maxDisk )
例如 程序部署在D盘下面,在启动的时候,如果D盘的大小小于6G 就会报上面图片中的错误。原本以为是数据库磁盘爆满或者时运行程序的磁盘饱满导致异常,但是经过排查后发现并非如此。当前启动的磁盘大小小于6G 导致程序无法正常执行写操作,提示的报错信息。2、允许的条件下,将程序转移到磁盘空间较大的磁盘中。1、清理磁盘空间大小。
2024-06-06 15:23:17
339
原创 java连接FTP由于主动和被动模式设置问题导致的异常原因和处理
在测试环境,创建java连接FTP过程中,FTP运行正常,本地连接FTP也运行正常,但是部署在现网(正式环境时),java程序无法正常连接FTP。可能跟FTP的连接方式存在一定的关系,当开始默认的模式时,由于现网环境复杂,可能设置了防火墙等相关信息,导致无法正常连接。FTP默认开启的是"主动模式",当尝试使用主动模式无法正常连接时,将连接方式改为被动模式即可。被动模式:FTP服务端开启端口,让客户端去连接。主动模式:客户端开启端口,让ftp服务端连接。
2024-06-06 15:14:38
599
原创 java创建FTP连接时间过长原因
vsftpd在新版本中默认加入了DNS反向解析,目的是确认源ip的可靠性。客户端登陆时,服务器在本地/etc/hosts文件或/etc/resolv.conf文件中指定的域名服务器内无法找到源ip地址,则会一直等待解析超时为止。简单的可以总结为一句话,在没有DNS的环境下,需要将reverse_lookup_enable设置为NO,关闭反向解。1、修改/etc/vsftpd/vsftpd.conf配置文件,文件末尾新增一行配置。正向解析:根据域名查找对应的IP地址。反向解析:根据IP地址查找对应的域名。
2024-06-06 15:08:30
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人