摘要:
1.数据库中乐观锁与悲观锁的例子 悲观锁:一般都需要依赖数据库的锁实现。使用select...for update,锁住行,查询出数据后进行更新 针对mysql Innodb引擎,会使用行锁或者表锁 乐观锁:使用版本号列实现 select version from table where id= 1 阅读全文
摘要:
1.@RequestParam var param = {}; param.keys = delKeys.join();//delKeys是数组,如delKeys=['a',b','c'],join函数把数组拼接成字符串,分隔符默认是, $.ajax({ type: ... 阅读全文
摘要:
1.B+树是应文件系统产生的B树的变种。它依然是一颗多路查找树,与B树相比它的不同体现在:(1).如果非叶子节点包含n个关键码,则这个节点有n个子树。(2).非叶子节点仅包含关键码信息,叶子节点包含关键码以及含有这个关键码的记录的指针。所以查找时,B+树必须到达叶子节点才会命中。(3).叶子节点包含... 阅读全文
摘要:
1.集群搭建时,配置master无密码登陆slave时,需要注意几个目录的权限。http://www.linuxidc.com/Linux/2012-07/65253.htm2.hadoop集群启动遇到的相关问题(1)一直报错property标签缺少/,修改三个配置文件后也没用,此时需要重启节点(2... 阅读全文
摘要:
1.flip(),compact(),与clear()的使用flip()内部实现,先将limit设为当前位置,再将缓冲区的postion设为0,所以是为将缓冲区的数据写出到其它通道或者get()作准备。clear()内部实现,将limit设为缓冲区的容量,position设为0,limit的不同为c... 阅读全文
摘要:
1 package concurrentStudy; 2 3 import java.util.concurrent.ExecutorService; 4 import java.util.concurrent.Executors; 5 6 public class ThreadPoolImp... 阅读全文
摘要:
一.AOP(面向切面编程):通过预编译和运行期动态代理的方式在不改变代码的情况下给程序动态的添加一些功能。利用AOP可以对应用程序的各个部分进行隔离,在Spring中AOP主要用来分离业务逻辑和系统级服务。系统级服务指的是:事务处理,日志记录,性能统计,安全控制,异常处理等,因为这些功能分散在程序的... 阅读全文
摘要:
1.乐观锁与悲观锁 http://www.blogjava.net/loocky/archive/2006/11/15/81138.html简介:悲观锁依靠数据库提供的锁机制实现。乐观锁基于数据版本记录机制实现,大多还依靠系统中的数据存储逻辑。如果有外部系统,使用乐观锁策略时,需要使用以下几种方式... 阅读全文
摘要:
1.怎样理解事务的一致性 一致性就是一个这样的东西,一致性对于不同的应用领域有着不同的定义,因为它就是按照业务规则来说明这个是一致的,那个是不一致的,这个角度上讲,一致性就是一个系统的状态,一个合理的状态。而合理则表现在这个状态是否符合业务规则。例如:转账业务中合理的状态就是,转出和转入帐户必须出... 阅读全文
摘要:
参考:http://tuhaitao.iteye.com/blog/786391这里以MBean对象进行演示向服务器注册,调用的过程。1.MBean接口,接口名必须以MBean结尾 1 package gofAndJavaSourceStudy.jmxstudy.jmxImpl; 2 3 publ... 阅读全文