- 浏览: 174011 次
- 性别:
- 来自: 北京
最新评论
文章列表
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。 此模式能使 . ...