- 浏览: 34628 次
- 性别:
- 来自: 上海
-
最新评论
-
nickkathy:
http://wenku.baidu.com/view/7f3 ...
备忘keytool用法
文章列表
jQuery校验
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation
一导入js库
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/jquery.validate.js" type="text/javascript"></script& ...
每个Java应用都可以有自己的安全管理器,它是防范恶意攻击的主要安全卫士。安全管理器通过执行运行阶段检查和访问授权,以实施应用所需的安全策略,从而保护资源免受恶意操作的攻击。实际上,安全管理器根据Java安全 ...
为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的握手协议。SSL 协议既用到了公钥加密技术又用到了对称加密技术,对称加密技术虽然比公钥加密技术的速度快,可是公钥加密技术提供了更好的身份认证技术。SSL 的握手协议非常有效的让客户和服务器之间完成相互之间的身份认证,其主要过程如下:
① 客户端的浏览器向服务器传送客户端 SSL 协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯所需要的各种信息。
② 服务器向客户端传送 SSL 协议的版本号,加密算法的种类,随机数以及其他相关信息,同时服务器还将向客户端传送自己的证书。
③ 客户利用服务器传过 ...
import ch.ethz.ssh2.Connection;
import ch.ethz.ssh2.ConnectionMonitor;
import ch.ethz.ssh2.SFTPv3Client;
import ch.ethz.ssh2.SFTPv3DirectoryEntry;
import ch.ethz.ssh2.SFTPv3FileHandle;
Connection conn = new Connection(sshHostname);
conn.addConnectionMonitor(new ConnectionMonitor() {
...
一 . 探索 gpg 命令
$ which gpg
/usr/bin/gpg
$ rpm -qf /usr/bin/gpg
gnupg-1.0.6-5
$ rpm -ql gnupg
二 . 开始使用 GnuPG,你必须首先生成一组新的钥匙对:公匙 和 私匙。
.1. 用普通帐户权限来操作, 创建 ./gnupg 目录 跟 ./gnupg/options 文件 :
$ gpg --gen-key
----------------------------------------------
gpg (GnuPG) 1.0.6; Copyright (C) 2001 Free Soft ...
Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:
密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)
可信任的证书实体(trusted certificate entries)——只包含公钥
ailas(别名)每个keystore都关联这一个独一无二的alias,这个alias通常不区分大小写
JDK中keytool 常用命令:
-genkey 在用户主目录中创建一个默认文 ...
SELECT /*+ rule*/
B.INST_ID,
A.EVENT,
C.SID,
B.SPID,
C.MACHINE,
C.SECONDS_IN_WAIT,
'kill -9 ' || B.SPID,
'alter system kill session '''||C.SID||','||C.SERIAL#||''';',
E.OBJECT_NAME,
dbms_rowid.ROWID_CREATE(1,C.ROW_WAIT_OBJ#,C.ROW_WAIT_FILE#,C.ROW_WAIT_BLOCK#,C.ROW_WAIT_ROW#) RWID,
D.SQL_TE ...
错误信息:Java compiler level does not match the version of the installed Java project facet.
解决方法:
右键点击出错的工程,选择属性,在弹出的preference中找到Project Facets,然后可以看到当前工程使用的jdk版本号,再看看你当前IDE中Install JREs,这两个应该不同,你把facets中的java版本修改为与你的jre版本一致就可以了。
•
下面用数据库(6.19)来作为被操作数据库.
1. unix-prompt> su - oracle10g
2. 启动监听, unix-prompt> lsnrctl start
3. 验证su结果(可选),
unix-prompt> echo $ORACLE_HOME
4. unix-prompt> sqlplus
5. unix-prompt> sqlplus "/as sysdba"
6. SQL> startup
package com.bill99.cps.dpm.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
/**
* 解压文件工具类
* @author: nick.ma
* @see
*/
public class UnzipFile {
public sta ...
转载
在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet,因为其不安全性,在linux系统中被搁置使用了。
ssh有一套很有用的工具,其中的ssh-keygen可以用来生成private和public密钥.将生成的public密钥拷贝到远程机器后,可以使ssh到另外一台机器的登陆不用密码.具体方法如下.
1) 在本地机器中的~/.ssh/目录下执行下命令,
ssh-keygen -t dsa
将生成两个文件,id_dsa和id_dsa.pub.
2) 将id_dsa.pub拷贝到远程 ...
最近搞一个扣网页内容的SessionBean,需要模拟客户端post提交,然后得到servlet返回的结果。
采用Jakarta的HttpClient API解决之.
HttpClient扩展和增强了标准java.net包,是一个内容广泛的代码库,功能极其丰富,能够构造出各
种使用HTTP协议的分布式应用,或者也可以嵌入到现有应用,为应用增加访问HTTP协议的能力
要求:
1:CLASSPATH中有commons-httpclient.jar,common-logging.jar
2:确保%JAVA_HOME% /jre/lib/security/java.security文件包含这行代码:
...
- 2009-07-13 11:31
- 浏览 3417
- 评论(0)
一、 文件操作
1) mkdir*:*建立目录。
2) du:-sh 查看当前文件夹大小
3) head*:*文件查看,如:head -5 文件名,可以查看文件前5行。
4) tail*:*文件查看,如:tail -5 文件名,可以查看后5行,使用-f参数可以动态查看文件变化。
5) rm*:*删除文件或目录,rm会强制删除文件,如果想在删除时提示确认,可以使用-i参数,如果要删除目录,可以使用-r参数,使用-r参数每删一个目录或文件都会给出提示,响应每个提示是不现实的,这时可以使用-rf参数强制删除目录,这样即使用了-i参数 ...
- 2009-07-09 14:15
- 浏览 881
- 评论(0)
现象:
1.1+3.2 = 4.300000000000001
0.1+3.2 = 3.3000000000000003
2.1+3.2 = 5.300000000000001
3.2+3.2 = 6.4
3.3+3.3 = 6.6
上面是小数点一位的情况,发现最后一位是3的情况,就会出现精度的问题。
查看文档及相关书籍,我找到两种四舍五入的方法:
1. (Math.round(5.999 / .01) * ...
- 2009-07-02 14:32
- 浏览 3547
- 评论(0)