- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 mysql 多线程 事务插入数据 死锁, Deadlock found when trying to get lock; try restarting transaction
mysql 数据库 Deadlock found when trying to get lock; try restarting transaction
2023-03-07 16:17:20 1042
原创 记录一次mvn命令 找不到jar包问题
mvn clean install -Dxjar.password=io.xjar 命令始终报找不到jar包
2022-10-10 11:49:21 794
原创 记录一次@Accessors(chain = true) 引发的BeanUtils的反射问题
环境:JDK7,tomcat7问题:bean对象使用了@Accessors(chain = true) 注解, 在调用BeanUtils.setProperty(t, field.getName(), objvalue); 由于链式调用重写了 set方法返回值为对象this,导致BeanUtils调用反射获取set方法时获取不到,最终没有对需要值的对象set进入值 但是实际测试和本地环境可以获取到值,而生产环境获取不到 网上找到拿不到值的原因 cglib中使用 Java
2022-03-19 14:45:33 1590
原创 记录一个异步任务丢失request的坑,RequestContextHolder.setRequestAttributes(sra, true);异步线程中会丢失
ServletRequestAttributes sra = (ServletRequestAttributes);RequestContextHolder.setRequestAttributes(sra, true);由上代码确实可以使request在异步子线程中被继承,在异步线程中获取requsetHttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttribut.
2021-10-16 09:41:35 6821 14
原创 Spring boot 嵌入的tomcat不启动
此文章记录一次spring boot通过main 方法启动无法成功的问题问题如下,因为已经解决用的别人的截图但是效果是一样的百度了一圈都说tomcat没有配置,但实际xml有如下配置 org.springframework.boot spring-boot-starter-tomcat 问题:eclipse maven自动下jar包时下载的不全,有部分
2017-11-28 13:56:46 9135 5
原创 mysql 行级锁的使用
先上测试代码,使用jdbc连接,一下内容中的线程可以理解为一次connection 数据库连接,或一个单独的事务package com.hacker.jdbc.transactional;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import jav
2017-11-17 17:45:27 1466
原创 mybatis调用 存储过程方法简单demo
以下是一次简单 的存储过程调用并且在sql中使用行级锁,本例仅为演示,实际操作请尽量使用spring事务进行管理Mapper接口类public interface ???Mapper { public void getCheckOutLock(CheckOutProduce checkOutProduce);}存储过程CREATE PROCEDURE get_che
2017-11-17 14:44:04 422
原创 mysql存储过程的坑(关于declare与具体实现顺序)
先上代码BEGIN DECLARE hotelId BIGINT DEFAULT 0; DECLARE done int DEFAULT FALSE; DECLARE tbtypeId BIGINT DEFAULT 0; SELECT id into tbtypeId from dbbanquet.tbtype where fname = '早餐';/* 声明游标 */ declare
2017-09-29 13:24:21 6067 2
原创 记录一次关于synchronized同步代码块的问题
本人在学习过程中在一些书籍上关于synchroinzed同步代码块的解释总是如下synchronized(obj){ ……}在使用同步代码块时锁住了obj对象其他线程同时无法访问obj对象,这很容易让人产生一种误解,demo如下package com.kezhu.test;import java.util.ArrayList;import java.util.HashSet;imp
2017-09-27 10:52:56 1577 2
空空如也
java问一个获取当前时间戳的问题
2021-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人