- 博客(15)
- 收藏
- 关注
原创 查询SQL触发唯一索引解决办法(@Transactional控制下且之前有delete和save操作)
代码报错,显示某个表触发了唯一索引,但是出错位置却在查询语句上,保存的表在之前有先delete后再save操作,且上述数据库操作都在@Transactional控制下。
2024-04-01 10:40:10
360
转载 Windows修改环境变量切换jdk版本之后不生效的有效解决方法
当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故此直接更改JAVA_HOME会无效。另外,JDK1.8安装版本,还会在C:\ProgramData\Oracle\Java目录中生成一些配置文件,并同时将此目录写到环境变量中的Path中。
2023-11-08 11:03:25
1190
1
原创 @Transactional注解对事务回滚机制详解
最近新上了个功能,但遇到了某笔数据给第三方发送了httpPost请求 但是自己表数据全部回滚没有插入记录的情况(送完httpPost后,代码遇出错抛出异常,触发了事务的回滚),加上之前对数据库事务一直不太清楚,趁这个机会一次弄懂。结论:@Transactional会控制其类下(包含引用的类)的所有数据库事务,执行中的所有增删改操作不会立即更新至数据库中,等到方法顺利执行完毕后才更新数据库(中途遇到异常则最后不会更新数据库)。结果:在执行完saveTestDataB和saveTestDataC方法后表中都。
2023-10-27 15:21:12
567
1
转载 PLSQL提示“is not a valid date and time”解决办法
oracle的某字段数据格式是 date,但是通过plsql显示后,直接修改并提交,提示“ is not a valid date and time”。经排查发现是plsql默认的日期时间显示格式与数据库不一致,需更改plsql显示格式。自己也遇到了这个问题,mark一下转自:PLSQL提示“is not a valid date and time”解决办法。_huayanhe的博客-CSDN博客...
2023-05-29 17:55:48
3112
2
转载 spring定时任务cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:1.Seconds Minutes Hours DayofMonth Month DayofWeek Year2.Seconds Minutes Hours DayofMonth Month DayofWeek一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月..
2022-03-09 15:53:13
332
转载 AgularJS使用Bootstrap实现弹出框
对Agular不是很熟,接到个弹出框需求,网上查了一圈AhularJS实现弹出框的文章,发现都不太便利,最后发现用bootstrap做会方便很多,特记录一下。页面代码:<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class
2022-03-08 16:38:14
139
转载 Javascript中双感叹号的含义
今天在JS中输入value?true:false时提示我可以用!!简化,第一次知道可以这样取布尔值,记录一下。使用JavaScript时,有时会在变量前面加上两个感叹号,这样做表示什么含义呢?javascript中,!表示运算符“非”,如果变量不是布尔类型,会将变量自动转化为布尔类型,再取非,那么用两个!!就可以将变量转化为对应布尔值。转自:Javascript中!!(两个感叹号,双感叹号)的含义_buppt的博客-CSDN博客_vue 两个感叹号...
2022-02-15 09:47:30
934
原创 Java中使用JSONField注解,JSON.toJSONString方法有大小写问题的解决方法
1.问题描述在对象中使用了如下注解 @JSONField(name = "EnterpriseNum") private String EnterpriseNum = "";使用JSON的toJSONString方法时,发现产生的JSON字符串首字母变成了小写String json = JSON.toJSONString(XXXVo) // 得到的JSON字符串为enterpriseNum...首字母没有大写2.解决方法(1)使用Gson代替(需要引入对应的包)Gs
2021-06-24 11:22:21
2075
2
转载 Vue项目页面刷新自动跳转到首页(store被重置)问题解决方法
1.在src/router/index.js文件中可以看到首页、页面调整等设置
2021-06-17 11:42:31
13043
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人