自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 事务的传播特性

事务的传播特性指的是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行?spring的事务传播行为一共有7种:默认传播属性是REQUIRED假设1号事务去掉通用2号事务,3号事务(2,3事务在同一个类当中)**REQUIRED:**当1号事务加了@Transactional,即使2号事务异常被捕获还是会进行回滚操作。2号事务加了@Transactional(propagation = Propagation.REQUIRED) ,并且出现了异常,3号事务加了@Transactiona

2020-12-18 18:10:12 341

原创 IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special v

错误如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration

2020-12-13 18:19:07 15777 10

原创 create connection SQLException, url: jdbc:mysql://localhost_3306/test, errorCode 0, state 08S01

严重: create connection SQLException, url: jdbc:mysql://localhost_3306/test, errorCode 0, state 08S01com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago

2020-11-24 16:44:39 6841

原创 说一下门面模式是什么?

举个例子:当我要写一封信的时候,我要进行写信的内容,信的地址,还要自己装信,投到信箱当中等等。。很是麻烦,这时我们就创建了一个邮局(门面)他来帮主我们,只要我们把信的内容,和地址收件人告诉他,剩下的操作都不用我们管理。这就是门面模式!代码来实现:先定义一个接口实现一些功能:public interface LetterProcess { //写信的内容 public abstract void writeContent(String content); //写信封

2020-11-14 14:43:40 190

原创 单例模式你能写出多少种方案?

单例模式:保证在内存中只有一个实例!饿汉式类加载到内存后就实例化一个单例,JVM保证线程安全*简单实用!推荐!/**单例模式:保证在内存中只有一个实例! 3. 饿汉式 4. 类加载到内存后就实例化一个单例,JVM保证线程安全 *简单实用!推荐! 5. 6. */public class Mgr01 { //创建Mgr01的一个对象 private static final Mgr01 INSTANCE = new Mgr01(); //让构造函数成为priva

2020-11-13 16:23:52 57

原创 ArrayBlockingQueue和LinkedBlockQueue的区别

**ArrayBlockingQueue和LinkedBlockQueue的区别:**1.队列中锁的实现不同ArrayBlockingQueue实现的队列中的锁是没有分离的,即生产和消费用的是同一个锁;LinkedBlockingQueue实现的队列中的锁是分离的,即生产用的是putLock,消费是takeLock(效率相对较高!)2.队列大小初始化方式不同ArrayBlockingQueue实现的队列中必须指定队列的大小; (底层数据结构是数组)LinkedBlockingQueue实现

2020-11-11 01:09:06 947

原创 解释一下什么是代理模式?

代理模式:举一个例子:主办方想搞一场演出,想请一些大牌的流量明星(会唱,跳,rap 篮球。。。( ̄▽ ̄)),但是他们很忙,主办方只能找到他们的经纪人,经纪人不会唱跳rap但是明星会啊。我们来进行代码的实现:首先定义一个唱跳rap的接口//经纪人和明星都具备这些能力。public interface SingDanceRap { public abstract void sing(); public abstract void dance(); public a

2020-11-09 18:31:33 550 1

原创 说一说IO流你知道多少?

IO流的分类按按数据流的方向分为 输入流、输出流输入流:从别的地方获取字节或者字符来输入到我们的程序当中。输出流:从我们的程序中输出到别的地方。按处理数据单位不同分为 字节流、字符流字节流:每次读取(写出)一个字节,当传输的资源文件有中文时,就会出现乱码。字符流:每次读取(写出)两个字节,有中文时,使用该流就可以正确传输显示中文。...

2020-11-09 00:26:15 226

原创 集合框架你了解多少?

Collection接口的继承关系:Collection接口:是List,Set,Queue的父接口(存放的是单一值)特点:1、可以存放不同类型的数据,而数组只能存放固定类型的数据2、当使用arraylist子类实现的时候,初始化的长度是10,当长度不够的时候会自动进行扩容操作常用的API:增加数据的方法:add:要求必须传入的参数是Object对象,因此当写入基本数据类型的时候,包含了自动拆箱和自动装箱的过程addAll:添加另一个集合的元素到此集合中删除数据的方法:clear:只是

2020-11-05 13:02:56 147

原创 ArrayList和Vector有什么区别?

(1)ArrayList是线程不安全的,效率高,而Vector是线程安全的,效率低。ArrayList源码:/** * {@inheritDoc} */ public boolean equals(Object o) { //没有加synchronized if (o == this) { return true; } if (!(o instanceof List)) { r

2020-11-04 16:28:38 891

原创 为什么Integer num03 = 250; Integer num04 = 250;两个数相比较返回值是false?

上代码(●’◡’●):public class Demo { public static void main(String[] args) { Integer num01 = 50 ; Integer num02 = 50 ; Integer num03 = 250; Integer num04 = 250; Double num05 = 1.0; Double num06 = 1.0;

2020-11-04 00:49:13 136 1

原创 try-catch-finally块中,finally块唯一不执行的的情况是什么?

try-catch-finally块中,finally块唯一不执行的的情况是什么?public class Demo { public static void main(String[] args) { Demo05 demo05= new Demo05(); System.out.println(demo05.Add()); } public int Add (){ int num01 = 10; int num0

2020-11-03 22:59:59 233

空空如也

空空如也

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

TA关注的人

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