
Java
文章平均质量分 77
shangzhenhui
这个作者很懒,什么都没留下…
展开
-
Java反射机制的例子
下面的例子实现了一个bean类对象,这里只是简单地给其属性value 定义了一个getter和一个setter方法.Bean代码如下:public class Bean { String value; public String getValue(){ return value; } public void setValue(String n){ value=n; }}然后定义一个Test类.在Test类的main函数中,演示如何通过Java反射机制,不通过Bean.setValue()方法即可以给va原创 2010-12-08 09:55:00 · 1585 阅读 · 0 评论 -
用Lucene索引数据库
<br />1.写一段传统的JDBC程序,将每条的用户信息从数据库读取出来<br />2.针对每条用户记录,建立一个lucene document <br />Document doc = new Document();<br />并根据你的需要,将用户信息的各个字段对应luncene document中的field 进行添加,如: <br />doc.add(new Field("NAME","USERNAME",Field.Store.YES,Field.Index.UN_TOKENIZED));<br转载 2011-02-18 14:10:00 · 474 阅读 · 0 评论 -
Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文原创 2011-06-20 19:38:00 · 452 阅读 · 0 评论 -
多线程频繁操作MSSQL导致java.net.BindException异常的解决方法
现象:[1]多线程启动频繁操作MSSQL,抛出到主机 的 TCP/IP 连接失败。 java.net.BindException: Address already in use: connect [2]在服务器上,执行netstat -a,可以看到很多TCP TIME_WAIT很多端口被占用类似下面的:TCP 127.0.0.1:1025 127.0.0.1:1433原创 2011-07-03 08:56:29 · 1054 阅读 · 0 评论 -
Java中遭遇NaN
虽然几乎每种处理器和编程语言都支持浮点运算,但大多数程序员很少注意它。这容易理解 ,我们中大多数很少需要使用非整数类型。除了科学计算和偶尔的计时测试或基准测试程序,其它情况下几乎都用不着它。同样,大多数开发人员也容易忽略 java.math.BigDecimal 所提供的任意精度转载 2011-07-26 07:13:23 · 26546 阅读 · 0 评论