`
thrillerzw
  • 浏览: 143792 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
linux命令ps aux|grep java和ps -ef|grep java 有什么区别?ps aux 是用BSD的格式来显示 java这个进程显示的项目有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMANDps -ef 是用标准的格式显示java这个进程显示的项目有:UID , PID , PPID , ...
转:http://blog.csdn.net/zhang_shuai_2011/article/details/7675797 select,poll,epoll都是IO多路复用的机制。所谓I/O多路复用机制,就是说通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用户空间。关于阻塞,非阻塞,同步,异步将在下一篇文章详细 ...

zookeeper

安装      解压改配置。 启动  ./zkServer.sh start  ./zkServer.sh stop ./bin/zkCli.sh -server 192.168.0.200:2181   windows客户端: 下载客户端:   https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip 解压缩后点击ZooInspector\build\zookeeper-dev-ZooInspector.jar 点左上角后输入 ...

httpclient使用

    博客分类:
  • java
/** * * @Description: httpclient post请求 * @author thrillerzw */ public static String httpclientPostRequest(String url, Map<String, String> paramsMap) throws HttpException, IOException { HttpClient client = new HttpClient(); //使用POST方法 PostMethod method = new PostMethod ...

linux无密传输

1、用ssh-keygen创建公钥和密钥 $ ssh-keygen -t rsa -P ''   //一路回车,默认值。 运行命令后会再/home/xx 目录下生成.ssh的隐藏文件夹,运行ll -a 查看是否生成成功 id_rsa、id_rsa.pub的文件,其中第一个为密钥,第二个为公钥。 2、将公钥复制到需要连接的机器上面 //覆盖authorized_keys里的内容: scp id_rsa.pub root@192.168.223.72:~/.ssh/authorized_ ...
1 Erlang环境安装 连接linux系统,执行如下命令: # cd /usr/local/src/ ——erlang安装文件存放位置 #wget http://www.erlang.org/download/otp_src_R16B03-1.tar.gz #tar zxvf otp_src_R16B03-1.tar.gz

rabbitmq

基础: 工作队列主要是为了避免资源密集型任务的立即执行,然后一直等待它执行结束。相反,我们可以安排好任务,然后在执行。我们可以将一个任务封装成一个消息,发送到队列中。由工作者在后台取出任务然后执行。当有多个工作者时,他们共同处理这些任务。   demo: package rabbitmq; import java.io.IOException; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFa ...
1、例子:分词串:这是一个中文分词的例子  采用智能分词有重合元素即为相交词元链:2--4 相交 词元:2 - 3 3-5 3-4 不相交 4-62-4和3-5相交,3-5又和4-6相交词元链LexemePath crossPath对象:pathBegin : 2pathEnd : 6payloadLength : 4lexeme : 2-4 : 一个 : CN_WORDlexeme : 2-3 : 一 : TYPE_CNUMlexeme : 3-5 : 个中 : CN_WORDlexeme : 3-4 : 个 : COUNTlexeme : 4-6 : 中文 : CN_WORD//候选路径集 ...
1、Comparable 对象实现Comparable<T>接口,对象调用compareTo与另一个对象进行比较。 //jdk1.6接口 public interface Comparable<T> { //Compares this object with the specified object for order. public int compareTo(T o); } //例子 public class Lexeme implements Comparable<Lexeme>{ /* * ...
1、首先内存中建立词典树。 包括:主词典树、 停止词词典树 、量词词典树 数据结构:树 (或说字典树) ,子节点<=3时,数组存储DictSegment[] childrenArray;  >3时迁移到hashMap  Map<Character , DictSegment> childrenMap;  根:DictSegment _MainDict = new DictSegment((char)0);  字典树中的每个节点用DictSegmenter表示,每个节点的下一级节点分支使用Array或者Map来存储 主词典的子节点(也是子节点最多的节点) s ...
1、强引用    平时我们编程的时候例如:Object object=new Object();那object就是一个强引用了。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMem ...
  1、数据结构:数组+链表  //成员变量,数组 table[bucketIndex] = new Entry<K,V>(hash, key, value, e); transient Entry[] table; //内部类,链表 static class Entry<K,V> implements Map.Entry<K,V> { final K key; V value; //链表指向下个元素 Entry<K,V> next; ...
package algorithm; import java.util.ArrayList; import java.util.Comparator; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Random; import java.util.TreeMap; /** * * @Description: n个数按顺序分成m组,每组和尽量相近 * 思路:先递归求出 ...
memcached的分布式主要体现在client端,server之间没有关系。 一致性hash算法:cache不能命中的问题仍然存在,但是只存在于2个节点之间的位置。相对于取模的算法,一致性hash算法除了计算key的hash值外,还会计算每个server对应的hash ...
package lock; import java.util.concurrent.locks.ReentrantLock; /** * * @Description: 实现了等待锁的时候,5秒没有获取到锁,中断等待,线程继续做其它事情。 * 参考:http://hi.baidu.com/cyberniuniu/item/7fdba2fbe9373b733d198b34 * @author thrillerzw * @version 1.0 * @create time 2014-4-25 下午1:38:17 * 输出: * 开始往这个buff写入数据… ...
Global site tag (gtag.js) - Google Analytics