- 博客(13)
- 收藏
- 关注
转载 蚂蚁金服初级Java电话面试 面试题
1.String, StringBuffer, StringBuilder 的区别,为什么String 不可改变,StringBuilder可以改变?2.HashMap 是不是有序的,有哪些有序的Map?为什么TreeMap 是有序的?HashMap是不是线程安全的?若不是,如何实现线程安全问题?加sychronized,要如何加?CurrentHashMap如何实现线程安全...
2017-07-25 23:38:00 180
转载 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 2752
转载 Java 值传递 和引用传递
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,函数接收的是原始值的内存地址;在方法执行中,形参和实参内容相同,...
2017-07-17 10:29:00 111
转载 静态块 非静态块 构造器 执行的顺序
顺序:父类静态块 > 子类静态块 > 父类 非静态块 > 父类构造器 > 子类非静态块 > 子类构造器。Example:public class BlockParentTest { public BlockParentTest() { System.out.println("parent constructo...
2017-07-13 11:15:00 106
转载 Java 计时器
1.Timer and TimerTask:Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。TimerTask是一个实现了Runnable接口的抽象类,代表一个可以被Timer执行的任务。2. Steps : (1)继承TimerTask,注意TimerTask是实现Runnable...
2017-07-13 10:01:00 115
转载 非阻塞式线程安全列表-ConcurrentLinkedDeque
主要的方法:public E pollFirst() :返回第一个元素,并且移除这个元素,如果列表为空,抛出NoSuchElementException异常public E pollLast():返回最后一个元素,并且移除这个元素,如果列表为空,抛出NoSuchElementException异常public E poll():返回第一个元素,并且移除这个元素,如果列表为...
2017-07-12 16:13:00 90
转载 计数器
AtomicInteger 是非常实用并且简单的计数器。AtomicInteger 提供的接口://获取当前的值public final int get()//取当前的值,并设置新的值 public final int getAndSet(int newValue);//获取当前的值,并自增 public final int getAndIncrement();...
2017-07-12 10:25:00 81
转载 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 99
转载 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 158
转载 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 411
转载 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 246
转载 Spring 注解
注释配置相对于 XML 配置具有很多的优势:1.它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。2.注释和 Java 代码位于一个文...
2017-07-02 15:23:00 69
转载 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 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人