java
chs_jdmdr
这个作者很懒,什么都没留下…
展开
-
Unicode中文和特殊字符的编码范围
转http://www.cnblogs.com/sosoft/p/3456631.html编程中有时候需要用到匹配中文的正则,一般用 [ \u4e00-\u9fa5]+ 即可搞定。不过这正则对一般的火星文鸟语就不太适用了,甚至全角的标点符号都不包含在内。例如游戏里面的玩家名,普通青年一般都是汉字,文艺青年会加几个特殊字符,2B青年火星文鸟语都会用上;这时候你就需要更强大的正则了。转载 2015-07-22 22:36:51 · 4262 阅读 · 0 评论 -
深入了解Java运行时的内存区域
深入了解Java运行时的内存区域http://soft.chinabyte.com/database/413/12432913.shtml 对于java程序员来说,并不必显示地对内存进行管理,一切都交给java虚拟机去做吧,而且,你也不一定做得比java虚拟机来得专业。好像所有内存管理都交给虚拟机去做就万事大吉了,但是,事实有时并非如此,可能有时你会遇到一些让你困惑的转载 2012-09-24 16:18:04 · 403 阅读 · 0 评论 -
动态改变log4j的运行级别
做一个产品或者项目,在测试时一般要打印详细的log,发布以后,因为打印有效率问题,所以通常将log4j级别设置为最高,以提高效率,一旦客户那里出了问题,要查看详细的日志信息才能确定,因此打印日志就是很重要的事情,但是让客户手工修改log4j配置文件,不是很好的事情。修改log4j级别public class Log4jConfig {public void enableInfo(S转载 2012-09-07 10:22:26 · 3534 阅读 · 0 评论 -
java常见类型内存占用大小
from: http://juns.bokee.com/300138.htmlJava中整型int的取值範圍是多少?java中統一規定(不隨機器變動)int用4個字節來表示,而每字節有8位,故int共有2的32次方個值。而Integer是int的封裝類。故Integer.MAX_VALUE為231-1,Integer.MIN_VALUE為-231 。 還有一個是值0,共2的32次方转载 2012-05-02 11:29:02 · 473 阅读 · 0 评论 -
java MD5加密
http://blog.sina.com.cn/s/blog_543e73a80100cpli.html~type=v5_one&label=rela_nextarticlepackage com.essencecode.test.md5;import java.security.MessageDigest;class MD5_test { public final stat转载 2012-05-02 10:55:52 · 466 阅读 · 0 评论 -
Apache开源产品介绍
Apache开源产品介绍http://hi.baidu.com/jinnei/blog/item/d39984c1b6214f100ef4773f.html2010-02-05 13:53Ant 众所周知,Ant(蚂蚁)是一套基于java的程序打造工具。Apache Avalon Project (阿瓦隆)Avalon Avalon(阿瓦转载 2012-04-10 12:33:31 · 4596 阅读 · 0 评论 -
用于Lucene的各中文分词比较
用于Lucene的各中文分词比较作者: Claymore 时间: 2011-09-09 17:53:26Arial Tahoma Verdana宋体 楷体 字体减小 字体加大对几种中文分析器,从分词准确性和效率两方面进行比较。分析器依次为:StandardAnalyzer、ChineseAnalyzer、 CJKAnalyzer、IK_CAna转载 2012-03-16 10:26:35 · 23826 阅读 · 0 评论 -
HTML解析器
jsoup 1.5.1 发布,超棒的HTML解析器作者: Claymore 时间: 2011-02-20 20:36:31Arial Tahoma Verdana宋体 楷体 字体减小 字体加大 该版本增加单个 pass 选择器用于所有复杂查询,另外使用 CSS 选择器从 DOM 中提取元素的性能得到显著的提升,修复了 Scala 支持的bug,提供新的 HTM转载 2012-03-16 10:25:13 · 659 阅读 · 0 评论 -
Java占用内存的研究
Java占用内存的研究 http://tech.it168.com/jd/2008-05-19/200805192121783.shtml责任编辑:cynthia作者:ITPUB论坛 2008-05-22 文本Tag: Java开发 Java 【IT168 技术文档】 论述针对32位系统,对64位系统不适用,后叙经常你写了一个程序,一测试,功能没问题,一看内存占用转载 2012-03-14 21:25:08 · 392 阅读 · 0 评论 -
理解 JVM 如何使用本机内存
理解 JVM 如何使用本机内存【原文】http://www.linuxeden.com/html/sysadmin/20090511/65583.html官方QQ群:165857134(需自我介绍)Java™ 堆耗尽并不是造成 java.lang.OutOfMemoryError 的惟一原因。如果本机内存 耗尽,则会发生普通调试技巧无法解决的 OutOfMemo转载 2012-03-14 21:29:28 · 1202 阅读 · 0 评论 -
看不到的Java细节:浮点运算
http://hi.baidu.com/lszhuhaichao/blog/item/2ecf5acda47aa65d0eb34551.html 2010-04-03 20:21看不到的Java细节:浮点运算1、 浮点运算是不精确度的规则:在需要精确的地方不要使用浮点,应该使用一个一个整数类型或BigDecimal。要避免浮点类型的循环索引。要避免在浮点变量上使用+转载 2012-03-06 21:56:39 · 1195 阅读 · 0 评论 -
Java实现基于数值编码原理的组合算法(单线程)
http://hi.baidu.com/shirdrn/blog/item/58118bf70681892b730eec6b.html组合算法思想:本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标 代表的数被选中,为0则没选中。 首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。然后从左到右扫描数组元素值的“10”组合,找到第一个“10”组合转载 2012-02-11 12:46:38 · 494 阅读 · 0 评论 -
Java实现基于数值编码原理的组合算法(多线程)
转自:http://hi.baidu.com/shirdrn/blog/item/b82c2ad3f886593d970a16b0.html基于数值编码原理的组合算法思想:本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标 代表的数被选中,为0则没选中。 首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。然后从左到右扫描数组元素值的“10”组合转载 2012-02-11 10:10:51 · 722 阅读 · 0 评论 -
java正则表达式校验E-Mail地址
public static void validate() { String EMAIL_REGEX = "^[\\w-\\.+]*[\\w-\\.]\\@([\\w-]+\\.)+[\\w]+[\\w]{1}quot;; String email1 = "user@domain.com"; Boolean b = email1.matches(EMAIL原创 2011-11-27 14:37:09 · 2568 阅读 · 0 评论 -
Does Java pass by reference or pass by value?
Java值传递还是按引用传递?Does Java pass by reference or pass by value?Q: If Java uses the pass-by reference, why won't a swap function work?A: Java does manipulate objects by reference,转载 2016-05-27 23:37:22 · 812 阅读 · 0 评论