自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 添加事务的注意事项

saveDataWrapper方法是在ProblemService的实现类中,并且被@Transactional注解标记,应该是public方法。三、如果一个类内部的方法调用了另一个被@Transactional注解的方法,这属于自调用,此时事务可能不会生效。Spring会根据@Transactional注解生成代理类,但是方法内部间的调用不会生成代理类,也就没有事务。二、事务里写try-catch的时候,要注意一下,try catch吃掉异常,导致事务不生效。

2025-05-06 14:50:39 213

原创 多线程和线程池

线程的多少有cpu决定,线程过多也会导致抢占资源。

2025-03-28 14:42:07 771

原创 Oracle安装,navicat连接Oracle

后面选http,主机名127.0.0.0,服务名orcl,然后进行测试连接,测试失败,没关系,我们更改登录。上面的环境的位置我们需要导入,navicat安装目录下,有可能是两者版本不匹配,可以替换成我的这个试一试。1、在SQL PLUS中执行@D:\Oracle\rabms\admin\scott.sql。在oracle的主目录(开始解压文件的目录)里面有scott的sql文件。双击安装,跟着步骤一步步来,完成后点击关闭,然后从开始---》找到。在navicat中工具---选项---环境。

2025-03-28 14:09:52 1088

原创 多数据源若依

Java中,、、和是用于定义注解(Annotation)的元注解。它们的作用是为注解本身提供元数据信息。用于定义注解可以应用的目标元素类型。它接受一个枚举值数组,常见的目标类型包括::可以应用于类、接口(包括注解类型)或枚举声明。:可以应用于方法声明。:可以应用于字段(包括枚举常量)。:可以应用于方法参数。:可以应用于构造函数。:可以应用于局部变量。:可以应用于注解类型本身。:可以应用于包声明。用于定义注解的保留策略,即注解在什么阶段有效。它接受一个枚举值,常见的保留策略包括::注解仅在源代码阶段保留,编译

2025-02-19 20:28:49 463

原创 JVM结构

【PC寄存器】:寄存器也是每个线程私有的空间,Java虚拟机会为每个线程创建PC寄存器,在任意时刻,一个Java线程总是在执行一个方法,这个方法被称为当前方法,如果当前方法不是本地方法,PC寄存器就会执行当前正在被执行的指令,如果是本地方法,则PC寄存器值为undefined,寄存器存放如当前执行环境指针,程序计数器,操作栈指针,计算的变量指针等信息。几乎所有对象实例都存放在Java堆中,,一个线程的Java栈在线程创建的时候被创建,Java栈中保存着局部变量,方法参数,同时Java的方法调用,返回值等。

2025-01-07 20:44:49 373 1

空空如也

空空如也

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

TA关注的人

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