jdk自带工具
“jdk自带工具”相关的资料有哪些?“jdk自带工具”相关的范文有哪些?怎么写?下面是小编为您精心整理的“jdk自带工具”相关范文大全或资料大全,欢迎大家分享。
JDK自带工具keytool生成ssl证书
JDK自带工具keytool生成ssl证书
前言:
因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全。
百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具:keytool,外加看了同事的心得体会,自己总结了一下具体的使用方法和使用过程中发现的问题及解决办法。
1:什么是HTTPS?
HTTPS其实是有两部分组成:HTTP + SSL / TLS,
也就是在HTTP上又加了一层处理加密信息的模块,并且会进行身份的验证。 问题:
Firebug和postman之类的浏览器调试工具,为什么获取到的是明文? 解答:
SSL是对传输的数据进行加密,针对的是传输过程的安全。 firebug之类的浏览器调试工具,
因为他们得到的是客户端加密之前/解密之后的数据,因此是明文的。
2:什么是自签名证书?
就是自己生成的证书,并不是官方生成的证书。
除非是很正式的项目,否则使用自己签发的证书即可,因为官方生成证书是要花钱滴。
3:进入正题,使用JDK自带工具KeyTool 生成自签发证书! 第一步:为服务器生成证书
打开CMD命令行工具,cd到C盘根目录或者是jdk的b
用java 自带工具KeyTool 来配置HTTPS
一、HTTPS介绍:
HTTPS(Secure Hypertext Transfer Protocol)全超文本传输协议,它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的完全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。。 https是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,https的安全基础是SSL,因此加密的详细内容请看SSL。
它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全
JDK内置工具使用
JDK内置工具使用
最近遇到一件非常头疼的事情。去年11月份上线的项目一直遗留的一个问题,性能问题,用户不多,但是cpu和内存的负荷居高不下。手头也没有解决方法。最近无意中从同事的操作得到一点启发。
其他根据java程序的性能,使用java自身携带的工具还是比较方便的。要么在一开始你就写好你的程序。写出优秀的代码,考虑内存垃圾回收机制。否则实施人员会天天给你提性能方面的bug。
下面我介绍整理jdk内置的几个工具。写这个博文的同时我也参考广大网友的帖子。谢谢同志们的总结啊。
?
jps的用法
用来查看JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等。与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。
[root@localhost ~]# jps 25517 Jps 25444 Bootstrap
?
jstack的用法
如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的
MATLAB自带优化工具箱遗传算法中文解释
matlab自带优化工具箱遗传算法中文解释 problem setup and results设置与结果 problem
fitness function适应度函数 number of variable变量数 constraints约束
linear inequalities线性不等式,A*x<=b形式,其中A是矩阵,b是向量 linear equalities线性等式,A*x=b形式,其中A是矩阵,b是向量
bounds定义域,lower下限,upper上限,列向量形式,每一个位置对应一个变量 nonlinear constraint function非线性约束,用户定义,非线性等式必须写成c=0形式,不等式必须写成c<=0形式
integer variable indices整型变量标记约束,使用该项时Aeq和beq必须为空,所有非线性约束函数必须返回一个空值,种群类型必须是实数编码 run solver and view results求解
use random states from previous run使用前次的状态运行,完全重复前次运行的过程和结果
population
population ty
皮带工试题
一、选择
1、( A )用刮板运输机、带式输送机运输炸药。 A.严禁 B.可以 C.不可以
2、带传动机构常见的损坏形式有( A )、带轮孔与轴配合松动、槽轮磨损带拉长或断裂、带轮崩裂等。
A、轴颈弯曲 B、轴颈断裂 C、键损坏 D、轮磨损 3、带传动机构装配时,两带轮中心平面应(B),其倾斜角和轴向偏移量不应过大。
A、倾斜 B、重合 C、相平行 D、互相垂直 4、带轮张紧力的调整方法是靠改变两带轮的(A)或用张紧轮张紧。 A、中心距 B、位置 C、转速 D、平行度 5、带传动是依靠传动带与带轮之间的( C )来传动动力的。 A、作用力 B、张紧力 C、摩擦力 D、弹力 6、不属于带式输送机头部组成的是( D )。
A.电动机 B.液力偶合器 C.减速器 D.输送带 7、在生产矿井已有巷道中,机道行人侧不得小于( C )。
A. 1000mm B. 800mm C. 700mm D.400mm 8、刮板输送机操作时无论有无集中控制,都要( A)方向依次启动.
A由外向里 B由里向外 C任意
9、关于带式输送机卸载点喷雾装置使用说
Win7系统自带的截图工具设置截图快捷键
Win7
系统自带的截图工具设置截图快捷键
Win7系统自带截图工具,但是我们经常必须打开这个软件后才能截图,其实可以直接设置截图快捷键,下面就给大家介绍如何给Win7系统自带的截图工具设置截图快捷键。
解决方法:
1、点击左下角的“开始”图标,点击“所有程序”,如图所示
2、出现系统安装的所有程序的名字,找到“附件”–“截图工具”,如图所示
1
2
3、右键单击
“截图工具”,选择“发送到”–“桌面快捷方式”,如图所示
4、在桌面上找到截图工具的图标,右键点击它,选择“属性”,如图所示
5、出现
“截图工具属性”对话框,点击上面的“快捷方式”,点击快捷键的位置,会出现如图所示的画面:
“Ctrl+Alt+”,你可以在后面加上任意字母键或数字键,例如:“Ctrl+Alt+A”,点击应用和保存。
6、同时按住你设置的快捷键,就会弹出截图工具了,如图所示:
3
如何使用XP自带无线配置工具安装及配置无线网卡
很详细的使用XP自带无线配置工具安装及配置无线网卡的教程,配有图文。
如何使用XP自带无线配置工具安装及配置无线网卡
一、无线网卡安装
由于WinXP系统推出市场比较久且很成熟,基于微软的桌面系统的霸主地位,所以各个厂商生产的软件和硬件产品对它的支持和兼容性也最强,用户对WinXP系统的界面和功能使用应该也比较熟悉,目前我司的无线网卡都提供了在WinXP系统下的驱动程序;迅驰笔记本目前采用Intel Pro无线芯片,Window XP已经内置了对它的支持,因此无需安装任何驱动;对于其它厂商的无线网卡或者笔记本自带的无线网卡,大家可以参考网卡型号、芯片类型去相应网站下载对应的驱动程序,安装步骤和方法大同小异;由于驱动的安装比较简单,和常规的网卡安装方法一样,在这里我们就不详细介绍。如果无线网卡安装成功,那么在“计算机管理—设备管理器”中可以查看到运行正常。如下图所示:
如果找不到网卡或者显示为黄色感叹号,请注意确认网卡是否连接上主机或者重新安装一下驱动。
二、无线网卡的配置
在WinXP系统下,无线网卡的配置有两种方式:
1、 利用系统自带的无线配置软件进行配置;
很详细的使用XP自带无线配置工具安装及配置无线网卡的教程,配有图文。
2、 利用笔记本
weblogic、JDK安装文档
Weblogic安装步骤说明文档
一、Weblogic92安装
1. LINUX安装weblogic92
A. Weblogic安装介质:server924_linux32.zip B. JDK :jdk-1_5_0_22-linux-amd64.bin
(一) 安装步骤
1) 添加组、用户
用root创建密码,并以此用户进行一次登录,并依照提示进行首次登录的密码修改。 # groupadd weblogic
# useradd -g weblogic -G weblogic -d /home/weblogic/ weblogic # passwd weblogic
设置密码时需要确认密码:密码设置为weblogic
2) 上传文件
通过FTP,以用户weblogic,传至其主目录。 自己选择适合的方式。文件2个.
如下:server924_linux32.zip和jdk-1_5_0_22-linux-amd64.bin
3) 安装JRE
如果已经安装了JRE 的直接到(五)
1) 以root用户登陆系统,进入根目录下的usr目录,建立java目录
2) 上传jdk安装文件至java目录中,使jdk安装文件具有可执行的权限
#chmo
weblogic、JDK安装文档
Weblogic安装步骤说明文档
一、Weblogic92安装
1. LINUX安装weblogic92
A. Weblogic安装介质:server924_linux32.zip B. JDK :jdk-1_5_0_22-linux-amd64.bin
(一) 安装步骤
1) 添加组、用户
用root创建密码,并以此用户进行一次登录,并依照提示进行首次登录的密码修改。 # groupadd weblogic
# useradd -g weblogic -G weblogic -d /home/weblogic/ weblogic # passwd weblogic
设置密码时需要确认密码:密码设置为weblogic
2) 上传文件
通过FTP,以用户weblogic,传至其主目录。 自己选择适合的方式。文件2个.
如下:server924_linux32.zip和jdk-1_5_0_22-linux-amd64.bin
3) 安装JRE
如果已经安装了JRE 的直接到(五)
1) 以root用户登陆系统,进入根目录下的usr目录,建立java目录
2) 上传jdk安装文件至java目录中,使jdk安装文件具有可执行的权限
#chmo
jdk1.7 FtpClient应用
sun.net.ftp.FtpClient 这个类在jdk的帮助文档中没有具体的说明,也就是并没有对外公开。并且这个类是在jdk的 rt.jar中实现的。
jdk1.7中其构造函数FtpClient()被定义为private类型,所以无法new了。 所以在jdk1.7中new FtpClient()就会 报错 cannot instantiate the type FtpClient
在jdk1.7,已经换成了 FtpClient.create(ip)方法 同时,其他的一些方法也基本都改掉了, 如 ftpClient.openServer(server); ftpClient.login(user, password);
就可以换成:ftpClient.login(user, null, password); ftpClient.binary(); ---> ftpClient.setBinaryType();
ftpClient.put(remotefilename);--->ftpClient.putFileStream(remotefilename, true); 等。
FTPUtil.Java
pack