自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(72)
  • 收藏
  • 关注

转载 通过rpm包安装、配置及卸载mysql的详细过程

    以MySQL-server-4.0.14-0.i386.rpm为例,放在/data目录下    cd /data    rpm -ivh MySQL-server-4.0.14-0.i386.rpm    安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf、my

2009-09-08 10:49:00 189

原创 Linux命令收集

1.查看CPU信息命令cat /proc/cpuinfo2.查看内存信息命令cat /proc/meminfo3.查看硬盘信息命令fdisk -l4.查看进程ps5.修改配置后,不重启source filename6.假设您要设置的时间是 2008年1月3日18时24分方法一:date 010318242008(月日时分年)(完整书写)方法二:1》先设置日期

2009-09-01 13:39:00 183

转载 J2EE学习中一些值得研究的开源项目

这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI......研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提供的大量的API,根本不能很好地使用它;其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的

2009-08-29 23:39:00 184

原创 页面分页关键点

/** 总记录 */ protected int recordCount = 0; /** 页数 */ protected int currPage = 1; /** 页面大小 */ protected int pageSize = 10; /** 总页数 */ protected int pageCount = 0; /** 起始记录 */

2009-06-12 10:06:00 239

原创 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 && RegExp.$2

2009-06-11 10:39:00 873

原创 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.equ

2009-05-31 14:13:00 177

原创 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 186

原创 各服务器通过JNDI访问资源设置初始化参数

#JBOSSjava.naming.factory.initial=org.jnp.interfaces.NamingContextFactoryjava.naming.provider.url=localhost:1099 #Glassfishjava.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFa

2009-04-23 01:16:00 275

转载 java.io.CharConversionException: isHexDigit

java.io.CharConversionException: isHexDigit.做ajax传递参数的时候遇到这个异常,在网上找到解决办法,原来我一直没发现原来是 escape带来的错误。 下面把解决办法发出来另外感谢提供办法的朋友 忘记你是谁了 但还是谢谢 var url = "b.jsp?name=" + escape(u_name);服务端获取:String name=

2009-03-13 15:04:00 3800 1

原创 UML 2.0体验之Interaction Fragment

UML 2.0中增加了交互片断组件。正好遇到一个在序列图中处理多分支的情况。下载PowerDesigner 12.5后,实践了一下。能达到想要的效果。Interaction Fragment,支持多种操作。如loop,alternative,option等。实践结果:

2009-03-06 14:21:00 936 1

原创 Apache-Maven进阶一

一、什么是Maven?       Maven本质上是一个工程管理和理解工具。提供了一种方式,帮助管理:       Builds       Documentation       Reporting       Dependencies       SCMs       Releases       Distribution二、Maven对我们的开发进度

2009-03-06 12:41:00 642

原创 Maven入门

下载地址:http://maven.apache.com 一、安装指南(1)Window安装方式       1.解压Apache Maven文件。       2.加入环境变量M2_HOME,指向第一步中解压文件的位置。如安装是2.0.9版本,确认结尾没有多余的”/”。       3.加入环境变量M2,指向%M2%/bin。       4.可选项,加入环境变量

2009-03-04 16:28:00 348 1

原创 Hibernate中将一个字段映射到POJO多个属性

  <many-to-one name="address" class="com.hibernate.pojo.Address" fetch="select"> 注意:如果将一个字段映射到POJO的多个属性,需要注意的是,只能通过一个属性修改数据库。其它的映射属性只能查询数据。将其它属性设置为

2009-02-27 11:04:00 1257 1

原创 webwork返回类型

Chain Result - 用于 Action Chaining Dispatcher Result - 用于 JSP 整合 FreeMarker Result - 用于 FreeMarker 整合 HttpHeader Result - 用于控制特殊的HTTP行为 JasperReports Result - 用于 JasperReports 整合 Redirect R

2009-02-23 09:38:00 236

原创 由spring域名改变想到

