- 博客(14)
- 收藏
- 关注
原创 oceanbase数据库删除数据执行不成功,踩坑经验
使用oceanbase执行删除或者update操作时,要点提交,否则执行完的sql操作并没有作为一个事务提交。如后续再有对该数据进行删除操作,会执行不成功。查询OB_TRANSACTION_PARTICIPANTS表中会有个字段是session_id。原因是A事务未提交,B事务对同一数据执行操作,会因为A事务未提交而阻塞。执行kill session_id;即可杀死未提交的事务。-- 查看当前活动会话和事务。
2025-04-02 18:34:40
151
原创 (求助)多线程问题:模拟多线程减少库存,执行始终不是预想的结果(库存不能小于0已解决)
预想:我想模拟高并发下扣减库存的操作,预想是,库存为10的商品在高并发的减少下会出现小于0的情况,然后再对业务实现加锁操作。但是始终不出现库存小于0的情况。这是接口,在controller中直接定义了商品库存stockNum=10;(这里为了业务简单,并没有操作数据库)。还定义了减少库存的接口。执行结果如下:偶尔会报错,出现拒绝连接。但是库存都保持在0,而且run方法也没有结束,(是需要关闭线程池吗?具体代码如下,希望各位能给出点建议。到这里我就没什么思路了,求解呀。
2024-04-01 15:51:06
311
转载 Java报错Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.util.Date
Java报错Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.util.Date_51CTO博客_java报错nosuchmethoderror
2023-12-22 16:04:39
246
转载 Exception in thread “Thread-14“ java.net.BindException: Address already in use: bind报错
在使用xxljob测试时报错。
2023-07-31 17:05:42
202
1
翻译 修改idea的堆的大小导致无法重启idea
需要到C:\Users\xxx\AppData\Roaming\JetBrains\IntelliJIdea2021.2\idea64.exe.vmoptions。文件中将Xmx修改为合理大小,一般是1024m。将堆Xmx大小设置为128m后无法启动。
2023-05-06 19:52:02
635
1
原创 【无标题】Parameter index out of range (2 > number of parameters, which is 1)
Parameter index out of range (2 > number of parameters, which is 1)报错,数据库语句异常,传入的参数不对,将第四行的name like concat('%','#{name}','%')改为name like concat('%',#{name},'%'),具体如下。
2023-05-04 15:17:22
275
1
原创 中间件技术(上课笔记)1.1
Redis缓存中间件、RabbitMQ消息中间件,Redission综合中间件1.redisredisRedis的数据类型和基本命令redis实际上就是带键值对的数据库。redis支持五种数据类型:string(字符串),hash(哈希)、list(表格),set(集合)、zset(sorted set:有序集合)。新版的有6种。1.string string类型是二进制,所以可以存放任何数据,比如jpg图片或者序列化对象。 不区分大小写,key区分大小写。相关命令...
2021-09-07 10:51:47
201
2
病毒名称:Adware/ZHPDFReader.f
2023-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人