1. 事务的传播属性 1. REQUIRED:默认属性,如果当前已有事务,则加入并且忽略自身的设置,否则自己创建一个新的事务 2. MANDATORY:支持当前事务,若当前没有事务则抛出异常 3. NEVER:以非事务方式运行,如果当前存在事务,则抛出异常 4. NOT_SUPPORTED:以非事务 ...
分类:
编程语言 时间:
2021-04-20 15:26:14
阅读次数:
0
类似: 解决方法: 在VM WARE 显卡设置中关闭“加速3D图形”。 - ...
java简介 java安装时需要配置环境变量: JAVA_HOME:jdk安装路径 path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; java的三大版本: javaSE:标准版(桌面程序,控制台开发等。。。) javaME:嵌入式开发(手机,家电。。已经放弃) ja ...
分类:
编程语言 时间:
2021-04-20 14:32:39
阅读次数:
0
JUC并发编程 java.util.ConcurrentModificationException 并发修改异常 多线程基础 普通线程代码Thread Runnable没有返回值,效率相比于Callable慢 线程和进程 进程:一个程序,程序的集合 一个进程往往可以包含多个线程至少包含一个 java ...
分类:
其他好文 时间:
2021-04-20 14:17:55
阅读次数:
0
【deerhang】 java的异常全部继承于Throwable,Throwable下有两个实现类:Error和Exception Error意味着不可恢复的错误,例如OutOfMemoryError和StackOverFlowError,这类错误信息不需要捕获,一般无法自动恢复。 Exceptio ...
分类:
其他好文 时间:
2021-04-19 15:48:27
阅读次数:
0
C语言预处理编译链接各个阶段错误,分阶段的说一下 C语言预处理编译链接各个阶段错误,分阶段的说一下比如指针异常,数组下标越界什么的 我来答 分享 举报 1个回答 #热议# 你觉得这辈子有希望看到996消失吗? My_Persistence 2016-11-18 · TA获得超过3065个赞 关注 ...
分类:
编程语言 时间:
2021-04-19 15:24:13
阅读次数:
0
当我们程序遇到异常时,会导致程序中止运行,见如下例子: def test(): a = int(input("please input:")) b = int(input("please input:")) result = a / b print(result) def test_1(): pri ...
分类:
编程语言 时间:
2021-04-19 14:38:29
阅读次数:
0
💛线程休眠的意思, Thread.sleep(毫秒数); 💛sleep()会产生InterruptedException异常; 💛休眠时间达到后线程进入就绪状态. 💛sleep()可以用来模拟网络延迟,倒计时等. 💛每一个对象都有一把锁, sleep()不会释放锁. package com ...
分类:
编程语言 时间:
2021-04-16 12:23:58
阅读次数:
0
1、Java的异常处理机制带来的性能损失 try-catch 代码段会产生额外的性能开销,会影响JVM对代码进行优化,所以建议仅仅捕获必要的代码段,尽量不要一个大的try包住整段代码;利用异常控制代码流程,也远比条件语句(if/else、switch)要低效,Java每实例化一个Exception, ...
分类:
编程语言 时间:
2021-04-16 12:21:36
阅读次数:
0
一、释放锁 1.void unlock()方法 尝试释放锁,如果当前线程持有锁,则调用该方法会让该线程对该线程持有的AQS状态值减1,如果减去1后当前状态值为0,则当前线程会释放该锁,否则仅仅减去1而已,如果当前线程没有持有该锁而调用了该方法就会抛出IllegalMonitorStateExcept ...
分类:
编程语言 时间:
2021-04-16 12:19:27
阅读次数:
0