
java点滴
文章平均质量分 68
hxirui
这个作者很懒,什么都没留下…
展开
-
利用Java调用可执行命令
package test; /** * Add one sentence class summary here. * Add class description here. * * @author lxx * @version 1.0, 2004-11-16 */ public class TestCmd { public TestCmd(){} /* public void main(Strin原创 2005-10-24 11:06:00 · 970 阅读 · 0 评论 -
如何在子窗口操作父窗口的FORM域
function setE(id,pid,name,pname) { opener.form1.type2.value = id; opener.form1.type2_temp.value = name; opener.fo原创 2006-03-02 13:13:00 · 1143 阅读 · 0 评论 -
屏蔽错误的原始显示
在开发Tomcat应用时,难免有各种错误,但错误不能在发布时显示,需要采取措施屏蔽。在WEB-INF目录下web.xml中加入如下代码,即可实现常见出错屏蔽。---------------------------404/error/error404.jsp400/error/error400.jsp500/error/error500.jsp503/error/error503.jspjava.l转载 2006-03-02 13:53:00 · 1253 阅读 · 0 评论 -
IO基本
class FileHandle { /** * 新建目录 * * @param folderPath * String 如 c:/fqf * @return boolean */ public void newFolder(String folderPath) { try { String filePath = folderPath; filePat原创 2006-03-03 13:47:00 · 938 阅读 · 0 评论 -
获得path变量
import java.io.*;public class Exec { public static void main(String[] args) throws IOException { Runtime r = Runtime.getRuntime(); Process p = r.exec("cmd"); PrintWriter writer = new PrintWriter(原创 2006-03-03 17:43:00 · 927 阅读 · 0 评论 -
上传多个文件到oracle数据库
/* * Created on 2005-9-27 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */package com.system.web;import java.sql.*;import原创 2006-05-18 18:19:00 · 2587 阅读 · 1 评论 -
unicode字符和String类型相互转换
import java.util.*;public class unicodetostring{public static void main(String[] args) { //for(int i= 0;i //{ // String stu = StringToUnicode(args[i]); // System.out.println(" "+原创 2006-05-18 18:22:00 · 2108 阅读 · 0 评论 -
session丢失问题
郁闷!就在今天-项目验收的日子,居然遇到了session丢失问题,更郁闷的是我居然不知道还有session丢失问题。这样的直接结果就是验收推迟,郁闷阿!现在记录一下:首先是主页面show了一个模态窗口,用来展示一个编辑页面,编辑页面提交的时候window.open("","target"); 然后就把submit的target指向这个页面,这样做是为了,提交后保留编辑页面的信息,不原创 2006-08-10 20:09:00 · 6411 阅读 · 0 评论 -
mysql binlog格式与事务级别read committed的关系
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xinying.blog.51cto.com/441770/314203<br />前言<br /> binlog有三种格式,分别是STATEMENT、row、mixed。每种格式的区别可以去看复制那篇文章,那它分别与read committed 有什么关系呢。下面以例子来分析<br /><br />1、数据库版本<br /> mysql> status<br />--------转载 2011-02-10 17:20:00 · 2012 阅读 · 0 评论 -
No value for key [org.hibernate.impl.SessionFactoryImpl@1b912ed] bound to thread
<br />HTTP ERROR: 500<br />No value for key [org.hibernate.impl.SessionFactoryImpl@1b912ed] bound to thread [btpool0-1]Caused by:<br />java.lang.IllegalStateException: No value for key [org.hibernate.impl.SessionFactoryImpl@1b912ed] bound to thread [btpool转载 2011-02-10 17:14:00 · 7948 阅读 · 0 评论 -
如何管理 MySQL 的 binlog 收藏
<br />*************************************<br />* 关于 binlog *<br />*************************************<br />--binlog 以一种更有效的格式,并且是事务安全的方式包含更新日志中可用的所有信息。<br />--binlog 包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。语句以转载 2011-02-10 17:17:00 · 886 阅读 · 0 评论 -
用JavaScript得到当前日期和星期
dayObj=new Date(); monthStr=dayObj.getMonth()+1; if(dayObj.getYear()原创 2006-03-02 13:11:00 · 4501 阅读 · 2 评论 -
自定义异常
系统设计时,一般把异常拿出来,建立一个专门的包。可以按功能或模块定义异常,在编程中一般不要使用系统自带的异常,那样不便于扩充,建立自定义异常。例如:package com.holen.exception;public class FawenException extends Exception{ public FawenException() { s转载 2006-03-02 13:14:00 · 932 阅读 · 0 评论 -
在Java程序中获取当前运行程序的路径
import java.io.*;public class Test { public static void main(String[] args) { File directory = new File("."); try { File newPath = new File(directo原创 2005-10-24 11:07:00 · 5327 阅读 · 3 评论 -
在Jsp页面中调用Ping命令---PingIP.jsp
http://www.w3.org/TR/html4/loose.dtd">Ping IP测试页面 Ping IP测试页面 Runtime runtime = Runtime.getRuntime(); Process process =null; String line=null; InputStream is =null; InputSt原创 2005-10-24 11:10:00 · 4292 阅读 · 0 评论 -
BouncyCastle JCE实践(一) 选择自 hongbo781202 的 Blog
JAVA安全体系结构分析 下图显示了JAVA安全体系结构的标准组件。在图的下半部分,是JAVA2安全体系结构的核心和JAVA加密体系结构(JCA,Java Cryptography Architecture),两者构成JAVA2平台所带的JAVA2安全平台。在图的上半部分,是独立于JAVA2平台而又与JAVA2平台的不同方面相关的JAVA安全扩展。 从上图可以看出,Jav转载 2006-03-16 12:21:00 · 2841 阅读 · 0 评论 -
BouncyCastle JCE实践(六)
签名的实现过程1)读取自己的私钥??? 对于自己的私钥文件,要用File类来声明。读取时,将用FileInputStream格式来作为输入流。而读出的密钥是字节数组,所以应该将读出的密钥用ByteArrayOutStream来保存,再用toByteArray格式来将它转化为字节数组。生成签名要使用自己的私钥,而私钥使用PKCS8#编码。所以我们还要将字节数组转化为PKCS8#编码形式。转载 2006-03-16 12:27:00 · 1713 阅读 · 0 评论 -
JAVA上加密算法的实现用例MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用
源文作者王辉第1章基础知识 1.1. 单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。 单钥密码体制的代表是美国的DES转载 2006-03-13 17:18:00 · 2130 阅读 · 0 评论 -
BouncyCastle JCE实践(二)
安装BouncyCastle JCE安装BouncyCastle JCE应该按照如下步骤:1)下载提供者如上,BouncyCastle可以从www.bouncycastle.org下载,下载后请将它解压缩。2)将JAR文件拷贝到适当位置如果想让JCE类可以被所有的JAVA应用程序使用,我们需要把JAR文件安装为一个扩展。BouncyCastle提供者没有用于安装为扩展的JA转载 2006-03-16 12:22:00 · 17797 阅读 · 0 评论 -
BouncyCastle JCE实践(四)
对称加密的实现?? 加密可提高终端和网络通讯的物理安全,有三种方法加密传输数据:?*?链接加密:在网络节点间加密,在节点间传输加密,传送到节点后解密,不同节点对间用不同密码.? *?节点加密:与链接加密类似,不同的只是当数据在节点间传送时,不用明码格式传送,而是用特殊??的加密硬件进行解密和重加密,这种专用硬件通常旋转在安全保险箱中.? *?首尾加密:对进入网络的数据加密,然后待数据从网络传送原创 2006-03-16 12:26:00 · 2085 阅读 · 0 评论 -
BouncyCastle JCE实践(三)
密钥的产生对称密钥的产生??? 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥。这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。IDEA加密标准由PGP(P转载 2006-03-16 12:25:00 · 3001 阅读 · 0 评论 -
BouncyCastle JCE实践(五)
对称解密的实现对称加密/解密算法在电子商务交易过程中存在几个问题:(1)?????? 要求提供一条安全的渠道使通讯双方在首次通讯时协商一个共同的密钥。直接的面对面协商可能是不现实而且难于实施的,所以双方可能需要借助于邮件和电话等其它相对不够安全的手段来进行协商;(2)?????? 密钥的数目难于管理。因为对于每一个合作者都需要使用不同的密钥,很难适应开放社会中大量的信息交流;(3)转载 2006-03-16 12:27:00 · 1991 阅读 · 0 评论 -
读《Effective java 中文版》(19)
第18条:优先考虑静态成员类 嵌套类(nested class)是指被定义在另一类的内部的类,它只为它的外围类服务。如果一个嵌套类可能会用于其它的某个环境,那就应为一个顶层类(top-level class)。嵌套类有四种:静态成员类(static member class)、非静态成员类(nonstatic member class)、匿名类(anonymous class)和局部类(loca转载 2006-03-30 13:00:00 · 1832 阅读 · 0 评论 -
notify notifyall override
关于notify和nitifyall的区别,网上说的很多,这里不再细说。记录一点自己原来模糊的地方:notify是唤醒等待线程中的第一个,这个没有问题,如果看到其他说法,那他写错了,我在JDK1.6测试过。notifyall唤醒全部线程,但是只有一个能执行(sync)原创 2011-08-15 10:07:23 · 785 阅读 · 0 评论