- 博客(9)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 string.intern方法
java 1.6(含)以前常量池在方法区中,java 1.7(含)后常量池在java堆中。string.intern方法 (返回常量池中该字符串的引用)(1) 当常量池中不存在”abc”这个字符串的引用(通过equal方法判断),将这个对象的引用加入常量池,返回这个对象的引用。(2) 当常量池中存在”abc”这个字符串的引用,返回这个对象的引用; String a = "a";...
2019-02-27 16:47:44 112
转载 ACID、 脏读、非重复读、幻象读
ACID是事务的四大特性,想要成为事务,必须具备这四点。Atomicity 原子性Consistency 一致性Isolation 隔离性Durability 耐久性Atomicity原子性体现在对于一个事务来讲,要么一起执行成功要么一起失败,执行的过程中是不能被打断或者执行其他操作的。Consistency一致性表现为事务进行过后和执行前,整体系统都是稳...
2019-02-25 11:35:18 312
原创 多线程
一、suspend、resume和stop方法suspend()、resume()和stop()方法完成了线程的暂停、恢复和终止工作但是这些API是过期的,也就是不建议使用的不建议使用的原因主要有:以suspend()方法为例,在调用后,线程不会释放已经占有的资源(比如锁),而是占有着资源进入睡眠状态,这样容易引发死锁问题。同样,stop()方法在终结一个线程时不会保证线程的资源正常释放,通...
2019-02-24 16:15:25 88
转载 java线程池
构建一个新的线程是有一定代价的,因为涉及与操作系统的交互。如果程序中创建了大量的生命期很短的线程,应该使用线程池( thread pool)。一个线程池中包含许多准备运行的空闲线程。将 Runnable对象交给线程池,就会有一个线程调用run方法。当run方法退出时,线程不会死亡,而是在池中准备为下一个请求提供服务。另一个使用线程池的理由是减少并发线程的数目。创建大量线程会大大降低性能甚至使虚...
2019-02-24 16:03:28 126
原创 &&、||、&、| 的区别
&&和||是逻辑运算符,&和|是位运算符。&&逻辑与也叫做短路与,因为只要当前项为假,它就不往后判断了,直接认为表达式为假。||逻辑或也叫做短路或,因为只要当前项为真,它也不往后判断了,直接认为表达式为真。实例: public static void main(String[] args) { if (isTrue(fals...
2019-02-21 12:47:50 251
原创 byte、short、int、long、float、double赋值
byte b1 = 1; short s1 = 1; int i1 = 1; long l1 = 1l;// long l1 = 1;//正确,可以加L。 Byte b2 = 1; Short s2 = 1; Integer i2=1; Long l2 =...
2019-02-21 10:37:37 2627
原创 Spring @Import注解
1,@Import注解是 通过导入的方式实现把实例加入springIOC容器中。2,@Import的三种使用方式通过查看@Import源码可以发现@Import注解只能注解在类上,以及唯一的参数value上可以配置3种类型的值Configuration,ImportSelector,ImportBeanDefinitionRegistrar,源码如下:public @interfac...
2019-02-20 18:09:33 146
原创 synchronized 详解
java中的synchronized用来给对象上锁,如果一个线程给a对象上了锁,另一个线程再想给a对象上锁时,会进入等待队列,直到可以获取锁。一个对象同时只能被一个线程上锁,学习synchronized关键看锁定的是那个对象。在开发中synchronized的使用有这几种方式:synchronized(.class)、synchronized(Object )、synchronized(this...
2019-02-20 14:36:17 848
转载 spring boot 配置文件
# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own app...
2019-02-15 16:31:14 318
pl/sql中文版 免安装
2017-10-27
php cookie 无法写入不知道为什
2015-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人