
JavaSE
snihcel
这个作者很懒,什么都没留下…
展开
-
jsp中freemarker 数字格式化
一、使用内建函数 c 特点: 不管其表现形式是怎样的( 例如"123,456.123,456"、 "123 456.123 456"、 "000 123 456.123 456 000"、 "123,456.123 456"、 "1,2345,6.123456") , 只要小数分割符是'.' 它就能转化成计算机能够识别的字符串形式,而且都是123456.123456,计算机转载 2014-09-16 16:29:49 · 600 阅读 · 0 评论 -
gt ge lt le ne 缩写 的 英文 含义
-ne : (not equal) 不相等-gt : (greater than) 大于-lt : (less than) 小于-ge : (greater than or equal) 大于或等于-le : (less than or equal)小于或等于转载 2014-06-10 14:31:02 · 6312 阅读 · 0 评论 -
Java 加密解密之对称加密算法AES
Java 加密解密之对称加密算法AES 密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 1转载 2014-05-23 16:07:29 · 809 阅读 · 0 评论 -
LOADRUNNER8.1中文版加10000客户端破解补
http://www.17testing.com/download/LR_8.1.isoLOADRUNNER8.1 用迅雷下载http://www.17testing.com/download/LR_8.1ChinesePack.iso 中文包http://blog.chinaunix.net/upfile/070509151030.rar10000客户端的破解补丁LR 8.1的介转载 2014-06-05 14:13:28 · 1380 阅读 · 1 评论 -
遍历Map的四种方法
public static void main(String[] args) {Map map = new HashMap();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3");//第一种:普遍使用,二次取值System.out.println("通过Map.keySet遍历ke转载 2014-04-03 16:58:12 · 477 阅读 · 0 评论 -
Java如何获取文件编码格式
http://www.cnblogs.com/java0721/archive/2012/07/21/2602963.html1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK。 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理就是只要读出文件前三个字节,判定这些字节的值,就可以得转载 2013-11-27 16:20:33 · 1346 阅读 · 0 评论 -
java创建xml文件中文乱码
java 中由Writer类继承下来的子类没有提供编码格式处理,所以dom4j也就无法对输出的文件进行正确的格式处理。这时候所保存的文件会以系统的默认编码对文件进行保存,在中文版的window下java的默认的编码为GBK,也就是所虽然我们标识了要将xml保存为utf-8格式但实际上文件是以GBK 格式来保存的,所以这也就是为什么能够我们使用GBK、GB2312编码来生成xml文件能正确的被解析,转载 2013-11-07 14:50:05 · 689 阅读 · 0 评论 -
log4j 分级别写入不同的日志文件
http://z-jiankun.iteye.com/blog/768764 class="org.apache.log4j.RollingFileAppender">class="org.apache.log4j.RollingFileAppender">转载 2013-10-17 12:19:22 · 701 阅读 · 0 评论 -
JAVA读取文件的创建时间和修改时间
http://emily2ly.iteye.com/blog/742799 import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java转载 2013-10-15 15:18:39 · 1089 阅读 · 0 评论 -
java读取远程url图片,得到宽高
import java.awt.image.BufferedImage;import java.io.BufferedInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import jav转载 2014-05-27 14:18:09 · 1772 阅读 · 0 评论 -
读流的方式取远程图片,再以流的方式显示在页面上
//yxy 2014-5-57// String purl = productService.viewPicFileUrl(picId); URL url = new URL(purl); // 载入图片到输入流 java.io.BufferedInputStream bis = new Buf原创 2014-05-27 14:45:20 · 1131 阅读 · 0 评论 -
CentOS卸载默认JAVA并安装新的JDK .
[root@node1 node1]# java -versionjava version "1.5.0"gij (GNU libgcj) version 4.4.4 20100726 (Red Hat 4.4.4-13)Copyright (C) 2007 Free Software Foundation, Inc.This is free software; see t转载 2014-09-02 16:33:55 · 712 阅读 · 0 评论 -
CentOS下安装JDK6u21和设置环境变量
1.先通过SSH登录到Linux系统中,通过SSH文件管理工具把Linux的JDK安装包上传到/home/acm/JavaTools/JDK目录;2.进入/home/acm/JavaTools/JDK目录,用cp命令$cp ./jdk-6u21-linux-i586.bin /home/acm 把JDK安装文件jdk-6u21-linux-i586.bin 复制到acm用户的根目录下;转载 2014-09-02 15:51:39 · 917 阅读 · 0 评论 -
JSON-lib框架,转换JSON、XML不再困难
Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。一、 准备工作 1、 首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-lib/files/json-l转载 2014-09-01 15:05:17 · 597 阅读 · 0 评论 -
ubuntu12.04 64位系统配置jdk1.6和jdk-6u20-linux-i586.bin下载地址 .
1:下载地址http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u21-oth-JPR2:安装:sudo -s ./jdk-6u20-linux-i586.bin3:配置环境变量sudo vi转载 2014-08-25 15:19:42 · 1027 阅读 · 0 评论 -
Java中的break Label 和continue Label 例子(跳出多重循环)(转)
1:break break语句提供了一种方便的跳出循环的方法,一般只退出一重循环。 boolean test=true; int i=0; while(test){ i++; if(i>=10) break; } 执行这段程序时,尽管while条件表达式始终为真,全循环只运行10次。 2:标号label 标号提供了一种简单的bre转载 2014-07-04 15:08:19 · 7244 阅读 · 0 评论 -
java算术验证码,适用spring mvc/ssh等
关于验证网上有很多,不过大原创 2014-05-28 16:37:27 · 2000 阅读 · 0 评论 -
do{}while(false);在java中的妙用.
在以前写C程序中经常会有这样的情景. 打开一个资源的句柄. 在打开的这个资源上操作进行多次操作,每一步失败都要关闭这个资源句柄并摧毁它:if(x1) { close(hd);destory(hd);}if(x2) { close(hd);destory(hd);}if(x3) { close(hd);destory(hd);}等等,如果操作超过3条语句,比如有七八条转载 2014-06-13 14:04:52 · 2880 阅读 · 0 评论 -
JSP算术验证码
今天完善了验证码,装载到图片,使用起来更方便了,更有效,之前由后台Servlet生成字符串发送到前台,容易被破解。效果:VerificationCode.jsp 代码:JAVA代码 "java" import="java.util.*" pageEncoding="UTF-8"%> @page import="java.awt.imag转载 2014-05-28 16:30:03 · 1532 阅读 · 0 评论 -
Java中遍历文件夹的2种方法
http://www.java3z.com/cwbwebhome/article/article5/5924.html?id=1838 Java遍历文件夹的2种方法:A.不使用递归:import java.io.File;import java.util.LinkedList;public class FileSystem { public static vo转载 2013-10-14 15:32:33 · 528 阅读 · 0 评论 -
java dom4j操作xml
http://www.blogjava.net/Todd/archive/2010/05/22/321618.html SAXReader reader = new SAXReader();Document doc = reader.read(...); List childNodes = doc.selectNodes("//Config/Child/ChildNode转载 2013-10-14 17:26:41 · 470 阅读 · 0 评论 -
windows 如何查看端口占用情况?
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用转载 2013-09-23 10:25:03 · 520 阅读 · 0 评论 -
[Java]读取文件方法大全
public class ReadFromFile {/*** 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/public static void readFileByBytes(String fileName) {File file = new File(fileName);InputStream in = null;try {Syste转载 2012-10-24 13:34:01 · 470 阅读 · 0 评论 -
Java按指定行数读取文件 .
package testimport java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.LineNumberReader;public class ReadSelectedLine{ // 读取文件指定行。 static void readAppo转载 2012-10-24 14:21:26 · 2492 阅读 · 0 评论 -
Java多线程 执行程序(1)
1.1 Thread类static Thread.currentThread 返回当前正在执行的线程对象的引用。join 等待线程终止。yield 暂停当前正在执行的线程对象,并执行其他线程。 Demo1-1中给出的程序中,主函数中创建了两个线程,每个子线程第一条输出语句执行结束后,放弃了执行权,从而让其他线程有机会继续执行。这样就会看到子线程1和子线程2交叉输出的信息。在主线转载 2012-11-01 10:09:04 · 879 阅读 · 0 评论 -
Eclipse中新建一个Java工程
Eclipse中新建一个Java工程 (2012-07-24 17:05) 标签: eclipse 新建Java工程 分类: Android开发 新建一个Java工程·file>new>Java Project·在出来的对话框中的Project name中输入工程名。其他的保持默认。选点击finish 这时就在workspac转载 2012-10-23 11:07:04 · 6593 阅读 · 2 评论 -
在javaSE工程中初始化Spring并取得bean .
在javaSE工程中初始化Spring并取得bean[java] view plaincopyprint?public static void main(String[] args) throws Exception { ApplicationContext ctx = new ClassPathXmlApplicationContext(转载 2012-10-23 14:28:37 · 801 阅读 · 0 评论 -
java提高班 -- java多线程(3)线程池
本文版权归作者所有,转载请标明出处。未与作者联系不得用于任何商业用途2011年5月18日关新全山东东营 石油大学2.3 线程池 创建线程是需要一定的代价的,因此,在一个应用程序中创建过多的线程会占用大量系统资源,降低程序的执行速度,甚至造成java虚拟机的崩溃。使用线程池主要出于两种目的,首先,一个线程池会维护一定数量的线程,当新的多线程任务到来后,线程池会寻求一转载 2012-11-01 11:41:07 · 751 阅读 · 0 评论 -
java提高班 -- java 多线程技术(1) 创建多线程
本文版权归作者所有,转载请标明出处。未与作者联系不得用于任何商业用途2011年5月18日关新全山东东营 石油大学第二章:java多线程-----尽信书不若无书---- 多线程在实际项目中应用十分广泛,例如,web服务使用一个线程等待接收用户请求,而使用其他子线程处理请求;Swing图形界面中使用一个线程接收界面的响应,开启其他线程处理响应引发的动作。有时开启转载 2012-11-01 11:32:00 · 888 阅读 · 0 评论 -
java提高班 -- java多线程 (2)同步
本文版权归作者所有,转载请标明出处。未与作者联系不得用于任何商业用途2011年5月18日关新全山东东营 石油大学2.2 同步 线程同步是用来调节线程之间的执行进度,在很多情况下,需要在某一点处,所有线程等待一次汇集,统计临时结果。或者主线程等待所有子线程执行结束,统计最终结果等。(这里的同步概念与经典的同步略有不同,这里仅强调协调线程的执行进度,与锁相关的内容不放转载 2012-11-01 11:35:21 · 800 阅读 · 0 评论 -
JAVA按行数读取txt
用LineNumberReader行号读取器FileReader f=new FileReader("test.txt");LineNumberReader l=new LineNumberReader(f);l.setLineNumber(10); //跳到第10行for(int i=10;iSystem.out.println( l.readLine()); //显示第10转载 2012-10-24 14:06:20 · 1724 阅读 · 0 评论 -
Java中对象的初始化生成过程
Java是面向对象的一种语言,在Java对象生成的过程,涉及子类和父类的加载、静态成员变量的初始化、子类和父类对象的初始化等过程,其具体过程通过下述代码来说明。class A { public A(String s) { System.out.println(s+" Constructor A"); } } class B { public B转载 2012-10-24 10:12:28 · 539 阅读 · 0 评论 -
java产生随机数通用函数
public static String getRandomNum(int num) { String[] digits = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "0" }; Random rnum = new Random(new Date().getTime()); for (int i = 0; i int转载 2013-08-14 15:08:00 · 820 阅读 · 0 评论 -
Window下让JAR在后台运行的方法
新建一个披处理 run.bat,内容如下 @echo offstart javaw -jar xx.jarexit 双击运行即可。 由于采用javaw运行,没有命令行窗口,所以system.out输出查看不到。要在程序中重定向system.out/err 的输出到日志文件转载 2013-07-15 14:25:13 · 1787 阅读 · 0 评论 -
Apache2.2和SVN1.4.4搭建svn版本控制平台(windows环境)
一、安装 第一步,安装Apache2.2,下载后直接安装就可以了,没有什么难的。 第二步,安装Subversion1.4.4(目前最新版本),注意下载时,看是否支持Apache2.2;我使用的是svn-win32-1.4.4.zip,解压之后即可使用。二、整合 第一步,打开Apache安装目录下的httpd.conf文件找到下面的语句:#LoadModule dav_mod转载 2013-06-06 15:00:30 · 507 阅读 · 0 评论 -
Java 简单的时间操作——简单的加减运算 .
public static String timeAdd(String date, int minute) { Calendar calendar = Calendar.getInstance(); DateFormat df = new SimpleDateFormat("yyyyMMddHHmmss"); try {转载 2012-11-16 17:11:30 · 576 阅读 · 0 评论 -
转:java小数保留两位小数
方式一: 四舍五入double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数方式二: java.text.DecimalForma转载 2012-11-16 12:49:46 · 562 阅读 · 0 评论 -
java 大数字运算结果的显示问题
double a=666666666.7777777; double b=333333333.8888888; //未经过处理 System.out.println(a*b); //大数方式存放 BigDecimal num=new BigDecimal(a*b); System.out.println(num); //大数方式计算转载 2012-11-16 12:44:49 · 1060 阅读 · 0 评论 -
java 过滤特殊字符
// 过滤特殊字符 public static String StringFilter(String str) throws PatternSyntaxException { // 只允许字母和数字 // String regEx = "[^a-zA-转载 2012-11-06 17:04:22 · 881 阅读 · 0 评论 -
java读取excel
package com.jjm.lht; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Date; im转载 2012-10-29 17:01:01 · 561 阅读 · 0 评论