
java
Hellowgy
抬头望天,我看见蓝...
展开
-
常用正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复转载 2009-07-13 15:24:00 · 730 阅读 · 1 评论 -
java开发健壮性
1.在连接字符串的时候尽量避免使用String = str+str2; 而使用StringBuffer str = new StringBuffer("str");str.append("str2")代替 2. 多使用PreparedStatement代替Statement这样可以避免在拼接字符串的时候出现 "select * from tablename where col = "+col+"原创 2009-08-07 10:34:00 · 2595 阅读 · 0 评论 -
月薪三万的面试题
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日 是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗? 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我也原创 2009-07-08 14:59:00 · 965 阅读 · 0 评论 -
使用Socket模拟Http的GET操作
import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.Socket;public class TestSocket { String host = "www原创 2009-07-08 14:43:00 · 1344 阅读 · 0 评论 -
BufferedReader 和BufferedWriter
写个读文件的程序,从一个文件读,写到另外一个文件中。写到另外文件中字符的顺序和第一文件中字符的顺序是颠倒的。 如input.txt中是”好好学习”,输出到output.txt中应该是”习学好好”,开始用字节流, FileInputStream,一直没想到好方法,只能改为BufferedReader和BufferedWriter了package TestTwo;import java.io.原创 2009-07-08 14:50:00 · 1219 阅读 · 0 评论 -
java中产生随机数的2个方法
一、利用random方法来生成随机数。 在Java语言中生成随机数相对来说比较简单,因为有一个现成的方法可以使用。在Math类中,Java语言提供了一个叫做random的方法。通过这个方法可以让系统产生随机数。不过默认情况下,其产生的随机数范围比较小,为大于等于0到小于1的double型随机数。虽然其随机数产生的范围比较小,不能够满足日常的需求。如日常工作中可能需要产生整数的随机数。其实,只要对原创 2009-07-09 14:23:00 · 2627 阅读 · 0 评论 -
jsoup
<br /><br />jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。<br />示例代码:<br />File input = new File("/tmp/input.html");<br />Document doc = Jsoup.parse(input, "UTF-8", "http://example.com/");<br /><br />Element content = doc.getElementById("content");<br />E原创 2010-08-09 22:27:00 · 5140 阅读 · 5 评论