摘要: package com.szjz.utils;import java.io.File;/*** 创建文件夹* @author廖世勇**/public class UploadAttachmentsCreateFolders { public UploadAttachmentsCreateFolders() { super(); } /** * 创建文件夹 */ public void CreateFolders(){ String RealPath=""; String catalinaHome =System.getProperty("ccc.home" 阅读全文
posted @ 2013-06-10 16:22 廖世勇 阅读(266) 评论(0) 推荐(0) 编辑
摘要: JAVA中转义字符2009-08-12 17:40JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个 \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格 点的转义:. ==> u002E 美元符号的转义:$ ==> u0024 乘方符号的转 阅读全文
posted @ 2013-06-10 16:20 廖世勇 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符。 语法 stringObject.substring(start,stop) 参数描述 start必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。 返回值 一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop... 阅读全文
posted @ 2013-06-10 16:20 廖世勇 阅读(3720) 评论(1) 推荐(0) 编辑
摘要: JAVA数据类型分基本数据类型和引用数据类型。1基本数据类型Java里面包含8个基本数据类型,分别是:boolean、byte、char、short、int、float、douboe、long1.1 byte 字节byte是JAVA中最小的数据类型,它在内存中占8位(8个bit),取值范围从-128到127 赋值:byte I = 1271.2 short 短整型short类型在内存中占2个字节,取值范围从 -32768到32767赋值:short i = 32767;1.3 char 字符型char类型在内存中占2个字节。表示一个字符,也可以使用ASCII码范围内的值来给char型的变量赋值 阅读全文
posted @ 2013-06-10 16:19 廖世勇 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装:封装是把过程和数据 阅读全文
posted @ 2013-06-10 16:18 廖世勇 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1 字符串转换成数据 字符串转换成整数: String MyNumber ="1234"; int MyInt = Integer.parseInt(MyNumber); 字符串转换成byte,short, int, float, double, long等数据类型,可以分别参考Byte, Short,Integer, Float, Double, Long类的parseXXX方法。A. 有两个方法:1).int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2).i 阅读全文
posted @ 2013-06-10 16:16 廖世勇 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处、作者信息和本声明。否则将追究法律责任。http://orajc.blog.51cto.com/458434/94622数值型转换成字符型 //基本数据类型, int i_a =7; String str_a; str_a = String.valueOf(i_a); System.out.println(str_a); str_a = String.format("%06d", i_a); System.out.println(str_a); //封装类型 Integer intr = new Integer( 阅读全文
posted @ 2013-06-10 16:15 廖世勇 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3) 阅读全文
posted @ 2013-06-10 16:13 廖世勇 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 用java建立文件夹package test;public class muluTest{public static void main(String[] args){muluTest mulutest = new muluTest();mulutest.newFolder("D:\\abcds");}public void newFolder(StringfolderPath){String filePath = folderPath;filePath =filePath.toString();java.io.File myFilePath= new java.io.Fi 阅读全文
posted @ 2013-06-10 16:11 廖世勇 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。方法1:采用Object.toString()方法请看下面的例子: Object object = getObject();System.out.println(object.toString()); 注1在这种使用方法中,因为java.lang.Object类里已有public方法.toString(),所以对任何严格意义上 阅读全文
posted @ 2013-06-10 16:10 廖世勇 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 11.3I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3.1 文件操作 文件(File)是 最常见的数据源之一,在程序中经常需要将数据存储到文件中,例如图片文件、声音文件等数据文件,也经常需要根据需要从指定的文件中进行数据的读取。当然,在实际使用时,文件都包含一个的格式,这个格式需要程序员根据需要进行设计,读取已有的文件时也需要熟悉对应的文件格式,才能把数据从文件中正确的读取出 来。 文件的存储介 阅读全文
posted @ 2013-06-10 16:08 廖世勇 阅读(158) 评论(0) 推荐(0) 编辑
摘要: J2SE 1.5新特性之增强For循环 J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。 在Java程序中,要“逐一处理”——或者说,“遍历”——某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短,还是因为for这个词的含义和这种操作比较配,在这种时候for循环比其它循环常用得多)。对于遍历数组,这个循环. 阅读全文
posted @ 2013-06-10 16:07 廖世勇 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 示例返回 Boolean 值,指出变量是否已经初始化。语法IsEmpty(expression)必要的 expression 参数是一个Variant,包含一个数值或字符串表达式。但是,因为IsEmpty 被用来确定个别变量是否已初始化,所以expression参数通常是单一变量名。说明如果变量未初始化或已明确设置为 Empty,则 IsEmpty 返回True;否则返回 False。如果expression 含有多个变量,则IsEmpty 总是返回False。IsEmpty只返回对 variant 表达式有意义的信息。 IsEmpty 函数示例本示例使用 IsEmpty 函数检查变量是否已经 阅读全文
posted @ 2013-06-10 16:06 廖世勇 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: equalsIgnoreCase()public boolean equalsIgnoreCase(String anotherString)将此String 与另一个 String 进行比较,不考虑大小写。如果两个字符串的长度相等,并且两个字符串中的相应字符都相等(忽略大小写),则认为这两个字符串是相等的。在忽略大小写的情况下,如果下列至少一项为 true,则认为 c1 和 c2 这两个字符相同。 这两个字符相同(使用 == 运算符进行比较)。 对每个字符应用方法 Character.toUpperCase(char) 产生相同的结果。 对每个字符应用方法 Character.toLower 阅读全文
posted @ 2013-06-10 16:05 廖世勇 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1package jxlTest;2 3 import java.io.FileOutputStream; 4 import java.io.OutputStream; 5 import java.text.SimpleDateFormat; 6 import java.util.ArrayList; 7 import java.util.Date; 8 import java.util.List; 9 10 import jxl.*; 11 import jxl.format.Alignment; 12 import jxl.format.Border; 13 import jxl.form 阅读全文
posted @ 2013-06-10 16:05 廖世勇 阅读(192) 评论(0) 推荐(0) 编辑
摘要: NOTE: (xp:%JAVA_HOME%/jre/lib/security/cacerts,linux: $JAVA_HOME/jre/lib/security/cacerts)验证是否已创建过同名的证书keytool -list -v -alias tomcat -keystore"%JAVA_HOME%/jre/lib/security/cacerts " -storepass changeit删除已创建的证书keytool -delete -alias tomcat -keystore"%%JAVA_HOME%/jre/lib/security/cacer 阅读全文
posted @ 2013-06-10 15:29 廖世勇 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 配置Tomcat+java+ssl安全证书无效的原因记得2008年9月初的样子,公司一实施人员打电话来,说,按照按照手册上的方法配置Tomcat+java+ssl安全证的方法没有生效,根本无法使用HTTPS方式访问页面。开始以为是他的配置方法或者某一环节有问题,打算通过VPN上去帮他配置。 奇怪的事情发生了,我以非常熟练得速度按照手册上的方法配置成功,但居然也无法使用HTTPS方式访问页面。(这个我以前配置过不少次,难道是环境问题....)正在大家百思不得其解的状况下..........终于发现了一个问题。 先卖个关子............呵呵。 我先说说如何配置Tomcat+java+ss 阅读全文
posted @ 2013-06-10 15:28 廖世勇 阅读(168) 评论(0) 推荐(0) 编辑
摘要: AC-WEB使用HTTPS登录1、生成服务器端证书文件可以使用Windows系统或者Linux系统(1) Windows环境条件:已经安装JDK步骤:l 进入%JAVA_HOME%/bin目录l 执行命令 keytool -genkey -alias tomcat -keyalg RSA -keystoreF:\tomcat.keystore -validity 36500参数简要说明:“F:\tomcat.keystore”含义是将证书文件保存在F盘,证书文件名称是tomcat.keystore ;“-validity 36500”含义是证书有效期,36500表示100年,默认值是90天l 阅读全文
posted @ 2013-06-10 15:27 廖世勇 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 由于配置CAS的单点登陆系统,需要先配置Tomcat的SSL, 在配置tomcat的SSL过程中,我配置的版本是tomcat5.5.20,参考了很多资料,但发现一直不行,后来我换到了5.5.9,结果非常顺利,我于是换了总共4个主要版本,发现SSL的配置还真有些不同,但所有的相关配置都必须使用PKI厂商提供的cacheFile文件将你所使用的JDK下jre里面的cacheFile文件体会掉才可以使用,现在我将这些配置记录下来,供下次参考。参考文档Keytool使用指南:http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/keytool.htm 阅读全文
posted @ 2013-06-10 15:27 廖世勇 阅读(371) 评论(0) 推荐(0) 编辑
摘要: TOMCAT、JBOSS HTTPS应用配置方法SSL或者SecureSocket Layer,是一种允许web浏览器和web服务器通过一个安全的连接进行交流的技术。这意味着将被发送的数据在一端被翻译成密码,传送出去,然后在另一端解开密码,再进行处理。这是一个双向的过程,也就是浏览器和服务器都需要在发送数据之前对它们进行加密。SSL协定的另一个重要方面是认证(Authentication)。这就是说,在你开始试图通过一个安全连接与一个web服务器交流的时候,这个服务器会要求你的浏览器出示一组证件,通过“鉴定”的方式来证明这就是你所声明的网站。在某些情况下,服务器还会要求你的web浏览器的认证书 阅读全文
posted @ 2013-06-10 15:25 廖世勇 阅读(215) 评论(0) 推荐(0) 编辑