Java零碎知识
文章平均质量分 50
iteye_8258
这个作者很懒,什么都没留下…
展开
-
关于正则表达式匹配任意字符(包括换行符)的写法
需求说明:判断一串文字中是否是“xx注明(或标明)xx来自xxx人才网”这样的格式?例如:这样一串文字:“务必在简历中或标题上注明来自苏州市区人才网!”正在表达式:regex = ".*?(注明|标明).*?(来自).*?(人才网).*?";执行结果:调用Stirng类的matches方法,返回true,ok没问题稍微修改一下字符串内容:“务必在简历中或标题上注明来自苏州市...2010-09-14 11:18:00 · 102 阅读 · 0 评论 -
java快速排序
[size=medium]先简单说一下快速排序的原理(思路):1、给定一个数组,选取其中一个元素作为枢纽元(pivot)通常为数组最中间的那个元素;2、由枢纽元(pivot)将数组分为不相交的2个集合,S1和S2;3、从S1的第一个元素开始和枢纽元(pivot)比较,找到第一个大于枢纽元(pivot)的元素后停止;4、从S2的最后一个元素开始和枢纽元(pivot)比较,找到第一个小...原创 2013-01-01 15:42:15 · 61 阅读 · 0 评论 -
gcd算法(求最大公约数)
[size=large] gcd算法:给定俩个正整数m,n(m>=n),求它们的最大公约数。(注意,一般要求m>=n,若m原创 2012-12-27 15:37:31 · 2136 阅读 · 0 评论 -
【转】Fastjson介绍
[size=large]转载自:[url]http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2424946[/url]简介Fastjson是一个Java语言编写的高性能功能完善的JSON库。高性能fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快...原创 2012-06-27 16:23:42 · 78 阅读 · 0 评论 -
[转]Wireshark基本介绍和学习TCP三次握手
[size=large]Wireshark基本介绍和学习TCP三次握手[url]http://www.cnblogs.com/TankXiao/p/2845413.html[/url][/size]原创 2013-11-17 16:04:45 · 104 阅读 · 0 评论 -
【转】servlet,RMI,webservice之间的区别
[size=large] 转载自:[url]http://blog.csdn.net/linwei_1029/article/details/7033566[/url]首先比较下servlet和webservice下 1、请求: servlet:提供了请求/响应模式,是JAVA的一种规范,只能使用于java上,用来替代早期使用的难懂的CGI,是一种无状态的请求响应,客户...原创 2013-09-27 17:54:24 · 99 阅读 · 0 评论 -
【转】深入理解HashMap
[size=large]转载地址:[url]http://www.iteye.com/topic/539465[/url]Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的...原创 2012-05-04 10:50:56 · 70 阅读 · 0 评论 -
java基本类型byte的取值范围
java中的基本数据类型byte,占用1个字节,8位取值范围:00000000 ~ 1111 1111 (-128 ~ 127)为什么不是:0000 0000 ~ 1111 1111 呢?最高位为符号位,正数的符号位0,负数为11111 1111 表示负数的最大值:-1负数的二进制 = 正数(该数的绝对值)的二进制反码 + 1例如:-5第...2010-06-12 16:31:00 · 155 阅读 · 0 评论 -
【转】原码反码补码
在计算机内,定点数有3种表示法:原码、反码和补码 原码就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。 补码表示法规定:正数的补码与其原码相同...2010-06-12 15:41:00 · 238 阅读 · 0 评论 -
基于java的程序OutOfMemory问题的解决及Xms/Xmx/Xss的解释和应用
长期以来一直都是做java应用的开发,所使用的开发工具基本上也都是基于java的,经常用的有eclipse, netbeans, ant, maven, cruisecontrol, tomcat, findbugs等。在使用这些工具的时候,有时候会碰到OutOfMemory的问题。问题--------------------------------------------...2010-12-07 09:26:00 · 176 阅读 · 0 评论 -
Java 发送GET、POST请求(模拟浏览器操作)
java模拟浏览器操作,一般有五个步骤:1、创建连接;2、设置请求头信息3、连接4、设置请求参数5、获取响应结果(包括响应头和内容) 下面以“中国国际航空航班信息查询”为例: public static void main(String[] args) { fina...原创 2011-08-03 15:48:07 · 1050 阅读 · 0 评论 -
JAR包文件路径问题
问题描述:源码读取文件内容OK,但是打成jar包后,导入到另外一个工程中后,读取文件内容出错,java.io.FileNotFoundException:找不到文件?!解决方案:读取jar包中文件内容,必须采用getResourceAsStream("path")的方式来获取(该文件必须在src目录或其子目录下才能获取到)。=======================...2010-04-17 13:51:00 · 130 阅读 · 0 评论 -
如何正确截取中英文混合的字符串?
问题:有这样一个字符串“汉ABC字DEF”,假设在GBK编码格式下,一个中文字符占2个字节,需求是截取前6个字符,也就是“汉ABC”,而不是“汉ABC”+半个“字”。解决方案:public class StringDemo{public static void main(String[] args){//System.getProperties().list(System.out)...2009-09-28 10:35:00 · 303 阅读 · 0 评论 -
正则表达式30分钟入门教程
入门学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。这几乎是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前一个字符是h,后一个是i。通常,处理正则表达式的工具会提供一个忽略大小写的选项,如果选中了这个选项,它可以匹配hi,HI,...2010-09-21 12:45:00 · 68 阅读 · 0 评论 -
亲和数、相亲数
[size=medium]转自:[url]http://zh.wikipedia.org/wiki/%E7%9B%B8%E4%BA%B2%E6%95%B0[/url]相亲数(Amicable Pair),又称亲和数、友爱数,指两个正整数中,彼此的全部约数之和(本身除外)与另一方相等。例如220与284: 220的全部约数(除掉本身)相加是:1+2+4+5+10+1...原创 2013-01-05 17:43:07 · 377 阅读 · 0 评论