qkhhmmmmr的系分经验与技巧总结
作者:mangix 日期:2008-01-02
(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCU
作者:mangix 日期:2007-12-14
说明:Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
通用格式为:Statement stmt=con.createStatement(int type,int concurrency);我们在访问数据库的时候,在读取返回结果的时候,可能要前后移动指针,比如我们先计算有多少条信息,这是我们就需要把指针移到最后来计算,然后再把指针移到最前面,逐条读取,有时我们只需要逐条读取就可以了。还有就是有只我们只需要读取数据,为了不破坏数据,我们可采用...
通用格式为:Statement stmt=con.createStatement(int type,int concurrency);我们在访问数据库的时候,在读取返回结果的时候,可能要前后移动指针,比如我们先计算有多少条信息,这是我们就需要把指针移到最后来计算,然后再把指针移到最前面,逐条读取,有时我们只需要逐条读取就可以了。还有就是有只我们只需要读取数据,为了不破坏数据,我们可采用...
标签: ResultSet
Socket bind failed: [730048]
作者:mangix 日期:2007-12-14
原因:Tomcat端口被占用,请打开Tomcat 5.5\conf\server.xml,将8080改成其他即可
严重: Error initializing endpoint
java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/??????/???)????í?????Ρ?
at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:576)
at org.apache.coyote.http11.Http11AprPr...
严重: Error initializing endpoint
java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/??????/???)????í?????Ρ?
at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:576)
at org.apache.coyote.http11.Http11AprPr...
标签: tomcat
java的vector 用法
作者:mangix 日期:2007-12-13
Vector的用法很简单,这已在前面的例子中得到了证明。尽管我们大多数时候只需用addElement()插入对象,用elementAt()一次提取一个对象,并用elements()获得对序列的一个“枚举”。但仍有其他一系列方法是非常有用的。同我们对于Java库惯常的做法一样,在这里并不使用或讲述所有这些方法。但请务必阅读相应的电子文档,对它们的工作有一个大概的认识。
1. 崩溃Java
Java标准集合里包含了toString()方法,所以它们能生成自己的String表达方式,包括它们容纳的对象。例如在Vector中,toString()会在Vector的各个元素中步进和遍历,并为每个...
1. 崩溃Java
Java标准集合里包含了toString()方法,所以它们能生成自己的String表达方式,包括它们容纳的对象。例如在Vector中,toString()会在Vector的各个元素中步进和遍历,并为每个...
标签: Vector
ActionMessages与ActionErrors简单讲解
作者:mangix 日期:2007-12-13
ActionMessages与ActionErrors简单讲解
在Struts里进行表单验证和业务逻辑验证真是一个很麻烦的事情,下面讲一下简单的经验(自己的与他人的结合),
经验就是:
1、ActionErrors 是ActionMessages的子类,同样ActionError 是ActionMessage的子类。[code]
2、在ActionFrom中使用ActionErrors
错误信息添加用errors.add(“error_key“,new ActionError(“error.input.name“))
方法注解:void add(java.lang.String...
在Struts里进行表单验证和业务逻辑验证真是一个很麻烦的事情,下面讲一下简单的经验(自己的与他人的结合),
经验就是:
1、ActionErrors 是ActionMessages的子类,同样ActionError 是ActionMessage的子类。[code]
2、在ActionFrom中使用ActionErrors
错误信息添加用errors.add(“error_key“,new ActionError(“error.input.name“))
方法注解:void add(java.lang.String...
标签:
Struts中连接 SQL Server数据库
作者:mangix 日期:2007-12-13
在Struts中连接SQL Server数据库,期间遇到一些问题,与大家共享
本文基于的环境是,windows XP;Struts 1.2;Tomcat 5.0.28;JDK 1.4.2-09;SQL Server 2000个人版
1. 安装SQL Server数据库服务器,在安装的时候一般都是按照默认安装即可。在设置登录方式的时候,有两种选择方案。第一种:使用Windows身份验证;第二种:使用混合身份验证,即,用户即可以用Windows身份登录,也可以用SQL Server用户的身份访问数据库。本文在安装数据库时使用Windows身份验证。
2. 从微软的网站上下...
本文基于的环境是,windows XP;Struts 1.2;Tomcat 5.0.28;JDK 1.4.2-09;SQL Server 2000个人版
1. 安装SQL Server数据库服务器,在安装的时候一般都是按照默认安装即可。在设置登录方式的时候,有两种选择方案。第一种:使用Windows身份验证;第二种:使用混合身份验证,即,用户即可以用Windows身份登录,也可以用SQL Server用户的身份访问数据库。本文在安装数据库时使用Windows身份验证。
2. 从微软的网站上下...
[ZZ]OOA/OOD/OOP的区别
作者:mangix 日期:2007-12-10
这是一个故事:
"工程師修了一條隧道,隧道的一端就是美麗的風景,很多人會開車通過隧道.雖然隧道內已經有燈了,但是設計者擔心隧道可能會停電,所以在隧道的入口立了牌子,提醒駕駛員進入隧道前開燈.可是由此却使得駕駛員由於看到美麗的風景而忘記關燈的情況的發生."
引来对ooa,ood,oop的理解;
分析师拿到了政府,民众,组织,社团等的需求,这里泛指所有来自客户的需求了;了解需求,分析需求,分析技术实现等,得出一个结论:要在这里修条隧道;于是分析师,系统分析师,架构设计师出现了,他们干的工作就分析出来一个方案,即项目需求吧,他们的身份就是OOA了。
OOA是Objec...
"工程師修了一條隧道,隧道的一端就是美麗的風景,很多人會開車通過隧道.雖然隧道內已經有燈了,但是設計者擔心隧道可能會停電,所以在隧道的入口立了牌子,提醒駕駛員進入隧道前開燈.可是由此却使得駕駛員由於看到美麗的風景而忘記關燈的情況的發生."
引来对ooa,ood,oop的理解;
分析师拿到了政府,民众,组织,社团等的需求,这里泛指所有来自客户的需求了;了解需求,分析需求,分析技术实现等,得出一个结论:要在这里修条隧道;于是分析师,系统分析师,架构设计师出现了,他们干的工作就分析出来一个方案,即项目需求吧,他们的身份就是OOA了。
OOA是Objec...
[ZZ]JSP、Servlet中的相对路径和绝对路径
作者:mangix 日期:2007-12-10
JSP和Servlet中的绝对路径和相对路径问题困扰了我好几天,经过努力之后将其部分心得和大家共享。
前提:假设你的Http地址为http://192.168.0.1/你的web应用为webapp,那么你的web应用URL为http://192.168.0.1/webapp/
web应用的目录结构:
webapp/
web-inf/
classes/
lib/
web.xml
<servlet-mapping>
<servlet-name>handleservlet</servlet-name>
&...
前提:假设你的Http地址为http://192.168.0.1/你的web应用为webapp,那么你的web应用URL为http://192.168.0.1/webapp/
web应用的目录结构:
webapp/
web-inf/
classes/
lib/
web.xml
<servlet-mapping>
<servlet-name>handleservlet</servlet-name>
&...
[ZZ] Iterator和ListIterator的不同使用方法
作者:mangix 日期:2007-11-28
我们在使用List,Set的时候,为了实现对其数据的遍历,我们经常使用到了Iterator(跌代器)。使用跌代器,你不需要干涉其遍历的过程,只需要每次取出一个你想要的数据进行处理就可以了。
但是在使用的时候也是有不同的。List和Set都有iterator()来取得其迭代器。对List来说,你也可以通过listIterator()取得其迭代器,两种迭代器在有些时候是不能通用的,Iterator和ListIterator主要区别在以下方面:
1. ListIterator有add()方法,可以向List中添加对象,而Iterator不能
2. ListIterator和I...
但是在使用的时候也是有不同的。List和Set都有iterator()来取得其迭代器。对List来说,你也可以通过listIterator()取得其迭代器,两种迭代器在有些时候是不能通用的,Iterator和ListIterator主要区别在以下方面:
1. ListIterator有add()方法,可以向List中添加对象,而Iterator不能
2. ListIterator和I...
标签: Iterator List 可以 实现 listiterator
[ZZ]一个普通IT人的十年回顾
作者:mangix 日期:2007-11-25
[一个普通IT人的十年回顾]
作者:ZT 2003-9-8 16:47:17
出处:CSDN
今年是我大学毕业满10年的日子,也是我投身it技术的第10年。一直想能对过去
的经历做些回顾与反思,以更好地走向未来,但总没有笔。刚好csdn举办“讲述程
序员的故事”征文,这件事成了一个引子,我终于趁着暑期有时间,敲了一天键盘,
便有了这篇人生自述。
10年对于一个人来说是比较长的一个阶段,10年之后,同期大学毕业的同学情况差
异之大,让人叹息命运之变幻莫测。
我在此记录下了我的生活足迹,由于时间较长,有些事记得不太清了,但我是尽量
真实的记录当时的情况,有兴趣看...
作者:ZT 2003-9-8 16:47:17
出处:CSDN
今年是我大学毕业满10年的日子,也是我投身it技术的第10年。一直想能对过去
的经历做些回顾与反思,以更好地走向未来,但总没有笔。刚好csdn举办“讲述程
序员的故事”征文,这件事成了一个引子,我终于趁着暑期有时间,敲了一天键盘,
便有了这篇人生自述。
10年对于一个人来说是比较长的一个阶段,10年之后,同期大学毕业的同学情况差
异之大,让人叹息命运之变幻莫测。
我在此记录下了我的生活足迹,由于时间较长,有些事记得不太清了,但我是尽量
真实的记录当时的情况,有兴趣看...
[ZZ]一个7年IT人的经历
作者:mangix 日期:2007-11-25
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内it的发
展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉
,希望能给刚入行的朋友们一点点帮助。 一转眼我在it行业学习工作已经七年多了,这期间我做过网页,写过
mis、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和ic相关开发,这中间走
了很多弯路,也吃了不少苦。
我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没有指望能靠学校名气
找一个好工作。所有的希望都寄托在自己...
展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉
,希望能给刚入行的朋友们一点点帮助。 一转眼我在it行业学习工作已经七年多了,这期间我做过网页,写过
mis、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和ic相关开发,这中间走
了很多弯路,也吃了不少苦。
我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没有指望能靠学校名气
找一个好工作。所有的希望都寄托在自己...
[ZZ]程序员7年和我的7点感想
作者:mangix 日期:2007-11-25
程序员7年和我的7点感想
――我的程序人生
我是1986年第一次接触计算机的,当时刚上大学,用的是VAX11-780小型机运行Basic程序,一个学期下来,算是学点皮毛。1989年,在大学因《微机原理》课补考,反而认真学习了一下计算机的知识(第一次考试前都没有看过书,虽然开卷考试也没有pass,不过在考场上现场发挥,将最多分的一道题完整拿下,其它的基本就完全放弃,当然结果就。。。)。后来由于使用计算机绘制线路板,逐渐学习了一些DOS知识和常用软件,并在此后一年多的时间学会了C、BASIC、PASCAL等语言。
大学毕业设计的时候,我分到一个软件设计的题目,是用BASIC语言实现...
――我的程序人生
我是1986年第一次接触计算机的,当时刚上大学,用的是VAX11-780小型机运行Basic程序,一个学期下来,算是学点皮毛。1989年,在大学因《微机原理》课补考,反而认真学习了一下计算机的知识(第一次考试前都没有看过书,虽然开卷考试也没有pass,不过在考场上现场发挥,将最多分的一道题完整拿下,其它的基本就完全放弃,当然结果就。。。)。后来由于使用计算机绘制线路板,逐渐学习了一些DOS知识和常用软件,并在此后一年多的时间学会了C、BASIC、PASCAL等语言。
大学毕业设计的时候,我分到一个软件设计的题目,是用BASIC语言实现...
java的几种对象(PO,VO,DAO,BO,POJO)解释
作者:mangix 日期:2007-11-23
java的几种对象(PO,VO,DAO,BO,POJO)解释
[color=Green]一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递。
三、DAO:data a...
[color=Green]一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递。
三、DAO:data a...
标签:
J2EE学习过程
作者:mangix 日期:2007-11-23
在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。
Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。
J2SE就是Java2的标准版,主要用于桌面应用软件的编程;
J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;
J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
先学习j2se
要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习...
Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。
J2SE就是Java2的标准版,主要用于桌面应用软件的编程;
J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;
J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
先学习j2se
要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习...
标签:






