自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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中文版 免安装

pl/sql中文版 免安装 ,plsql使用前请安装完整版的oracle客户端 或 下载精简版oracle文件,在plsql中将文件与plsql进行关联。

2017-10-27

oracle11g 32位 客户端 client

oracle11g客户端,包含安装图解教程,可以在百度云下载。

2017-10-27

只有windows oracle10g 32位 客户端 client

只有windows oracle32位客户端已上传到百度云,有需要的可以下载保证好用。

2017-10-27

binary viewer 文件二进制查看器

binary viewer 文件二进制查看器

2017-07-31

分布式数据库唯一主键设计

分布式数据库唯一主键设计

2017-06-10

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

TA关注的人

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