今天,想到好久没有上spring官网了,在地址栏中输入,http://www.springframework.org,结果进入的页面是http://www.springsource.org ,好久没有关注spring了,什么时候把域名改了都不知道。这也提醒我要经常的关注一些前沿技术。看了一下,spring的版本,最新还是spring 2.5.6。

2009-02-11 17:56:00 196

原创 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 662

原创 Apache---James 邮件服务器简单设置

1.配置邮件服务器?    (1)设置服务器    "true" autodetectIP="true">        localhost        将localhost修改为你的服务器地址。    (2)设置邮件管理者的邮件地址    Postmaster@localhost    将localhost改成上面设置的服务器地址。    (3)设置

2009-01-06 13:12:00 326

原创 JDK_1.6---01---Java Collection Framework

1.新集合接口.    (1)Deque:双端队列,支持两端的插入和移出,扩展了Queue。    (2)BlockingDeque:支持接下来操作的Deque,当读取一个元素时,等待Deque成为非空;当存储一个元素时,等待空间可用。扩展了Deque和BlockingQueue。这个接口是java.util.concurrent的一部分。    (3)NavigableS

2009-01-04 13:39:00 659

原创 主外键的通俗理解

 数据库有三个模型:概念模型:指现实世界中的实体和关系逻辑模型:指数据库的表和关系物理模型:指tablespace,datafile等我们一般而言的表,pk,fk都是逻辑模型的概念。表与表之间的关系有三种:一对一,一对多,多对多。在实际的设计中,表与表只存在一对多的关系,因为一对一的关系,可以合并到一张表中,而多对多的关系必须变化为两个一对多关系。而PK和FK就是表明了这种一对多的关系。 

2008-11-28 15:44:00 266

原创 FreeMarker笔记一

 1.what is FreeMarker? FreeMarker是一个模板引擎;一个产生模板文本(从HTML等任何文件中)的通用工具。FreeMarker被设计为基于Servlet应用的采用MVC模式,来产生HTML页面。由于采用了MVC模式,对于动态页面来说,意味着,设计者(HTML作者)和程序员分离。每个人,都可以做他擅长做的。设计改变页面的外观,程序员不用重新编译或修改他的代码。因为,应用

2008-10-22 09:23:00 518

原创 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 935

原创 Heap and Perm size

 -Xms256m -Xmx256m -XX:PermSize=256m -XX:MaxPermSize=256m

2008-05-20 16:32:00 445

翻译 Apache Derby 10.4.1.3 released

