自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 951

原创 记录一次mvn命令 找不到jar包问题

mvn clean install -Dxjar.password=io.xjar 命令始终报找不到jar包

2022-10-10 11:49:21 680

原创 logstash 采集syslog过滤日志等级

logstash 采集syslog过滤日志等级

2022-08-17 11:36:26 503

原创 记录一次@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 1484

原创 记录一个异步任务丢失request的坑,RequestContextHolder.setRequestAttributes(sra, true);异步线程中会丢失

ServletRequestAttributes sra = (ServletRequestAttributes);RequestContextHolder.setRequestAttributes(sra, true);由上代码确实可以使request在异步子线程中被继承,在异步线程中获取requsetHttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttribut.

2021-10-16 09:41:35 6317 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 9041 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 1449

原创 mybatis调用 存储过程方法简单demo

以下是一次简单 的存储过程调用并且在sql中使用行级锁,本例仅为演示,实际操作请尽量使用spring事务进行管理Mapper接口类public interface ???Mapper { public void getCheckOutLock(CheckOutProduce checkOutProduce);}存储过程CREATE PROCEDURE get_che

2017-11-17 14:44:04 402

原创 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 6031 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 1538 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除