05 2015 档案
摘要:package com.zuhe;public interface Filter { void doFilter();}package com.zuhe;public class FaceFilter implements Filter{ @Override public voi...
阅读全文
posted @ 2015-05-31 11:36
大鹏520
摘要:代码的坏味道拆分函数,一个功能集中在一起,形成一个新函数(提炼)少用临时变量,如调用方法产生的返回值直接写条件表达式和循环常常也是提炼的信号减少参数个数,使用对象尽量使用对象,如有一个起始值和一个结束值组成的Range类使用多态替换switch对于没用的组件,应该以内部类如果每个函数的粒度都很小,那...
阅读全文
posted @ 2015-05-31 00:33
大鹏520
摘要:悲观锁:悲观并发控制实际上是“先取锁再访问”,一个事务如果锁定了某行数据,其他事务就必须等待该事务处理完才可以处理那行数据。悲观锁大多数情况下依靠数据库的锁机制实现。每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。由于数据的及时锁定...
阅读全文
posted @ 2015-05-30 23:58
大鹏520
浙公网安备 33010602011771号