自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 高并发情况下数据库数据更新操作失败的重试机制

正文!!!!!!!!!!!!!!!!!!在做项目统计公告的浏览量功能时,对数据库采用了version字段,也就是乐观锁来保证数据的一致与正确性。但也导致了新的问题,当A在修改数据库数据的代码执行过程中,此时数据库的这条数据已经被B用户正好修改了,此时A用户在执行update数据时,就无法匹配条件where version = version,这样就导致这条数据无法更新到数据库中去。这就引出了重试机制。重试机制:顾名思义就是咋程序抛异常时进行重试来进行相应的数据操作。重试机制实现的方法:环绕通知的切

2021-04-01 08:31:03 1657

原创 关于@Component注解下的@Autowired注解下的类注入为null的情况

今天在测试一个写完的的工具类时,发现工具类里面使用@Autowired注解自动注入的一个jpa数据库接口怎么测试都是null。在网上也找了很多博客看了,好像也没找到说在点子上的,究其原因在于@Autowired注解。想在注入到IOC容器中的bean中在注入其他的已经注入到IOC容器的bean,需要在调用类中也自动注入这个Bean刚开始注入失败的写法:我在这里没有使用自动注入的bean,而是使用new的方法创建这个对象,后面也尝试在工具类中使用构造来获取想要使用的jpa接口Bean(网上看的方法),尝

2021-03-31 14:29:22 3256

原创 记录Python使用Django框架操作数据库遇到的问题与流程

**python学习使用Django框架连接mysql数据库的步骤和遇到的一些问题**配置数据库:项目的settings.py文件的77行修改如下:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'myproject', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '1

2020-10-23 13:51:05 529 2

转载 springBoot中线程池ThreadPoolExecutor的使用

一、内容为一个Demo,也是记录一下我自己在学习的过程中的记录,防止后面忘记了可以找到看一看(自己写的终归是好看懂写),没有跟项目实战逻辑结合,需要的可以自己敲一遍,知道个流程(介意请右转),毕竟springBoot为我们封装了很多,只需要简单的配置就可以使用。本文内容我也是根据大佬的博客学习敲的(至于这位大佬是不是原创就不是我关心的了,点击跳转)二、下面开始正文1.创建个springboot项目吧,使用idea的spring Initializr一键创建,可以使用**https://start.al

2020-08-05 15:52:59 10366 2

原创 文件(夹)copy、删除和移动工具类

文件(夹)的copy,删除和移动工具类,自己写的,也调试了了一遍,功能目前没有发现问题,代码也比较简单,用得着的同学可以自己调试学习。代码如下import java.io.*;/** * User: HO * Date: 2020/7/7 * Description: 文件(夹)copy、删除和移动工具类 有重名会重命名 格式:文件(夹)名称和时间戳 */public class FileCopyAndDelUtil { /** * 文件夹copy方法

2020-07-09 10:12:27 201

原创 springBoot中在service使用@Autowired注解自动注入JpaRepository接口后项目无法启动问题

springBoot中在service使用@Autowired注解自动注入JpaRepository接口后项目无法启动问题网上搜的方法很多,遇到的问题不一样,这里就记录一下我的问题,主要还是写代码时的粗心问题。项目启动类的代码@SpringBootApplication@EnableTransactionManagement@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})public class BootS

2020-07-03 08:29:57 2265 1

空空如也

空空如也

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

TA关注的人

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