摘要: 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 阅读(112) 评论(0) 推荐(0)
摘要: 原文:http://blog.csdn.net/hantiannan/article/details/4509231 在数据库应用开发中,速度慢的SQL比比皆是。很多速度很慢都是SQL写的不好,效率不高。比如无用的循环查询,判断,不必要的子查询,写的SQL用不上索引等等。特别是数据量很大的时候,很是 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(147) 评论(0) 推荐(0)
摘要: 原文:http://blog.chinaunix.net/uid-8623064-id-2456488.html postgresql 性能详解 (2009-04-21 20:10) 分类: 数据库技术 一、postgresql简介 PostgreSQL是一种非常复杂的对象-关系型数据库管理系统(O 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(379) 评论(0) 推荐(0)
摘要: 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 阅读(133) 评论(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 阅读(200) 评论(0) 推荐(0)
摘要: http://hi.baidu.com/i1see1you/item/783a701f39a87549e75e06ea 1.Mongodbbson文档型数据库,整个数据都存在磁盘中,hbase是列式数据库,集群部署时每个familycolumn保存在单独的hdfs文件中。 2.Mongodb 主键是 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(117) 评论(0) 推荐(0)
摘要: 原文地址:谈谈Memcached与Redis作者:黄言之 1. Memcached简介 Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(83) 评论(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 阅读(214) 评论(0) 推荐(0)
摘要: 一.面向对象设计原则: 1. 单一职责原则 Single Responsibility Principle 应该有且只有一个原因引起类的变更。 2. 里氏替换原则 Liskov Substitution Principle 所有引用基类的地方必须能透明地使用其子类对象。子类中方法的前置条件范围 >= 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(76) 评论(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 阅读(130) 评论(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 阅读(113) 评论(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 阅读(88) 评论(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 阅读(84) 评论(0) 推荐(0)
摘要: 测试集群模式安装实施Hadoop 1. 集群架构 在VMware中安装三台CentOS虚拟机server1,server2,server3,其中server1作为Hadoop集群的NomeNode和JobTracker,server2和server3作为DataNode和TaskTracker. 为 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(104) 评论(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)
摘要: 公用的交换模块: 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 阅读(115) 评论(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 阅读(164) 评论(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 阅读(151) 评论(0) 推荐(0)
摘要: 1. 管道-过滤器风格 特征:每个功能构件都有一组输入输出,过滤器独立完成自身的功能,相互之间无须进行状态交互;各过滤器无须知道输入管道与输出管道所连接的过滤器的存在,仅仅保证自己的输入输出,不必理会其余过滤器。 优点:减少构件之间的耦合;容易维护和扩展;易于分析。 缺点:缺乏交互性。 举例:Lin 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(1088) 评论(1) 推荐(1)
摘要: 原文:http://blog.csdn.net/hantiannan/article/details/4522172 PostgreSQL提供了一些帮助提升性能的功能。主要有一些几个方面。 1.使用EXPLAIN EXPLAIN命令可以查看执行计划,在前面的blog中已经介绍过。这个方法是我们最主要 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(179) 评论(0) 推荐(0)
摘要: 好文,很具可操作性 原文1:http://blog.163.com/digoal@126/blog/static/163877040201221382150858/ 原文2:http://blog.163.com/digoal@126/blog/static/16387704020122133341 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(142) 评论(0) 推荐(0)
摘要: 原文:http://www.cnblogs.com/stephen-liu74/archive/2012/05/14/2301064.html 一、使用EXPLAIN: PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。PostgreSQL本身已经包含 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(129) 评论(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 阅读(137) 评论(0) 推荐(0)
摘要: 原文地址:去Oracle事件(转)作者:老刘 作为全球最大的信息管理软件及服务供应商,Oracle的业务涉及软硬件的各个领域,但数据库业务仍是其最大的盈利点。据Oracle 2012年第三财季财报显示,其数据库和中间件收入为44.92亿美元,增长9.6%,占总收入的50%。Oracle数据库性能和稳 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(686) 评论(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 阅读(101) 评论(0) 推荐(0)
摘要: 一、MongoDB 要点 1.MongoDB 特性: 1.模式自由,支持动态查询、完全索引 2.面向文档存储,易存储对象类型数据 3.高效的数据存储 4.支持复制和故障恢复,提供主从、主主模式的数据复制,服务器之间的复制 5.自动分片,支持云级别的伸缩性,支持水平的数据库集群,可动态添加额外的服务器 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(176) 评论(0) 推荐(0)
摘要: 原文:http://blog.csdn.net/hantiannan/article/details/4517192 PostgreSQLSQL的性能调试 方法3-- 查 看 执 行 计 划 利用pgAdmin中的自带的 查看 执行计划工具。 我 们 用的最多的就是 这 个工具, 这 个工具因 为  阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(615) 评论(0) 推荐(0)
摘要: 原文:http://blog.csdn.net/hantiannan/article/details/4513028 1.log_min_duration_statement 从log找出执行超过一定时间的 SQL。postgresql.conf配置文件 设置 log_min_duration_st 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(226) 评论(0) 推荐(0)
摘要: 4.创建QueryDataClient.java ,其代码如下 public class QueryDataClient{ //表名为jvmMonitor public final static String TABLE_NAME ="jvmMonitor"; //列族名 "target","mem 阅读全文
posted @ 2014-05-28 08:44 lihui1625 阅读(127) 评论(0) 推荐(0)
摘要: 3. 创建MonitorClient.java, 代码如下所示 public class MonitorClient { // 表名为jvmMonitor public final static String TABLE_NAME = "jvmMonitor"; //列族名 "target", "m 阅读全文
posted @ 2014-05-28 08:44 lihui1625 阅读(118) 评论(0) 推荐(0)