java
asdfgasfg
我是一个很简单的人。
展开
-
java生成Excel文件
<br />先到这里下载一个jar包:http://www.andykhan.com/jexcelapi/download.html<br />package zcp;import java.io.*;import jxl.*;import jxl.write.*;import jxl.format.*;public class ExportExcel{ public static void writeExcel(OutputStream os) throws E原创 2011-05-22 08:25:00 · 668 阅读 · 0 评论 -
使用OpenSSL生成RSA公私钥
项目中需要用到公私钥实现数字签名、验签,通过下面的命令生成的:1.openssl genrsa -out rsa_private_key_2048.pem 2048 #生成rsa私钥,X509编码,2048位2.openssl pkcs8 -in rsa_private_key_2048.pem -out rsa_private_key_2048_pkcs8.pem -nocrypt -topk...原创 2018-04-28 22:57:37 · 6992 阅读 · 1 评论 -
使用OpenSSL命令从cer文件中导出rsa_public_key.pem文件
openssl x509 -inform der -in certificate.cer -pubkey -noout > rsa_public_key.pemOpenSSL手册原创 2018-05-03 11:32:05 · 6913 阅读 · 0 评论 -
eclipse通过tomcat热部署web项目
怎么配置eclipse热部署本文章将会演示怎么配置eclipse调试器在不重启服务器的情况下支持热部署,热插拔或者热码替换。 环境:Eclipse 4.4(老版本也一样支持)Eclipse Tomcat 插件1. 热部署例子通过这个简单的热部署例子,可以在不用重启tomcat的情况下是代码修改生效。假设一个简单的Spring MVC Web项目已经通过eclipse部署到tomcat里。1.翻译 2015-11-28 20:29:38 · 30414 阅读 · 9 评论 -
将文件的大小以最合适的单位显示
将文件的大小以最合适的单位显示,比如:如果是10B则显示10B,如果是1125B则显示1.1KB……原创 2015-04-28 23:10:56 · 1842 阅读 · 0 评论 -
解决乱码
今天用struts读取.properties文件再在页面上显示时乱码 byte[] bs = null; try { String sourceString = getText("NoticeOfGreateThanMaxAllowUserCount"); System.out.println(sourceString);//乱码 bs = sourceString原创 2011-12-31 18:40:43 · 680 阅读 · 0 评论 -
杂货店
http://dlc.sun.com.edgesuite.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/apJava语言规范:http://java.sun.com/docs/book原创 2011-08-25 18:56:38 · 665 阅读 · 0 评论 -
遍历ArrayList对象remove掉不需要的元素
1.从test中移除值为“i am 2”的元素@Testpublic void testHaha() { List test = new ArrayList(); test.add("i am 1"); test.add("i am 2");原创 2011-09-21 16:49:07 · 7322 阅读 · 1 评论 -
ArrayList与数组之间相互转换
1.ArrayList-->数组List list = new ArrayList();String[] array = (String[]) list.toArray();2.数组-->ArrayListList list = null;String[] a原创 2011-09-21 14:06:27 · 2308 阅读 · 0 评论 -
关于Thread的一些
线程有几种状态:1.产生(new):线程已经产生,只是放在内存中啥事都不干。2.可运行(runnable):在调用了start方法到它获得系统给它分配了时间片之前,或者时间片用完了但还没执行完。3.运行(running):获得了时间片,正在运行。4.死亡(dead原创 2011-08-06 01:10:42 · 802 阅读 · 0 评论 -
JVM分代垃圾回收策略的基础概念
为什么要分代 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。 在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这类对象跟业务直接挂钩,因此生命周期比较长。但是还有一些对象,主要是程序运行过程中生成的临转载 2011-06-09 11:11:00 · 591 阅读 · 0 评论 -
JVM中的堆和栈
参考:http://willvvv.iteye.com/blog/151840 JVM是基于堆栈的虚拟机.JVM为每个新创建的线程都分配一个堆栈.也就是说,对于一个Java程序来说,它的运行就是通过对堆栈的操作来完成的。堆栈以帧为单位保存线程的状态。JVM对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。 我们知道,某个线程正在执行的方法称为此线程的当前方法.我们可能不知道,当前方法使用的帧称转载 2011-06-09 10:43:00 · 607 阅读 · 0 评论 -
用JavaMail发送邮件
1.下载jar包:http://www.oracle.com/technetwork/java/index-138643.html2.Email_Autherticator.java……3.Mail.java……4.Test.java……5.参考:http://coolshell.cn/articles/4261.html原创 2011-05-26 09:47:00 · 885 阅读 · 0 评论 -
java读取Excel
用java操作Excel文件的方法有很多,这里使用Java excel API。(下载地址:http://sourceforge.net/projects/jexcelapi/files/)一.从Excel文件读取数据表1.创建Workbook(术语:工作薄):InputStream is = new FileInputStream(new File("test.xls"));jxl.Workbook rwb = Workbook.getWorkbook(is);2.通过工作薄来访问Excel Sheet(原创 2011-05-24 10:04:00 · 768 阅读 · 0 评论 -
用poi生成Excel文件
1.下载jar包:http://poi.apache.org/download.html2.实例代码import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import javax.swing.JOptionPane;import org.apache.poi.hssf.usermodel.HSSFCell;i原创 2011-05-25 10:38:00 · 918 阅读 · 0 评论 -
从pfx文件中读取私钥,供Java调用生成数字签名
1. 提取密钥对(如果pfx证书已加密,会提示输入密码):openssl pkcs12 -in file.pfx -out keypair -nocerts -nodes2. 从密钥对中提取私钥:openssl rsa -in keypair -out rsa_private_key.pem3. 生成pkcs8格式私钥openssl pkcs8 -in rsa_private_key.pem -o...原创 2018-04-29 00:03:10 · 3024 阅读 · 1 评论