摘要: $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep -C 5 'parttern' inputfile //打印匹配行的前后5行 $grep -A 5 'parttern' inputfile //打印匹配行的后5行 $grep -B 5 'partte 阅读全文
posted @ 2016-03-17 10:52 echx 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: 三个并发变成辅助类 当多线程协作时,需要控制并发线程在某个点时同时执行,可使用CyclicBarrier; CountDownLatch,计数 Semaphore,信号量   阅读全文
posted @ 2016-03-13 14:35 echx 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 编译安装1、安装环境CentOS release 6.4 Based on Linux2.6.32,安装1.2.9,没问题在Red Hat Enterprise Linux Server release 5.3 (Tikanga) Based on 2.6.18 安装1.2.9,有问题,1.2.8没问题2、获取源码http://www.keepalived.org/software/keepalived-1.2.9.tar.gzhttp://www.keepalived.org/software/keepalived-1.2.8.tar.gz3、编译tar -xvfkeepalived-1.2 阅读全文
posted @ 2013-12-18 20:38 echx 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 一个整数数组中一半以上数据是相同的,快速找出 1 #include 2 int main(int argc, char const *argv[]) 3 { 4 int a[argc-1]; 5 for(int i = 1;istruct point{ int x; int y;} p;int main(int argc, char const *argv[]){ //printf("%s\n", argv[1]); int number = atoi(argv[1]); position(number); printf("x:%d y:%... 阅读全文
posted @ 2013-11-16 20:10 echx 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 查看表空间信息:如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是:TABLE_SCHEMA : 数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录数DATA_LENGTH:数据大小 单位为字节INDEX_LENGTH:索引大小其他字段请参考MySQL的手册,我们只需要了解这几个就足够了。所以要知道一个表占用空间的大小,那就相当于是数据大小 + 索引大小即可。SQL:SELECT TABLE_NAME,DATA_LEN 阅读全文
posted @ 2013-04-09 11:19 echx 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一个完全不懂ruby的我尝试搭建起一个redmine,其中确实很多迷茫。一下给出一个在windows下一步步从ruby,ruby连接mysql到redmine的完整安装过程,给对ruby外行的人参考。Redmine1.8.16+Mysql51+RailsInstaller2.1.0+WinXP【准备软件】 RailsInstaller2.1.0 (集成: ruby 1.9.3p125 和 rails 3.2.1)下载地址:http://rubyforge.org/frs/download.php/75894/railsinstaller-2.1.0.exeredmine2.0.3下载地址:ht 阅读全文
posted @ 2013-03-27 08:38 echx 阅读(301) 评论(0) 推荐(0) 编辑
摘要: I just installed RMagick 2.13.1 successfully on Windows with Ruby v1.9.x !Let me spill out the procedure, before I forget.Install DevKit :https://github.com/oneclick/rubyinstaller/wiki/Development-Kit.Install ImageMagick 6.6.x with windows installer with headers.NOTE:-Do not install ImageMagick in a 阅读全文
posted @ 2013-03-26 17:01 echx 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 事务管理器与数据库连接的关系特别是JTA事务与数据库Connection之间的关系。java事务分为JDBC事务即驱动自带的事务管理器和JTA事务,JTA事务常见的实现有JBoss的事务管理器和JOTM实现,前者常与Jboss数据源结合使用(包括JBoss实现的数据库连接池),后者与xapool(支持分布式事务)配合使用。当出现高并发事务,同一事务内操作,前面插入的数据后面查询不出来,原因很可能是一个事务内的连接被切换了,出现这种问题的原因是事务内的连接没进行管理。目前spring已经提供比较好的管理实现,可以参考使用。经验证JOTM与XAPool结合并不稳定,存在较多不确定性稳定。Open 阅读全文
posted @ 2013-01-25 17:34 echx 阅读(481) 评论(0) 推荐(0) 编辑
摘要: package io.nio;import java.io.FileInputStream;import java.io.RandomAccessFile;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;public class NIOFileHandler { public static void writeStrToFile(String msg, String filePath,boolean appended) throws Exception { FileChan... 阅读全文
posted @ 2013-01-01 13:31 echx 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 获取表元数据:String[] types = { "TABLE" }; ResultSet rs = dbMetaData.getTables(null, schemaName, "%", types); while (rs.next()) { String tableName = rs.getString("TABLE_NAME"); // table type. Typical types are "TAB... 阅读全文
posted @ 2012-12-13 19:03 echx 阅读(237) 评论(0) 推荐(0) 编辑