2013年5月7日

摘要: 1 ensure the same operating system , authentication , JDK installation path on every mainframe computers2 vim /etc/hosts, add ip hostname in the shape of key/value,hostname should be unique,localhost should be deleted(!!important)3 open ssh service,ensure all the mainframe computers can access each 阅读全文
posted @ 2013-05-07 13:17 剑迅 阅读(250) 评论(0) 推荐(0) 编辑

2013年4月18日

摘要: 1 solr 字段是写死的2 solr优势是大块文本模糊查询,mongoDB还支持正则查询以及类似js语法代码语句查询3 mongoDB已经原生支持了局部更新,以及有个upsert,solr先查有就更新,没有就直接覆盖的4 mongDB支持批量更新 4 mongDB工具较多,实时监控mongodstat,支持热备份、热恢复mongodump和mongorestore,还提供锁命令控制以及角色安全控制 NoSql都是先写内存,后定时写磁盘,高效随机IO 1 宕机问题:日志记录,NRW网络内存备份 bloom-filter算法,bigtable,或其开源版本Cassandra 阅读全文
posted @ 2013-04-18 16:14 剑迅 阅读(2506) 评论(0) 推荐(0) 编辑
 
摘要: 内存优化1 尽早释放无用对象的引用,设置null2 程序进行字符串处理时,尽量避免使用String,而应使用StringBuffer。3 尽量少用静态变量,静态变量是全局的,GC不会回收4 避免集中创建对象尤其是大对象,如果可以的话尽量使用流操作。利用流的while(readline)来写到文件5 不要在经常调用的方法中创建对象,尤其是忌讳在循环中创建对象。hashtable,vector 创建一组对象容器,然后从容器中去取那些对象,而不用每次new之后又丢弃 阅读全文
posted @ 2013-04-18 16:07 剑迅 阅读(140) 评论(0) 推荐(0) 编辑
 
摘要: cookiee session区别 1 客户端服务端 2 session浏览器关闭时无效,cookiee有效期可以设置 db脏读,在spring中托管事务可以配置/代码 SQL标准定义了4类隔离级别 1 脏读,一个事务独到了另外一个事务未commit的但已经保存的数据 2 Read Commited 阅读全文
posted @ 2013-04-18 15:53 剑迅 阅读(204) 评论(0) 推荐(0) 编辑

2013年4月15日

摘要: 1 字符串与时间戳的比较 <![CDATA[and aa.INSERTTIME>=to_date(#{condition.joinStartTime},'yyyy-mm-dd')]]> 2 mybatis oracle恶心批量插入方法,oracle id int nextval insert int 阅读全文
posted @ 2013-04-15 16:35 剑迅 阅读(206) 评论(0) 推荐(0) 编辑
 
摘要: 1 国际化org.springframework.web.servlet.i18n.SessionLocaleResolver http://blog.csdn.net/kcai678/article/details/54037452 在spring框架下文件上传org.springframewor 阅读全文
posted @ 2013-04-15 16:34 剑迅 阅读(312) 评论(0) 推荐(0) 编辑
 
摘要: squid链接所申请网站给in并请求该主页,接着把该主页传给用户的同时保留一个备份当别的用户申请同样的页面时,squid把保留的备份立即传给用户,加快内部网浏览Internet的速度 1 wget http://www.squid-cache.org/Versions/v3/3.3/squid-3. 阅读全文
posted @ 2013-04-15 11:55 剑迅 阅读(393) 评论(0) 推荐(0) 编辑

2013年3月19日

摘要: apt-cache search subversion|grep subversionapt-get install subversionsvnserve -versionsvnadmin create projectmkdir project/branchmkdir project/stablesvn import project file:///$PWD/project -m "initial import"svn checkout file:///$PWD/project/branch projectvim authzvim passwdsvnserve.conf组权 阅读全文
posted @ 2013-03-19 07:26 剑迅 阅读(129) 评论(0) 推荐(0) 编辑

2012年12月20日

摘要: 锁介绍 InnoDB支持行级锁和表级锁,默认为行级锁,锁共有表级锁、行级锁、页面锁 死锁介绍 锁冲突和死锁不是一个概念,锁冲突会按顺序执行,死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象, 若无外力作用,它们都将无法推进下去。 表级锁:开销小,加锁快;行级锁:开销大,加锁慢,表级锁不会产生死锁.所以解决死锁主要还是针对于最常用的InnoDB. 在MySQL中,行级锁并不是直接锁记录,而是锁索引。索引分为主键索引和非主键索引两种,如果一条sql语句操作了主键索引, MySQL就会锁定这条主键索引;如果一条语句操作了非主键索引,MySQL会先锁定该非主键索引,再锁. 阅读全文
posted @ 2012-12-20 15:18 剑迅 阅读(3073) 评论(0) 推荐(0) 编辑

2012年12月16日

摘要: 设计模式分为三种类型,共23种。 创建型模式 单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式 eg.单例模式--静态内部类实现,利用类加载实现单例 public class A{ private static class B{ private static final A aInstance 阅读全文
posted @ 2012-12-16 10:14 剑迅 阅读(168) 评论(0) 推荐(0) 编辑