技术
文章平均质量分 54
pengyuanyuankuang
这个作者很懒,什么都没留下…
展开
-
java 中文 匹配(转)
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;} 匹...原创 2012-05-22 15:20:07 · 317 阅读 · 0 评论 -
Spring SPEL 调用静态方法
Sping spel表达式语言调用静态方法 如 Math.random() String spelStr=“T(java.lang.Math).random()*10”;//返回随机数乘以10的值 ExpressionParser expParser=new SpelExpressionParser();Expression exp=expParser.parseExpr...原创 2012-10-15 15:15:43 · 5619 阅读 · 0 评论 -
hessian与Spring整合 莫名奇妙的异常
spring和hessian整合异常问题以前也做过这个整合 这次做个新项目换了spring版本和hessian版本,开始出现如下两个奇妙的错误。配置没有任何变化。com.caucho.hessian.io.HessianProtocolExceptioncom.caucho.hessian.client.HessianConnectionException: 后面看了下sp...原创 2013-01-25 16:37:45 · 217 阅读 · 0 评论 -
Linux查看端口使用状态、关闭端口方法
1. 可以通过"netstat -anp" 来查看哪些端口被打开。(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)2. 然后可以通过"lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。或者你也可以查看文件/etc/services,从里面可以找...原创 2013-01-15 16:36:05 · 545 阅读 · 0 评论 -
Memcached 中key特殊字符问题
memcached 中的key中不能包含特殊字符 否则会有不可预知的错误 如这么个key aaa@163.com 这个key是无法设置到memcached中的 因为这个key含有@原创 2012-12-15 18:36:52 · 445 阅读 · 0 评论 -
[转]com.danga.MemCached 中key的中文问题
在项目中用到了memcached 做缓存,在实际应用中发现spymemcached 客户端在网络状态比较差是(大概延迟60ms左右)时的读取超时现象比较严重,而且造成应用的内存被消耗尽了(用jmap 查看过,发现memcache 的客户端用到的异步线程类占用很大的内存,估计是由于超时不断创建的缘故)。于是便换了http://www.whalin.com/memcached 这个的客户端。。在...原创 2012-12-15 18:00:28 · 282 阅读 · 0 评论 -
[转]为什么 Thread.stop和Thread.suspend等被废弃了?
原文 : Why Are Thread.stop, Thread.suspend,Thread.resume and Runtime.runFinalizersOnExit Deprecated?为什么 Thread.stop 被废弃了?因为其天生是不安全的。停止一个线程会导致其解锁其上被锁定的所有监视器(监视器以在栈顶产生ThreadDeath异常的方式被解锁)。如果之前被...原创 2012-12-15 15:04:52 · 646 阅读 · 0 评论 -
异常 Java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory
添加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/...原创 2012-12-10 17:00:05 · 196 阅读 · 0 评论 -
MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法
今天在为将一个表的字段varchar类型改长时,出现了Specified key was too long; max key length is 1000 bytes错误,经过查询才知道,是Mysql的字段设置的太长了,而改字段上有索引。建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000:latin1 =...原创 2012-11-21 16:15:28 · 201 阅读 · 0 评论 -
【转】MySQL中的datetime与timestamp比较
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"到"9...原创 2012-11-05 13:27:30 · 167 阅读 · 0 评论 -
[转]网页正文抽取中的网页编码字符集自动识别最佳方案
转自:http://www.cnblogs.com/lersh/archive/2008/07/09/1238799.html 《比IE准确率更高的自动字符集检测类 UniversalCharDet 》 一是网页或服务器直接报告浏览器,这个页面用的是什么编码。比如HTTP头的content-type属性,页面的charset属性。这个比较容易实现,只要检测这些属性就能知道用...原创 2013-03-22 13:07:39 · 131 阅读 · 0 评论 -
正则表达式 斜杠 替换
正则表达式中 斜杠的替换 很多时候会用到 如有时候解析页面取出来的数据时 http:\/\/www.163.com\/12\/1016\/10\/xxxx.html url=url.replaceAll("\\\\","") 正则语法是"\\" 代表"\" 而java中一个“\”又要写成"\\" 所以是4个斜杠...原创 2012-10-16 11:27:07 · 2458 阅读 · 0 评论 -
[转]用tbody代替div 解决 table tr的隐藏问题
原地址:http://www.cnblogs.com/chinafine/articles/1848340.html 其实div和tr的相互嵌套是有问题。所以可以用tbody来代替实现。实现后的代码如下:view plaincopy to clipboardprint?<html><head></head><body> &l...原创 2013-01-29 12:16:35 · 247 阅读 · 0 评论