`
文章列表
1. 可以通过"netstat -anp" 来查看哪些端口被打开。(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)2. 然后可以通过"lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。或者你也可以查看文件/etc/services,从里面可以找出端口所对应的服务。(注:有些端口通过netstat查不出来,更可靠的方法是"sudo nmap -sT -O localhost")3. 若 ...
memcached 中的key中不能包含特殊字符 否则会有不可预知的错误   如这么个key aaa@163.com  这个key是无法设置到memcached中的   因为这个key含有@
  在项目中用到了memcached 做缓存,在实际应用中发现spymemcached 客户端在网络状态比较差是(大概延迟60ms左右)时的读取超时现象比较严重,而且造成应用的内存被消耗尽了(用jmap 查看过,发现memcache 的客户端用到的异步线程类占用很大的内存,估计是由于超时不断创建的缘故)。于是便换了http://www.whalin.com/memcached 这个的客户端。。在更换过程中也出现了一些问题,由于是晚上才发现,害得我晚上因为这事睡都睡不着。。。想好一些调试的办法,然后在明早进行测试。。   问题一:当key 为中文的时候,value取错了。    遇到这个问 ...
  原文 : Why Are Thread.stop, Thread.suspend,Thread.resume and Runtime.runFinalizersOnExit Deprecated? 为什么 Thread.stop 被废弃了? 因为其天生是不安全的。停止一个线程会导致其解锁其上被锁定的所有监视器(监视器以在栈顶产生ThreadDeath异常的方式被解锁)。如果之前被这些监视器保护的任何对象处于不一致状态,其它线程看到的这些对象就会处于不一致状态。这种对象被称为受损的 (damaged)。当线程在受损的对象上进行操作时,会导致任意行为。这种行为可能微妙且难以检测,也 ...
添加slf4j-api-1.6.1.jar和slf4j-log4j12-1.6.1.jar即可! 随着时间推移,有可能 版本不一样 下载链接: http://www.slf4j.org/download.html 转:http://tanglei528.blog.163.com/blog/static/43353399201101202939143/
1、单击按钮“Toggle mark occurrences”或2、alt+shift+o   转:http://blog.sina.com.cn/s/blog_66ebfd790100tmxy.html
win+X +M  打开设备管理   找到蓝牙--〉generic bluetooth adapter    右键--〉属性--〉电源管理--〉除去节电选项
今天在为将一个表的字段varchar类型改长时,出现了Specified key was too long; max key length is 1000 bytes错误,经过查询才知道,是Mysql的字段设置的太长了,而改字段上有索引。 建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000:latin1 = 1 byte = 1 characteruft8 = 3 byte = 1 charactergbk = 2 byte = 1 character   我的事gbk编码 所以只能设置 500以下。 ...
将应用程序的快捷方式,复制到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\目录下
ant提供了两个指令用于编译时修改文件,好处就不说了 ,就说说如何使用吧。 replaceregexp 和 replace的区别就和java中String replace和replaceAll一样 ,一个支持正则一个不支持   replaceregexp:将view/文件夹下所有的vm文件中js和css的地址域名部分替换                <replaceregexp byline="true"> <regexp pattern="http://img(3|2).cache.com(/.*?\.(js|css))& ...
from:http://www.cyask.com/question.php?qid=9181 相同点TIMESTAMP列的显示格式与datetime列相同。换句话说,显示宽度固定在19字符,并且格式为YYYY-MM-DD HH:MM:SS。不同点datetime以"YYYY-MM-DDHH:MM:SS"格式检索和显示datetime值。支持的范围为"1000-01-01 00:00:00"到"9999-12-31 23:59:59"TI
正则表达式中 斜杠的替换 很多时候会用到  如有时候解析页面取出来的数据时 http:\/\/www.163.com\/12\/1016\/10\/xxxx.html   url=url.replaceAll("\\\\","")     正则语法是"\\"  代表"\"   而java中一个“\”又要写成"\\"  所以是4个斜杠
Sping spel表达式语言调用静态方法 如 Math.random()   String spelStr=“T(java.lang.Math).random()*10”;//返回随机数乘以10的值   ExpressionParser expParser=new SpelExpressionParser(); Expression exp=expParser.parseExpression(spelStr); String result=exp.getValue(String.class);   System.out.println(result); 输出:5.2 ...
原文出处:http://blog.chenlb.com/2008/12/java-regular-expression-special-constructs-ornon-capturing-group.html 在 java api 文档中的正则表达式关于特殊构造(非捕获组)的说明看不懂。例如: (?:X) X,作为非捕获组 (?idmsux-idmsux) Nothing,但是将匹配标志由 on 转为 off (?idmsux-idmsux:X) X,作为带有给定标志 on - off 的非捕获组 (?=X) X,通过零宽度的正 lookahead ...

Java 正则 flags

几下几个常用的正则Pattern的标示   Pattern.CASE_INSENSITIVE        (?i)  忽略大小写   Pattern.COMMENTS                     (?x)  忽略空白和注释,忽略所有空白,从#开始到结尾视为注释,并忽略   Pattern.MULTILINE                      (?m) 多行匹配,默认情况下以行为单位匹配。   Pattern.DOTALL                           (?s) 默认情况下  .  通配符不能匹配换行符,\r  \n。 此模式能使 .   ...
Global site tag (gtag.js) - Google Analytics