摘要: http://blog.163.com/niwei_258/blog/static/106284882010111022226119/ 除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(125) 评论(0) 推荐(0) 编辑
摘要: http://www.iplaysoft.com/encrypt-arithmetic.html MD5的全称是Message-DigestAlgorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data SecurityInc发明,经MD2、MD3和MD4发展而来。 MD5将任意长 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 原文地址:去Oracle事件(转)作者:老刘 作为全球最大的信息管理软件及服务供应商,Oracle的业务涉及软硬件的各个领域,但数据库业务仍是其最大的盈利点。据Oracle 2012年第三财季财报显示,其数据库和中间件收入为44.92亿美元,增长9.6%,占总收入的50%。Oracle数据库性能和稳 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 一.表现层模式 1.拦截过滤器: 2.前端控制器 3.context对象 4.应用控制器 5.视图助手 6.复合视图 7.服务到工作者 8.分配器视图 二、业务层模式 1、业务代表 2.服务定位器 3.会话门面 4.应用服务 5.业务对象 6.复合实体 7.传输对象 8.传输对象组装器 9.值列表处 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、MongoDB 要点 1.MongoDB 特性: 1.模式自由,支持动态查询、完全索引 2.面向文档存储,易存储对象类型数据 3.高效的数据存储 4.支持复制和故障恢复,提供主从、主主模式的数据复制,服务器之间的复制 5.自动分片,支持云级别的伸缩性,支持水平的数据库集群,可动态添加额外的服务器 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/hantiannan/article/details/4517192 PostgreSQLSQL的性能调试 方法3-- 查 看 执 行 计 划 利用pgAdmin中的自带的 查看 执行计划工具。 我 们 用的最多的就是 这 个工具, 这 个工具因 为  阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(575) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/xinghebuluo/article/details/7035123 在恰当的地方使用MongoDB的WriteConcern.SAFE参数 分类: mongodb应用2011-12-0215:01 391人阅读 评论(0) 收藏 举报 首先列一下Writ 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一.面向对象设计原则: 1. 单一职责原则 Single Responsibility Principle 应该有且只有一个原因引起类的变更。 2. 里氏替换原则 Liskov Substitution Principle 所有引用基类的地方必须能透明地使用其子类对象。子类中方法的前置条件范围 >= 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.Setup forTomcat (1). Add the necessary parameters to Tomcat startup script: In Windows, modifythe file "${CATALINA_BASE}\bin\catalina.bat",add these 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1. 输入 read -p "inputyour name: " name 2. 输出 echo -e "yourname : $name " 3. 参数 输入命令:runJavaAgent a b c 则 $0为 runJavaAgent,$1为a, $2为b, $3 为c $#: 参数个数,即 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1. 切分 cut 例子:echo $PATH } cut -d ':' -f 3,5 2.选取某行 grep ps aux | grep java -n 行号 -v 反向选择 -i 忽略大小写 3.编辑一整行 sed 4.按列编辑每行 awk 例子: 杀死Java Anent 进程 kill -9 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(84) 评论(0) 推荐(0) 编辑
摘要: PageDown PageUp 翻页 Home 移动到行首 End 移动到行尾 G 移动最后一行 5G、10G 移动到第5、10行 gg、1G 移动到第一行 /foo 查找foo n 查找下一个(继续上一次查找) N 查找上一个(继续上一次查找) 10,100s/foo1/foo2/g 在10到10 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 测试集群模式安装实施Hadoop 1. 集群架构 在VMware中安装三台CentOS虚拟机server1,server2,server3,其中server1作为Hadoop集群的NomeNode和JobTracker,server2和server3作为DataNode和TaskTracker. 为 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 测试集群模式安装实施Hadoop 1. 集群架构 在VMware中安装三台CentOS虚拟机server1,server2,server3,其中server1作为Hadoop集群的NomeNode和JobTracker,server2和server3作为DataNode和TaskTracker. 为 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 公用的交换模块: protected void swap(int[] a, int i, int j) { if (i == j) { return; } int tmp = a[i]; a[i] = a[j]; a[j] = tmp; } 冒泡排序:效率O(n^2), 稳定 public void 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 公用的交换模块: protected void swap(int[] a, int i, int j) { if (i == j) { return; } int tmp = a[i]; a[i] = a[j]; a[j] = tmp; } 冒泡排序:效率O(n^2), 稳定 public void 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.在网站http://redis.io/ 下载Redis2.6.8 2.解压并安装 [root@server2 admin]# tar xvfredis-2.6.8.tar.gz [root@server2admin]# cdredis-2.6.8 [root@server2redis-2.6.8 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1. 管道-过滤器风格 特征:每个功能构件都有一组输入输出,过滤器独立完成自身的功能,相互之间无须进行状态交互;各过滤器无须知道输入管道与输出管道所连接的过滤器的存在,仅仅保证自己的输入输出,不必理会其余过滤器。 优点:减少构件之间的耦合;容易维护和扩展;易于分析。 缺点:缺乏交互性。 举例:Lin 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(1003) 评论(1) 推荐(1) 编辑
摘要: 原文:http://blog.csdn.net/hantiannan/article/details/4522172 PostgreSQL提供了一些帮助提升性能的功能。主要有一些几个方面。 1.使用EXPLAIN EXPLAIN命令可以查看执行计划,在前面的blog中已经介绍过。这个方法是我们最主要 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(170) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/i1see1you/item/783a701f39a87549e75e06ea 1.Mongodbbson文档型数据库,整个数据都存在磁盘中,hbase是列式数据库,集群部署时每个familycolumn保存在单独的hdfs文件中。 2.Mongodb 主键是 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 原文地址:谈谈Memcached与Redis作者:黄言之 1. Memcached简介 Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/binyao02123202/article/details/7064493 EJB3下使用Ehcache实现二级缓存 分类: EJB EJB3 Java2011-12-1218:06 182人阅读 评论(0) 收藏 举报 项目使用的是EAR包 之前e 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(204) 评论(0) 推荐(0) 编辑
摘要: PageDown PageUp 翻页Home 移动到行首End 移动到行尾G 移动最后一行5G、10G 移动到第5、10行gg、1G 移动到第一行 /foo 查找foon 查找下一个(继续上一次查找)N 查找上一个(继续上一次查找)10,100s/... 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1. 切分 cut 例子:echo $PATH } cut -d ':' -f 3,52.选取某行 grepps aux | grep java-n 行号-v 反向选择-i 忽略大小写3.编辑一整行 sed4.按列编辑每行 awk例子: 杀死Java Anent 进程 kill -9 `... 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1. 列出后台工作转台 jobs[admin@server3 ~]$ jobs -l[1] 15893 Stopped (tty output) top[2] 15897 Stopped (tty output) top[3] 15898 Stopped (tty output) ... 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1. 输入read -p "inputyour name: " name2. 输出echo -e "yourname :$name "3. 参数输入命令:runJavaAgent a b c则 $0为 runJavaAgent,$1为a, $2为b, $3 为c$#: 参数个数,即 ... 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 原文地址:常用正则表达式例子作者:北极rose1。^d+$ //匹配非负整数(正整数 + 0)2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^((-d+)|(0+))$ //匹配非正整数(负整数 + 0)4。^-[0-9]*[1-9][0-9]*$ //匹配负整数5。^... 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 多数内容转载自:http://www.jb51.net/tools/regex.htm ,有改动用到了java.util.regex包: 1. 验证 Patternpattern = Pattern.compile("^[1][3-8]\\d{9}$"); Matche... 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.EhCache是什么 EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力; 2.EhCache的使用注意点 当用Hibernate的方式修改表数据(save,update,delete等等),这时E 阅读全文
posted @ 2014-05-28 08:44 lihui1625 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 原文地址:EHCache的使用作者:乱云空 在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。 笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。 阅读全文
posted @ 2014-05-28 08:44 lihui1625 阅读(87) 评论(0) 推荐(0) 编辑