Apache Derby project很高兴的宣布具有新的特性的Derby 10.4.1.3被发行。Derby 10.4.1.3 引入了以下新功能:    * 异步复制    允许维护以前的主数据库的副本到另外一台数据库上。在主数据库崩溃情况下可以执行从数据库上的副本。继续给客户端的请求提供服务。    * 安全    关闭网络服务器后,依然支持用户认证。事实上,认证激活,要求有证书(安全证

2008-05-13 13:24:00 383

翻译 javax.servlet.Filter

Filters是在请求资源(Servlet或静态内容)或者响应资源时,也可以在请求和响应同时进行时,执行过滤任务。Filters通过doFilter方法来执行过滤的。每个过滤都要访问一个FilterConfig对象,该对象包含了初始参数,要引用的ServletContext对象。例如,在调入资源时,执行过滤。Filters是被配置在web.xml配置文件中的。一些需要过滤器的情况:    (1

2008-05-12 00:32:00 819

翻译 org.apache.struts2.dispatcher.FilterDispatcher

 1.org.apache.struts2.dispatcher.FilterDispatcher?    是Struts2的主要的Filter,负责四个方面的功能:        (1)执行Actions        (2)清除ActionContext        (3)维护静态内容        (4)清除request生命周期内的XWork的interceptors    另注

2008-05-09 14:33:00 4886 3

原创 Struts2学习笔记

struts2学习笔记1.MVC模式与观察者模式?2.Struts1简单介绍? Struts1的核心是控制器, 控制器有两部分组成:  (1)核心控制器(ActionServlet)  (2)业务逻辑控制器(Action) Struts1的缺点:  (1)支持的表现层技术单一  (2)与Servlet API严重耦合,难于测试  (3)代码严重依赖于Struts1 API,属于侵入式设计3.Web

2008-05-07 15:49:00 1822

原创 java关键字

 1、final       用在成员变量              表明该变量是终结变量,初始化后不能再次赋值。public class FinalFeild ...{    private final String t = "frist";    public static void main(String[] args) ...{        // cannot make a 

2008-02-17 18:06:00 305

原创 抽象类可以实现接口,并且可以继承实体类

1、Act.java //接口类public interface Act ...{    public void go();} 2、Chinese.java//实体类public class Chinese ...{    public void getAge() ...{        System.out.println("entity class.");    }}

2008-02-17 17:24:00 1270

原创 类中可以存在非static块

public class Test ...{    // 类中可以存在非static块,该块在构造函数前执行。    ...{        System.out.println("frist non-static");    }    ...{        System.out.println("second non-static");    }    ...{        System

2008-02-17 17:16:00 239

原创 Spring中大量使用的模式

模式:描述了一个在我们周围不断重复发生的问题,以及该问题解决方案的核心。Spring中大量使用的两种模式为:          单态模式         工厂模式

2008-02-17 14:02:00 262

原创 Spring中IOC实现

        Ioc(Inversion of Control)中文翻译为“控制反转”,Ioc的抽象概念是依赖关系转移,即“程序与实现必须依赖于抽象”。         控制反转最常见的实现方式就是依赖注入(Depedency Injection),依赖注入的含义是:保留抽象接口,让组件依赖抽象接口,当组件要与其他对象发生依赖关系时,通过抽象接口来注入依赖的实际对象。        IO

2008-02-17 13:47:00 300

原创 java实现快速排序

 public class TestArray...{        public static void main(String[] args)...{        int[] array = ...{49, 38, 65, 97, 76, 13, 27, 49};        for(int i = 0; i  array.length; i ++)...{            

2007-11-14 17:55:00 347 1

转载 有初始值的 form 表单元素重置(reset)解决方案

"JavaScript" type="text/javascript"> // 说明:有初始值的 form 表单元素重置(reset)解决方案 // 整理:http://www.CodeBit.cn  

2007-11-13 22:50:00 502

转载 Microsoft.XMLHttp组件的属性方法

Microsoft.XMLHttp组件的属性方法一、使用步骤:1、创建XMLHTTP对象 //需MSXML4.0支持2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。 3、发送指令。 4、等待并接收服务端返回的处理结果。 5、释

2007-11-13 22:28:00 373

转载 MyEclipse快捷键与插件大全

(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。          F3跳到声明或定义的地方。          F5单步调试进入函数内部。          F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的

2007-11-13 22:24:00 542

原创 得到汉字的机内码

public class TestCode{    public static void main(String args[]){         byte[] b = "刘".getBytes();         System.out.println(b[0]&255);         System.out.println(b[1]&255);    }} 待续......

2007-11-06 12:33:00 443

转载 Linux及十大发行版介绍

也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。既 然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指 GNU/Linux ,即采用Linux内核的GNU

2007-10-25 16:17:00 431

转载 SQL SERVER 中的日期函数

1.一个月第一天的Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)2.本周的星期一Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)3.一年的第一天Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)4.季度的第一天Select DATEADD(qq, DATEDIF

2007-10-23 11:18:00 861 1

转载 mysql中数据类型

我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例如,某人的出生日期是“1987年5月23日”,他的身高是170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音等多媒体数据。但使用最多、最基本的仍然是文本数据。      1. mysql的数据类型       在mysql中有如下几种数据类型:

2007-10-18 23:43:00 647

转载 JDBC连接各种数据库

1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"

2007-10-18 22:49:00 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除