![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术积累
Jingminy
一切源于热爱!
展开
-
Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别?
Isolation 属性一共支持五种事务设置,具体介绍如下: l DEFAULT 使用数据库设置的隔离级别 ( 默认 ) ,由 DBA 默认的设置来决定隔离级别 . 2 READ_UNCOMMITTED,读未提交 会出现脏读、不可重复读、幻读 ( 隔离级别最低,并发性能高 ) 3 READ_COMMITTED原创 2016-11-17 11:53:59 · 324 阅读 · 0 评论 -
什么时候用异常,什么时候用断言?
assert用在那些你知道绝对不会发生的事情上,但是因为人总是会犯错误,保不准你写出来的东西跟你想的不一样。所以assert用来捕捉的是程序员自己的错误。同理,exception捕捉的是用户或者环境的错误。原创 2016-11-17 11:56:56 · 1110 阅读 · 0 评论 -
实例化子类对象,执行顺序?
实例化子类对象,执行顺序为: 1、父类静态块 2、自身静态块 3、父类块 4、父类构造器 5、自身块 6、自身构造器原创 2016-11-17 11:57:48 · 720 阅读 · 0 评论 -
常用的加载context文件的三个方法?
我们常用的加载context文件的方法有如下三个:ClassPathXmlApplicationContext支持相对路径,所以最常用!!!1、FileSystemXmlApplicationContext这个方法是从文件绝对路径加载配置文件,例如:ApplicationContext ctx = new FileSystem转载 2016-11-17 12:05:20 · 729 阅读 · 0 评论 -
线程的状态
线程的状态创建、就绪、运行、死亡、堵塞create runable running dead blockedstart()、run()、stop()、sleep()、wait()、notify()、yeid()1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态 新建(new Thread转载 2016-11-17 14:19:27 · 241 阅读 · 0 评论 -
乐观锁、悲观锁
乐观锁、悲观锁悲观锁( Pessimistic Locking )悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。转载 2016-11-17 14:20:40 · 180 阅读 · 0 评论 -
Jsp九大内置对象
5-1out对象out对象是JSPWriter类的实例,是向客户端输出内容常用的对象。out对象常用的方法如下:1,out.println():向客户端打印字符串2,out.clear():清除缓冲区的内容,如果在flush之后调用会抛出异常3,out.clearBuffer():清除缓冲区的内容,如果在flush之后调用不会抛出异常4,out.flush():将缓冲区转载 2016-11-17 14:25:46 · 290 阅读 · 0 评论 -
解决方案之用Maven编译时报 java.lang.OutOfMemoryError: PermGen space异常
使用:mvn clean package -DskipTests11对spark进行编译时,会报错:java.lang.OutOfMemoryError: PermGen space11解决办法:1.window下:set MAVEN_OPTS=-Xmx2g -XX:MaxPermSize=512M -XX:ReservedCodeCacheSize=512m转载 2016-12-05 18:18:44 · 2373 阅读 · 0 评论