- 博客(9)
- 收藏
- 关注
原创 JDBC 事务隔离级别
数据库的事务隔离级别本质是事务并发的处理方式和逻辑问题。脏读:一个事务读取了另外一个并行事务未提交的数据不可重复读取:一个事务再次读取之前的数据时得到的数据不一致,被另外一个事务修改,针对更新(update)和删除(delete)操作虚读(幻读):一个事务重新执行一个查询,返回的记录包含了其他事务提交的新记录,针对插入操作(INSERT)设定事务的隔离级别:con.setTra
2017-05-13 10:40:02 345
原创 Java 反射获取方法
public static void main(String[] args) { Class clazz = TransferController.class; Method[] methods = clazz.getDeclaredMethods(); for (Method method : methods) { Syste
2017-05-12 00:07:09 299
原创 Jvm 参数配置
-XX:PermSize=512m -XX:MaxPermSize=512m -Xms512m -Xmx1536m -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -XX:+PrintGCDateStamps -XX:+HeapDumpOnOutOfMemoryError -Xloggc:/opt/
2017-05-10 13:41:57 303
原创 Java Catch 小知识
public class ExceptionApp { public static void main(String[] args) { try { System.out.println(1 / 0); } catch (Exception e) { } finally { Syste
2017-05-09 20:39:00 348
原创 JAVA LockCondition
public class LockCondition { Lock lock = new ReentrantLock(); Condition notFull = lock.newCondition(); Condition notEmpty = lock.newCondition(); T[] items = (T[]) new Object[100];
2017-05-01 16:22:43 280
原创 JAVA 位操作
public class App { public static void main(String[] args) { System.out.println(1 << 1); System.out.println(2 << 1); System.out.println(3 << 1); System.out.println(
2017-05-01 16:20:57 193
原创 volatile的java弱一致性(ConcurrentHashMap 中get 是不加锁的)后补
volatile的java弱一致性(ConcurrentHashMap 中get 是不加锁的)
2017-05-01 16:08:48 1270
原创 Java HashMap 判断 Key 相等
public V put(K key, V value) { if (key == null) return putForNullKey(value); int hash = hash(key.hashCode()); int i = indexFor(hash, table.length); for (Ent
2017-05-01 15:15:52 2003
原创 Java 自定义ClassLoad
public class DiyClassLoad extends ClassLoader { public Class loadClass(String name, boolean resolve) throws ClassNotFoundException { Class clazz = null; try { clazz =
2017-05-01 15:05:23 538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人