- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 【解决】spring batch 没有自动创建表(springboot 3.5.3最新版本整合环境下)
摘要:解决Spring Batch在Spring Boot 3.5.3中未自动创建表的问题。虽然已配置spring.batch.jdbc.initialize-schema: always,但未生效。原因是项目保留了旧版@EnableBatchProcessing注解,该注解会覆盖自动配置。解决方案是移除@EnableBatchProcessing注解(包括BatchConfig类上的),让Spring Boot的自动配置生效即可。注意无需该注解也能实现自动建表功能。
2025-07-11 10:41:42
230
原创 Mysql 插入数据时,忽略主键冲突【迁移数据】
MySQL插入数据时,可通过IGNORE关键字忽略主键冲突(如示例代码)。这种方式适用于历史数据归档、数据迁移等场景,能自动跳过重复记录而不报错,确保数据迁移顺利进行。使用简单,只需在INSERT语句中添加IGNORE修饰符即可。
2025-05-27 14:24:12
213
原创 【Log4j2配置文件(log4j2.xml)中读取springboot配置文件(application.yml)数据的方法,支持环境切换】
Log4j2中读取spring配置文件值
2025-04-15 11:24:04
608
原创 SpringBoot 整合 Spring Security 登录成功 访问其他接口报 403
【代码】SpringBoot 整合 Spring Security 登录成功 访问其他接口报 403。
2023-02-24 14:47:33
1297
原创 生成代理类字节码,反编译class后查看
生成代理类字节码,反编译class后查看参数name: proxy,随意aClass: 代理类字节码(getClass()获取)ProxyGenerator.generateProxyClass(“proxy”, new Class[]{aClass});idea可直接反编译class后查看
2022-01-20 14:34:38
158
原创 elementUI el-input和el-select一起使用,高度不一致(同一分辨率,不同的缩放比)
elementUI el-input和el-select一起使用,高度不一致(同一分辨率,不同的缩放比)场景:两个元素位于同一个父元素内,同一行原因:父元素设置了一个固定的高度(height)解决:去掉父元素的高度...
2021-04-06 15:40:51
2617
原创 JAVASHA-256加密的几种方式
JAVA SHA-256加密的几种方式1.groovy内部apiEncodingGroovyMethods.digest(token, "SHA-256");2.java内部apiHex.toHexString(MessageDigest.getInstance("SHA-256").digest(token.getBytes()));3.Apache common codec库DigestUtils.sha256Hex(token);
2021-03-28 17:01:44
1217
原创 java把大于127的整数转为byte 例如:149
转byte操作byte只能表示-128~127, 只有8个bit位,用一个byte(字节)表示,因此把整数强转成byte, 精度丢失 值为1001 0101计算机认为 1001 0101为负数, 最高位0表示正数,1表示负数计算 1001 0101的补码原码 1001 0101反码 1110 1010补码 1110 1011...
2020-10-23 11:09:30
1173
原创 logback convert java.util.Date异常
logback 报java.lang.IllegalArgumentException Cannot convert Fri Jun 26 170657 CST 2020 of typejava.util.Date[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传原因:logback.xml配置中TimeBasedRollingPolicy和SizeBasedTriggeringPolicy一起使用产生冲突解决办法:使用SizeAndTimeBasedRollingPolic
2020-06-26 17:21:21
464
原创 redis和mongo的特点
redis安装完后本地不需要密码(即使输入错误的密码)就可以登录redis设置密码后,依然无密码可以登录,但是权限有限mongodb安装完后,本地可以无密码登录mongodb与其它数据库不同,mongodb的账户是针对数据库的,每个数据库有不同的用户。其它数据库的账户是针对数据库的整个系统。...
2020-06-23 18:25:18
173
原创 Remember, don`t ask again 还原
问题:当你不小心点击了 Rememer,don`t ask again 时,每次关闭idea窗口(正在运行的程序)时,都将不再弹出下面的窗口提示解决办法:点击file->settings->appearance & Behavior -> system settings下的该选项即可恢复,如下图所示:...
2020-06-11 11:02:46
2338
原创 List中的add(index,elem) 方法index 不能大于size的解决方法
错误示例: List list = new ArrayList();list.add(2,elem);报数组下标越界异常,因为此时size=0,2>0;解决方法:可以使用数组来添加元素,再把数组转化为集合 示例:Array[] a = new Array[3]; a[2] = elem; List = Arrays.asLIst(a);...
2020-02-21 16:24:32
656
原创 Tomcat 8.5 idea控制台打印日志中文乱码 解决方法
环境:1. idea2. project编码环境GBK 问题:server output窗口乱码Tomcat Localhost Log窗口乱码Tomcat CataLina Log窗口乱码解决办法:以上问题都只需要修改tomcat中的配置文件logging.properties路径:D:\apache-tomcat-8.5.50\conf\logging.prope...
2020-01-15 10:51:56
1696
4
原创 orace 数据库报 ORA-00917: missing comma 却并没有缺少逗号的情况
ORA-00917: missing comma环境:oracle数据库 持久层框架位ibatisORA-00917: missing comma 意思是缺少逗号在insert语句中,如果不小心把values值写成values(id=#id#),就会出现ORA-00917: missing comma 错误,其实是values写错了正确写法values(#id#)...
2019-12-25 09:57:31
13795
1
原创 centos7 配置静态ip
1.vi /etc/sysconfig/network-scripts/ifcfg-ens332.BOOTPROTO=staticONBOOT=yesIPADDR=192.168.xx.xx 静态ipNTSMASK=255.255.255.0 子网掩码GATEWAY=192.168.xx.xx 网关DNS1=114.114.114.114
2019-07-18 09:26:03
188
原创 centos7下更新阿里yum
1.备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Ce...
2019-07-11 00:08:45
163
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