自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 收藏
  • 关注

转载 蚂蚁金服初级Java电话面试 面试题

1.String, StringBuffer, StringBuilder 的区别,为什么String 不可改变,StringBuilder可以改变?2.HashMap 是不是有序的,有哪些有序的Map?为什么TreeMap 是有序的?HashMap是不是线程安全的?若不是,如何实现线程安全问题?加sychronized,要如何加?CurrentHashMap如何实现线程安全...

2017-07-25 23:38:00 164

转载 Oracle 错误:ORA-01795: maximum number of expressions in a list is 1000

ORA-01795: maximum number of expressions in a list is 1000Oracle 的in query list 的大小要不大于1000,可以才采用分组query。List<String> taskLists = new ArrayList<String>();taskLists.addAll(t...

2017-07-18 14:52:00 2730

转载 Java 值传递 和引用传递

值传递:方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,函数接收的是原始值的内存地址;在方法执行中,形参和实参内容相同,...

2017-07-17 10:29:00 96

转载 静态块 非静态块 构造器 执行的顺序

顺序:父类静态块 > 子类静态块 > 父类 非静态块 > 父类构造器 > 子类非静态块 > 子类构造器。Example:public class BlockParentTest { public BlockParentTest() { System.out.println("parent constructo...

2017-07-13 11:15:00 91

转载 Java 计时器

1.Timer and TimerTask:Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。TimerTask是一个实现了Runnable接口的抽象类,代表一个可以被Timer执行的任务。2. Steps :  (1)继承TimerTask,注意TimerTask是实现Runnable...

2017-07-13 10:01:00 95

转载 非阻塞式线程安全列表-ConcurrentLinkedDeque

主要的方法:public E pollFirst() :返回第一个元素,并且移除这个元素,如果列表为空,抛出NoSuchElementException异常public E pollLast():返回最后一个元素,并且移除这个元素,如果列表为空,抛出NoSuchElementException异常public E poll():返回第一个元素,并且移除这个元素,如果列表为...

2017-07-12 16:13:00 77

转载 计数器

AtomicInteger 是非常实用并且简单的计数器。AtomicInteger 提供的接口://获取当前的值public final int get()//取当前的值,并设置新的值 public final int getAndSet(int newValue);//获取当前的值,并自增 public final int getAndIncrement();...

2017-07-12 10:25:00 70

转载 Linux 查看服务器内存使用情况

1、free命令free -m total used free shared buffers cachedMem: 1526 182 1344 0 16 99-/+ buffers/cache: 65 ...

2017-07-11 17:46:00 84

转载 Oracle to_date, to_timestamp

to_timestamp:select to_timestamp('2012-12-31', 'yyyy-mm-dd hh12.mi.ss') from dual;result: 31-DEC-12 12.00.00.000000000 AMto_dateselect to_date(sysdate, 'yyyy-mm-dd hh12:mi:ss') from d...

2017-07-11 14:06:00 144

转载 Hibernate session.flush() 使用

session flush在commit之前默认都会执行, 也可以手动执行,他主要做了两件事:1) 清理缓存。2) 执行SQL。flush: Session 按照缓存中对象属性变化来同步更新数据库。默认情况下,Session 会在以下情况下调用 flush:1. 直接调用 session.flush。2. 当应用调用Transaction.commit() 时, 会...

2017-07-05 12:04:00 378

转载 Oracle 查询主键和索引

ORACLE:1、查主键名称:select * from user_constraintswhere table_name = 'AAA'and constraint_type ='P';查主键对应的列:select * from user_cons_columnswhere table_name = 'AAA'and constraint_name = 'PK_AA...

2017-07-03 10:43:00 222

转载 Spring 注解

注释配置相对于 XML 配置具有很多的优势:1.它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。2.注释和 Java 代码位于一个文...

2017-07-02 15:23:00 57

转载 Spring IOC 和 AOP

IoC容器的初始化包括BeanDefinition的Resouce定位、载入和注册这三个基本的过程。详解:http://jiwenke.iteye.com/blog/493965AOP实现中,可以看到三个主要的步骤,一个是代理对象的生成,然后是拦截器的作用,然后是Aspect编织的实现。详解:http://jiwenke.iteye.com/blog/494620...

2017-07-02 15:17:00 63

空空如也

空空如也

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

TA关注的人

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