- 博客(92)
- 收藏
- 关注
Java程序还可以这样写?
public class 简单对象 { private String 姓名; private String 性别; public String get姓名() { return 姓名; } public void set姓名(String 姓名) { this.姓名 = 姓名; } public String get性别() { r...
2009-09-09 22:57:00
161
原创 Linux系统下Shell命令行快捷键实用技巧
# Ctrl + A - Go to the beginning of the line you are currently typing on # Ctrl + E - Go to the end of the line you are currently typing on 切到命令行开始|结尾 # Ctrl + L - Clears the Screen, similar t...
2009-08-27 11:47:40
121
分页程序,数据库支持
1.SQL Server2000 经过两次TOP。注意第一次TOP的顺序,和最终结果集的顺序是相同的;第二次TOP的顺序,和最终结果集的顺序是相反的。select * from (select top 10 * from (select top 50 * from warn_info20090820 order by error_code desc) as warn_inf...
2009-08-21 16:22:23
147
原创 js操作文件
javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象 其实...
2009-08-21 16:13:41
141
页面分页关键点
/** 总记录 */ protected int recordCount = 0; /** 页数 */ protected int currPage = 1; /** 页面大小 */ protected int pageSize = 10; /** 总页数 */ protected int pageCount = 0; /** 起始记录 */ ...
2009-06-12 10:06:00
125
JS验证IPV4地址
function isIP(obj) { var strIP = obj.value if (isNull(strIP)) return false; var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式 if(re.test(strIP)){ if( RegExp.$1 <256 &&...
2009-06-11 10:39:00
697
Java---Object
1.Object的equals方法? equals在非空对象的引用上实现了等值关系: (1)自反性:x.equals(x),值为true。 (2)相称性:x.equals(y),值为true;y.equals(x),值为true。 (3)传递性:x.equals(y),值为true;y.equals(z),值为true;x.equals(z),值为true。 (4)一致性:x....
2009-05-31 14:13:00
103
JMX笔记(一)
1.为什么使用JMX技术?(1)JMX技术使Java应用程序可以被管理,但是对程序的设计影响很小。(2)JMX技术提供了一种标准的方式管理基于Java技术的应用程序、系统和网络。(3)JMX技术可以被用在JMX外来管理JVM。(4)JMX技术提供了一个可升级的、动态的管理框架。(5)JMX技术在存在的Java技术起杠杆作用(增加功能的意思)。(6)JMX技术可以很容易的和存...
2009-05-27 11:57:00
99
Don't Do This! But Here Is a Way.
Recently I was asked how to do "registerMBean" in a remote JVM, from a remote JMX client. The MBeanServerConnection doesn't expose any registerMBean method, and for good reasons. When you create and...
2009-04-29 23:45:00
434
各服务器通过JNDI访问资源设置初始化参数
#JBOSSjava.naming.factory.initial=org.jnp.interfaces.NamingContextFactoryjava.naming.provider.url=localhost:1099#Glassfishjava.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFac...
2009-04-23 01:16:00
156
java.io.CharConversionException: isHexDigit
java.io.CharConversionException: isHexDigit.做ajax传递参数的时候遇到这个异常,在网上找到解决办法,原来我一直没发现原来是 escape带来的错误。下面把解决办法发出来另外感谢提供办法的朋友 忘记你是谁了 但还是谢谢var url = "b.jsp?name=" + escape(u_name);服务端获取:String name=r...
2009-03-13 15:04:00
93
Hibernate参考文档笔记三
九、可选配置项 下面介绍的Hibernate属性,有一些是系统级别的。系统级别的属性只能通过-Dproperty=value来设置或在hibernate.properties文件中设置,不能使用上面的方式设置。 1.Hibernate配置项 (1)hibernate.dialect指定方言后,Hibernate可以根据低层数据库自动产生优化过的SQL。取值为org.hibenate...
2009-03-12 16:58:00
104
Hibernate参考文档笔记二
五、Contextual Sessions 许多应用程序需要一种和上下文有关联Hibernate session,这样的session是指贯穿于给定环境的上下文中都有效的session。无论如何,贯穿于应用程序应用上下文由什么组成的清晰度不同,不同的上下文针对当前的概念有不同的范围。 使用Hibernate 3.0以前版本的应用程序,趋于使用自已实现的基于ThreadLocal来维护前后关...
2009-03-12 16:52:00
99
Hibernate参考文档笔记一
一、对象定义 1.org.hibernate.SessionFactory 对于单个数据库,被编译的映射,是一个线程安全的缓冲区。是一个Session和ConnectionProvider客户端的工厂。拥有可选的对过程级和集群级重复利用的数据的缓存(二级缓存)。 2.org.hibernate.Session 单线程、短生命周期的在应用程序和持久化存储系统之间的一个会话对象。封装...
2009-03-12 16:48:00
107
UML 2.0体验之Interaction Fragment
UML 2.0中增加了交互片断组件。正好遇到一个在序列图中处理多分支的情况。下载PowerDesigner 12.5后,实践了一下。能达到想要的效果。Interaction Fragment,支持多种操作。如loop,alternative,option等。实践结果:...
2009-03-06 14:21:00
585
Apache-Maven进阶一
一、什么是Maven? Maven本质上是一个工程管理和理解工具。提供了一种方式,帮助管理: Builds Documentation Reporting Dependencies SCMs Releases Distribution二、Maven对我们的开发进度有什么益处? 采用标准的规定和惯例加速开发周期 同时达到更高的成功率三、如何设置Ma...
2009-03-06 12:41:00
125
Maven入门
下载地址:http://maven.apache.com 一、安装指南(1)Window安装方式 1.解压Apache Maven文件。 2.加入环境变量M2_HOME,指向第一步中解压文件的位置。如安装是2.0.9版本,确认结尾没有多余的”\”。 3.加入环境变量M2,指向%M2%\bin。 4.可选项,加入环境变量MAVEN_OPTS,内容为-Xms256m -...
2009-03-04 16:28:00
91
Hibernate中将一个字段映射到POJO多个属性
<class name="com.hibernate.pojo.Employee" table="EMPLOYEE"> <id name="id" type="java.lang.String"> <column name="id" length="20" /> <genera
2009-02-27 11:04:00
188
webwork返回类型
Chain Result - 用于 Action Chaining Dispatcher Result - 用于 JSP 整合 FreeMarker Result - 用于 FreeMarker 整合 HttpHeader Result - 用于控制特殊的HTTP行为 JasperReports Result - 用于 JasperReports 整合 Redir...
2009-02-23 09:38:00
114
由spring域名改变想到
今天,想到好久没有上spring官网了,在地址栏中输入,http://www.springframework.org,结果进入的页面是http://www.springsource.org ,好久没有关注spring了,什么时候把域名改了都不知道。这也提醒我要经常的关注一些前沿技术。看了一下,spring的版本,最新还是spring 2.5.6。...
2009-02-11 17:56:00
87
谁错了?
我现在真的很无助,我不知道怎么办,我不知道是谁错了?也许就不存在谁对谁错,难道我们在一块本来就是一个错误吗?我们在一块可能彼此感觉到最多是,累吧!就像你说的一样,两个好人,不能在一块,可能现在你不再感觉我是一个好人了。其实,我们在一块儿,都太怕失去对方了。自己给自己压力。把一些东西,都看的太重了,看淡些就行了。为什么要在乎彼此说什么呢,我想做是更重要的吧。也许,我这次惹你生气,和以前,惹你生气,...
2009-01-15 14:49:00
122
jax-ws实践
在开始之前确认有Metro环境(访问https://metro.dev.java.net/)。1.开发方法? (1)契约优先 从WSDL入手,生成Java类来实现服务。 (2)代码优先 从Java类入手,通过Annotation来生成WSDL和Java接口。2.JAX-WS生成服务? (1)编写服务类文件,并编译。 (2)生成构件。 wsgen -cp ....
2009-01-15 10:54:00
76
Apache---James 邮件服务器简单设置
1.配置邮件服务器?(1)设置服务器<servernamesautodetect="true"autodetectIP="true"><servername>localhost</servername></servernames>将localhost修改为你的服务器地址。(2)设置邮件管理者的邮件地址<po
2009-01-06 13:12:00
221
JDK_1.6---01---Java Collection Framework
1.新集合接口.(1)Deque:双端队列,支持两端的插入和移出,扩展了Queue。(2)BlockingDeque:支持接下来操作的Deque,当读取一个元素时,等待Deque成为非空;当存储一个元素时,等待空间可用。扩展了Deque和BlockingQueue。这个接口是java.util.concurrent的一部分。(3)NavigableSet:扩展了导航方法,为了...
2009-01-04 13:39:00
109
JavaMail发邮件
packagecom.usernet.stk.mail.util;importjava.util.Date;importjava.util.Properties;importjavax.mail.Authenticator;importjavax.mail.Message;importjavax.mail.MessagingException;importja...
2008-12-23 09:14:00
80
主外键的通俗理解
数据库有三个模型:概念模型:指现实世界中的实体和关系逻辑模型:指数据库的表和关系物理模型:指tablespace,datafile等我们一般而言的表,pk,fk都是逻辑模型的概念。表与表之间的关系有三种:一对一,一对多,多对多。在实际的设计中,表与表只存在一对多的关系,因为一对一的关系,可以合并到一张表中,而多对多的关系必须变化为两个一对多关系。而PK和FK就是表明了这种一对多的关系。...
2008-11-28 15:44:00
221
FreeMarker笔记一
1.what is FreeMarker?FreeMarker是一个模板引擎;一个产生模板文本(从HTML等任何文件中)的通用工具。FreeMarker被设计为基于Servlet应用的采用MVC模式,来产生HTML页面。由于采用了MVC模式,对于动态页面来说,意味着,设计者(HTML作者)和程序员分离。每个人,都可以做他擅长做的。设计改变页面的外观,程序员不用重新编译或修改他的代码。因为,应用逻辑...
2008-10-22 09:23:00
77
RMI例子
1.分布式应用程序需要? (1)查找远程对象。 (2)通过远程对象通信 (3)调入被当作参数或返回值的对象的类的字节码2.java分布式对象模型中的术语? (1)remote object:指这个对象的方法可以被另一个JRE调用,潜在的含义是JRE不在同一主机上。 (2)remote method invocation(RMI):在remote ob...
2008-06-16 15:11:00
77
Apache Derby 10.4.1.3 released
ApacheDerbyproject很高兴的宣布具有新的特性的Derby10.4.1.3被发行。Derby10.4.1.3引入了以下新功能:*异步复制允许维护以前的主数据库的副本到另外一台数据库上。在主数据库崩溃情况下可以执行从数据库上的副本。继续给客户端的请求提供服务。*安全关闭网络服务器后,依然支持用户认证。事实上,认证激活,要求有证书(安全证书)。*SQL&&表函数。使...
2008-05-13 13:24:00
75
javax.servlet.Filter
Filters是在请求资源(Servlet或静态内容)或者响应资源时,也可以在请求和响应同时进行时,执行过滤任务。Filters通过doFilter方法来执行过滤的。每个过滤都要访问一个FilterConfig对象,该对象包含了初始参数,要引用的ServletContext对象。例如,在调入资源时,执行过滤。Filters是被配置在web.xml配置文件中的。一些需要过滤器的情况:(1)认证...
2008-05-12 00:32:00
89
org.apache.struts2.dispatcher.FilterDispatcher
1.org.apache.struts2.dispatcher.FilterDispatcher?是Struts2的主要的Filter,负责四个方面的功能:(1)执行Actions(2)清除ActionContext(3)维护静态内容(4)清除request生命周期内的XWork的interceptors另注:该过滤器应该过滤所有的请求URL。一般被设置为/*.具体:(1)执行Actions...
2008-05-09 14:33:00
375
Struts2学习笔记
struts2学习笔记1.MVC模式与观察者模式?2.Struts1简单介绍?Struts1的核心是控制器,控制器有两部分组成:(1)核心控制器(ActionServlet)(2)业务逻辑控制器(Action)Struts1的缺点:(1)支持的表现层技术单一(2)与Servlet API严重耦合,难于测试(3)代码严重依赖于Struts1 API,属于侵入式设计3.WebWork简单介绍?核心是S...
2008-05-07 15:49:00
144
java关键字
1、final <1>用在成员变量 表明该变量是终结变量,初始化后不能再次赋值。publicclassFinalFeild...{privatefinalStringt="frist";publicstaticvoidmain(String[]args)...{//cannotmakeastaticreferencetothenon-staticfeildt//t="seco...
2008-02-17 18:06:00
108
抽象类可以实现接口,并且可以继承实体类
1、Act.java//接口类publicinterfaceAct...{publicvoidgo();}2、Chinese.java//实体类publicclassChinese...{publicvoidgetAge()...{System.out.println("entityclass.");}}3、Person.java//抽象类可以实现...
2008-02-17 17:24:00
103
类中可以存在非static块
publicclassTest...{//类中可以存在非static块,该块在构造函数前执行。...{System.out.println("fristnon-static");}...{System.out.println("secondnon-static");}...{System.out.println("thridnon-static");}publicTest()...{Syst...
2008-02-17 17:16:00
68
Spring中大量使用的模式
模式:描述了一个在我们周围不断重复发生的问题,以及该问题解决方案的核心。Spring中大量使用的两种模式为: <1>单态模式 <2> 工厂模式
2008-02-17 14:02:00
99
Spring中IOC实现
Ioc(Inversion of Control)中文翻译为“控制反转”,Ioc的抽象概念是依赖关系转移,即“程序与实现必须依赖于抽象”。 控制反转最常见的实现方式就是依赖注入(Depedency Injection),依赖注入的含义是:保留抽象接口,让组件依赖抽象接口,当组件要与其他对象发生依赖关系时,通过抽象接口来注入依赖的实际对象。 IOC两种实现方式: <1>设值...
2008-02-17 13:47:00
79
java实现快速排序
publicclassTestArray...{publicstaticvoidmain(String[]args)...{int[]array=...{49,38,65,97,76,13,27,49};for(inti=0;i<array.length;i++)...{System.out.print(""+array[i]);}System.out.println();System...
2007-11-14 17:55:00
59
有初始值的 form 表单元素重置(reset)解决方案
<script language="JavaScript" type="text/javascript"> <!-- // 说明:有初始值的 form 表单元素重置(reset)解决方案 // 整理:http://www.CodeBit.cn ...
2007-11-13 22:50:00
556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人