Java
ewsl
这个作者很懒,什么都没留下…
展开
-
在httpservlet中同时使用getParameter和getInputStream时注意的问题
在javax.httpservlet中必须先读inputStream,然后才是getparamter,如果相反,则会报告505,服务器内部错误,从stream中读不到数据原创 2005-08-11 00:56:00 · 2759 阅读 · 0 评论 -
mysql 海量查询
PreparedStatement stat=conn.prepareStatement("select * from a", ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); stat.setFetchSize(Integer.MIN_VALUE); //System.out.println(stat.getFetch原创 2007-06-19 21:31:00 · 884 阅读 · 0 评论 -
JIRA 和fisheye,svn集成
jira下载起来就可以用,至于授权码网上找一下就可以了,这里不说。安装好后,从网上下载svn和fisheye插件,按照安装步骤,将jar和properties拷贝到对于位置,下面主要说一下svn插件的配置 和fisheye 插件的配置。svn插件需要配置的key:svn.display.name=self表示svn在jira中显示的名字。在下面的图片中有箭头位置显示原创 2006-08-24 20:06:00 · 8776 阅读 · 2 评论 -
jira在本机成功和fisheye,svn集成
jira下载起来就可以用,至于授权码网上找一下就可以了,这里不说。安装好后,从网上下载svn和fisheye插件,按照安装步骤,将jar和properties拷贝到对于位置,下面主要说一下svn插件的配置 和fisheye 插件的配置。svn插件需要配置的key:svn.display.name=self表示svn在jira中显示的名字。在下面的图片中有箭头位置显示原创 2006-08-23 19:47:00 · 4712 阅读 · 0 评论 -
成功在wtp项目中使用maven
目前用maven2主要是为了jar管理,目前只发现一个好处就是可以显示每个jar的版本号,其他的例如发布程序之类的由于本人目前还不需要自动发布也就不需要了。此次测试,在eclipse+wtp中使用了http://m2eclipse.codehaus.org 和http://adam.kruszewski.name/eclipse分别是mavenide和将maven2拷贝到WebCont原创 2006-08-07 19:55:00 · 2144 阅读 · 0 评论 -
为了少写几句SQL语句而奋斗
最近写代码的时候发现经常写一些很简单的SQL语句,比如对一个表的插入,更新,删除或者根据表中某几个字段查询表,下面的这个代码就是我为了帮助程序员改善这种状况想出来的,可以少写几句SQL语句.后来想其实程序员应该80%情况下都是写的这种代码. 如果数据库结构改变,那么程序员写的这些代码还需要重写一下,最起码要找到对应的SQL再改一下,增加了程序员的工作量. 下面的这个程序是在Mysq原创 2006-11-10 16:20:00 · 8563 阅读 · 19 评论 -
web的组件化
如何才能将web实现组件化.自由的添加和删除一些功能使的公司在卖产品的时候可以根据客户的需要灵活的添加,删除不需要的功能.还能轻易的将在产品上面进行添加功能等修改程序等原创 2006-04-17 23:50:00 · 1047 阅读 · 0 评论 -
开发J2EE两年多的一点想法
开发J2EE两年多,感觉其实Java从输入到执行也就3大步骤,1.检验数据有效性和合法性2.执行相关程序3.将值返回给页面1:检验有效期和合法性 基本上可以分为输入数据的有效性检验(包括长度检查等)和逻辑检验检验 账户是否还有足够余额等2 执行一些相关的数据库插入,通讯等动作3.查询数据的相关信息,原创 2006-04-04 21:14:00 · 673 阅读 · 0 评论 -
开发J2EE两年多的一点想法
开发J2EE两年多,感觉其实Java从输入到执行也就3大步骤,1.检验数据有效性和合法性2.执行相关程序3.将值返回给页面1:检验有效期和合法性 基本上可以分为输入数据的有效性检验(包括长度检查等)和逻辑检验检验 账户是否还有足够余额等2 执行一些相关的数据库插入,通讯等动作3.查询数据的相关信息,原创 2006-04-04 21:15:00 · 718 阅读 · 0 评论 -
开发J2EE两年多的一点想法
开发J2EE两年多,感觉其实Java从输入到执行也就3大步骤,1.检验数据有效性和合法性2.执行相关程序3.将值返回给页面1:检验有效期和合法性 基本上可以分为输入数据的有效性检验(包括长度检查等)和逻辑检验检验 账户是否还有足够余额等2 执行一些相关的数据库插入,通讯等动作3.查询数据的相关信息,原创 2006-04-04 21:14:00 · 824 阅读 · 0 评论 -
wait 和 notify的一点理解
notify 和wait 调用object.wait()是所有调用object.wait()方法的线程都在等待object,只有调用object.notifyAll(),所有等待object的线程将会被调用所有调用object2.wait()方法的线程都在等待object2,只有调用object2.notifyAll(),所有等待object2的线程将会被调用调用object的将不能notify原创 2005-12-11 03:09:00 · 1282 阅读 · 2 评论 -
使用MPOJO代替POJO
在目前的主流中对POJO是比较推荐的但是pojo也是有一些无法克服的弱点,1.无法知道 pojo中某个字段为Null的属性是否改变过,从非Null值改为Null值2.POJO破坏重构在POJO中没有Map中key的概念,只有值,所以在其他地方如果需要直接使用POJO中的key时,无从下手 例如public class A{ private String a=""; public void se原创 2005-12-06 23:25:00 · 1100 阅读 · 0 评论 -
面向对象的数据库设计难点。
我个人认为面向对象的数据库设计的难点在于where后面的条件如何转化为面向对象的条件。原创 2005-11-21 21:29:00 · 1810 阅读 · 0 评论 -
重启webshpere节点 脚本
./wscp.sh -c "ApplicationServer stop /Node:default/ApplicationServer:AllApps/ -force;ApplicationServer start /Node:default/ApplicationServer:AllApps/"原创 2005-11-02 22:50:00 · 937 阅读 · 0 评论 -
Eclipse 3.2M2发布了
3.2M2改进请看 http://download.eclipse.org/eclipse/downloads/drops/S-3.2M2-200509231000/eclipse-news-all-M2.html原创 2005-09-24 10:56:00 · 851 阅读 · 0 评论 -
Array的一个特性
public static void main(String[] args){ Map[] t=new Map[20]; t[0]=new HashMap(); t[0].put("1", "b"); System.err.println(t[0]);}上面的例子可以成功运行,说明数组在进行实例化时可以使用接口或者抽象函数.原创 2005-08-28 01:38:00 · 846 阅读 · 0 评论 -
得到本机IP非127.0.0.1地址的方法
InetAddress.getLocalHost().getHostAddress()原创 2005-08-23 22:19:00 · 1268 阅读 · 0 评论 -
在读取Socket时注意的问题
在SOcket中有个奇怪的现象,如果放到socket的字节大于5000,socket会分两次发送,在读取的时候就算new byte[30000],也只能读取4380字节,其余的将不会读取,所以解决方法就是分次读取.使用while(){}读取返回值为-1的时候停止.可以按照下面的例子读取socket中的内容 String sign1 =""; for(int i=0;i>-1;){ by原创 2005-08-12 20:31:00 · 1070 阅读 · 0 评论 -
二维稀疏矩阵的简单实现,其他维数的可以参照实现
在网上搜了一下java的稀疏矩阵的实现,放到自己机器上面有问题,所以自己就写了个简单点的,实现稀疏矩阵基本功能。import java.util.HashMap;/** * 稀疏矩阵 * @author Administrator * */public class SparseMatrix { /** * * 保存矩阵向量内容 */ private java.util.Map save原创 2007-12-28 11:24:00 · 802 阅读 · 0 评论