- 博客(110)
- 收藏
- 关注
转载 Spring中WebApplicationContext的研究
Spring中WebApplicationContext的研究ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了:P,Spring把Bean放在这个容器中,在需要的时候,用getBean方法取出,虽然我没有看过这一部分的源代码,但我想它应该是一个类
2007-12-20 15:04:00
2690
原创 JAVA 正则表达式常用功能
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能: 查询: 以下是代码片段:String str="abc efg ABC"; String regEx="a|f"; //表示a或f Pattern p=Pattern.compile(regEx); Matcher m=p.matcher(str); boolean rs=
2007-09-20 09:52:00
2657
原创 java与其它语言通信转换
在写网络通信程序的时候非常非常有用/*** 通信格式转换** Java和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换* 高、低字节之间的转换* windows的字节序为低字节开头* linux,unix的字节序为高字节开头* java则无论平台变化,都是高字节开头 */ public class FormatTransfer {/** * 将
2007-08-20 17:47:00
3081
转载 java 基本数据类型转换
我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在
2007-08-20 17:45:00
3083
原创 字节序和网络字节序
1 字节序由于不同的计算机系统采用不同的字节序存储数据,同样一个4字节的32位整数,在内存中存储的方式就不同. 字节序分为小尾字节序(Little Endian)和大尾字节序(Big Endian), Intel处理器大多数使用小尾字节序, Motorola处理器大多数使用大尾(Big Endian)字节序;小尾就是低位字节排放在内存的低端,高位字节排放在内存的高端。例如
2007-08-20 17:43:00
2926
转载 keytool - 密钥和证书管理工具
keytool - 密钥和证书管理工具管理由私钥和认证相关公钥的 X.509 证书链组成的密钥仓库(数据库)。还管理来自可信任实体的证书。结构keytool [ 命令 ]说明keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信
2007-07-27 16:46:00
3413
原创 JAVA基本数据类型与其他语言数据类型之间的转换方法
/*** 通信格式转换** Java和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换* 高、低字节之间的转换* windows的字节序为低字节开头* linux,unix的字节序为高字节开头* java则无论平台变化,都是高字节开头 */ public class FormatTransfer {/** * 将int转为低字节在前,高字节在后的
2007-07-24 16:00:00
2831
原创 Linux下J2EE开发者常用的基本命令
1路径相关: cd ,pwd2 文件列表:ls3文件加解压缩 tar4文件察看: cat ,tail5文件编辑: vi(:q,:q!,:wq)6 文件删除:rm7 文件查询: find8 文件传输:ftp9服务器调转: telnet。。。10 系统性能查看:top,vmstat
2007-07-23 16:20:00
3104
原创 Linux rm 命令祥解
rm命令 用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。 rm命令的一般形式为: rm [选项] 文件… 如果没有使用- r选项,则rm不会删除目录。 该命令的各选项含义如下: - f 忽略不存在的文件,从不给出提示。 - r 指示rm将
2007-07-23 16:10:00
5566
原创 tar 命令 祥解
TAR命令名tar - tar 档案文件管理程序的 GNU 版本。 下面将逐个介绍其含义 总览tar [ - ] A --catenate --concatenate | c --create | d --diff --compare | r --append | t --list | u --u
2007-07-20 19:03:00
2754
原创 java JNI 调用c或c++,windows 或 Linux系统
由于java程序需要调用C或C++的代码,不得不使用JNI。C的代码在Win32和Linux下都有相同功能的不同实现,就像JDK分几种平台版本(win32,linux,solaris等)。 首先,看一看首先,看一看win32下调用dll文件。 1, 新建HelloWorld.java 1public class HelloWorld 2{ 3 static 4 { 5
2007-07-20 10:38:00
10954
转载 String,int
String,int互转 1 如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]);2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int
2007-07-16 10:20:00
3717
原创 JDK 环境变量设置
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。JAVA_HOME指向的是JDK的安装路径,如x:/JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:/XXXXXX/xxxxx/XXXX/xxxx/
2007-07-05 13:48:00
3231
1
原创 Tomcat 5 环境变量配置
由于偶将TOMCAT作为service方式安装,所以CATALINA_HOME环境变量也没设过,如果读者不是按照这种方式请设置一个系统环境变量,设置方法同J2SDK。变量名:CATALINA_HOME变量值:d:/Tomcat 5.0另外可再增加一个环境变量变量名:CLASSPATH变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tool.jar;%
2007-07-05 13:45:00
3203
转载 Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别
ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。Collection ├List 接口│├LinkedList 链表│├Arra
2007-07-03 10:36:00
3154
原创 URLEncoder 和 URLDecoder
编码使用java.net.URLEncoder.encode(str1,"gb2312") ;或者java.net.URLEncoder.encode(str1) ;解码使用对应取的时候要java.net.URLDecoder.decode(newStr,"gb2312") 或java.net.URLDecoder.decode(newStr)可以方便对于特殊字符
2007-07-02 15:45:00
2878
转载 Thread.getContextClassLoader() 祥解
答 : 这个问题经常出现在编写框架代码 , 需要动态加载很多类和资源的时候 . 通常当你需要动态加载资源的时候 , 你至少有三个 ClassLoader 可以选择 : ² 系统类加载器或叫作应用类加载器 (system classloader or application classloader) ² 当前类加载器 ² 当前线程类加载器 上
2007-06-26 20:50:00
12985
原创 ClassLoader解决jar包冲突问题
我们知道,Java利用ClassLoader将类载入内存,并且在同一应用中,可以有很多个ClassLoader,通过委派机制,把装载的任务传递给上级的装载器的,依次类推,直到启动类装载器(没有上级类装载器)。如果启动类装载器能够装载这个类,那么它会首先装载。如果不能,则往下传递。当父类为null时,JVM内置的类(称为:bootstrap class loader)就会充当父类。想想眼下的越来越多
2007-06-26 20:32:00
10667
原创 cp 命令祥解
cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。该命令的各选项含义如下:- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。- d 拷贝时保留链接。- f
2007-06-26 15:55:00
3445
1
原创 AIX 系统性能检测
计算机系统的性能优化是一个综合性较强的话题,它涉及对系统资源以及应用环境(如应用程序及网络环境)的分析。本文将就如何检测RS/6000系统性能,找出引起性能降低的资源瓶颈做一个简单介绍(注: 本文不涉及由应用程序或网络因素引起的资源瓶颈问题)。 所谓系统资源包括内存、CPU和输入/输出设备。通过使用以下命令,可以对RS/6000系统资源的负载情况有一个清楚的了解: vmstat svmon
2007-05-21 17:33:00
3571
原创 chmod
chmod 命令 chmod用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 1. 文字设定法语法:chmod [who] [+ | - | =] [mode] 文件名命令中各选项的含义为: 操作对象who可是下述字母中的任一个或者它们的组合: u 表示“用户
2007-05-21 17:25:00
1057
原创 20070520
看了一下日记的时间已经2个多月没有写了博客也没有怎么更新怎么这么忙呢。。。埃。。。。虽然越来越有思路但是还是有些点没把握住要学的东西还真多自己想学的却没有时间学。。。朋友说,遇到困难的时候就是提高的时候感觉提高了那么一些,但是真正的大幅度提高还是要抓紧时间看看书啊不是被工作强奸就是把工作强奸who怕who阿!
2007-05-20 23:48:00
735
转载 vi 用法
簡易執行範例我們怎麼使用 vi 建立一個檔名為 test.txt 的資料呢?也是很簡單的啦, 整個步驟可以是這樣: 使用 vi 進入一般模式; [root@linux ~]# vi test.txt
2007-05-16 17:21:00
951
转载 JDBC连接DB2数据库详解
JDBC连接DB2数据库详解关于DB2数据库的JDBC连接文章有很多,比较出名的有诸如“JDBC数据库连接大全”和“JSP的DB2连接数据库”,虽然都是很详细的资料,也都说解决了前人没有解决的问题,但还是有许多纰漏。我就这两天的经验给大家写一篇关于JDBC连接数据库的文章,以解决一部分人的疑问。第一, JDBC是JDK的一部分(至少在Java Tiger Development Kit
2007-05-13 18:53:00
2146
原创 在 ibatis 中 调用 存储过程
先在sqlmap中定义procedure:代码 {call swap_contact_name (?, ?,?)} 用来调用的代码:代码 HashMap paramMap = new HashMap(); paramMap.put("contactId", new Integer(contact.getContac
2007-04-16 15:07:00
1038
原创 存储过程
存 储 过 程 这一章介绍怎样使用存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。10.1 概 述 在不同类型的服务器上,存储过程的工作方式是不同的。例如,对于In
2007-04-16 15:05:00
884
原创 javascript 学习笔记 《JavaScript And DHTML Cookbook》
·字符串(String) 1.声明 var myString = new String("Every good boy does fine."); var myString = "Every good boy does fine."; 2.字符串连接 var myString = "Every " + "good boy " + "does fine.";
2007-04-09 11:56:00
1336
原创 Struts 中Filter的使用
1 web.xml里添加filter配置信息。 Authentication com.nova.colimas.web.filters.AuthenticationFilter onError /pages/index.jsp Authentication /protect/* 定义使用com.nova.colimas.web.filters.Auth
2007-04-04 17:40:00
1635
1
原创 null的处理
如果我们是这样初始化的 String str=null; 这个标识,指向一个空的指针,此时不能用比较的函数进行操作,而应该用str?=null 来比较从session apllication等返回的值,如 session.getAtrribute("aaa");如果 aaa没有set过,返回一个null值,此时如果你用equals去比较,会发生解析错误
2007-03-29 18:52:00
791
原创 细说Java之util类
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hash
2007-03-16 03:19:00
981
原创 hibernate的锁机制
开源技术:hiernate的锁机制hibernate锁机制包括悲观锁和乐观锁1.悲观锁:它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。基于jdbc实现的数据库加锁如下:select * from account where name="Eric
2007-03-15 23:35:00
2418
原创 eclipse下resin的配制
1、配置Resin的conf拷贝一份resin安装目录conf目录下的resin.conf,命名为test.conf编辑其中的内容,默认也可,在其后面的上面添加一行:这是最简配置,详细参数自己可以定制。2、配置Eclipse的运行打开Eclipse的“运行”菜单,选择“运行”,如果你的是英文,应该都是RUN。:)选择JAVA应用程序,点击下面的新建按钮,新建一个运行项目。名称自己填写
2007-03-15 10:43:00
1005
原创 JAVA MD5 算法实现
import java.security.MessageDigest;/** *//** * */public class MD5 ...{ /** *//** * Constructs the MD5 object and sets the string whose MD5 is to be * computed. * * @param inStr
2007-03-13 10:51:00
5421
原创 2007年3月12日
今晚不想加班了回去吃个砂锅面吃点肉串搞定忙死了。。。。带女友出去了刷了几次卡JACK&JONES和ONLY都打5折。。。疯了。。。。又成穷人了下月准备换手机了快发钱啊!
2007-03-12 19:17:00
807
原创 mysql操作blob经验谈
背景!jsp+mysql 记住 要用mysql的longblob类型来存默认的blob大小不够数据库字段:id (char) pic (longblob)转载请注明出处,这时我与我的知己的合作的结过原来操作blob字段时都要先差个空值,在查blob,好麻烦,用prepareStatment就不用那么麻烦了,哈哈postblob.heml页面http://www.w3.org/T
2007-03-02 20:37:00
1102
原创 Struts2的Action中getXXX()方法刷新后无法保存数据的解决方案
Struts2中,action中的getXXX()只在服务器启动时执行一次,一刷新页面显示的数据内容全都没了,这种问题的解决办法是: 在web.xml中配置struts2.0时, action2 /* 把/*改成*.ation就OK了
2007-03-02 20:33:00
825
原创 图片代替按钮
一个input的用法,以前没见过都是用js实现了,现在贴出来,留着长个经验哈哈 一、用input控件,将type设为image即可 二、用JS代码也行三、用JAVASCRIPT代码 http://www.youname.com/bbsxp/Login.asp" method="POST"> 用户名: 密 码: value=进入> value=取消> 修改成
2007-03-02 20:31:00
1008
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人