数字证书:
(一)证书管理
1.keyTool证书管理
(1) 本地数字证书生成命令
keytool -genkeypair -alias www.zlex.org -keyalg RSA -keysize 2048 -sigalg SHA1withRSA -validity 36000 -keystore zlex.keystore -dname "CN=www.zlex.org,OU=zlex,O=zlex,L=SH,ST=SH,C=CN"
数字证书导出命令
keytool -exportcert -alias www.zlex.org -keystore zlex.keystore -file zlex.cer -rfc
打印数字证书命令
keytool -printcert -file zlex.cer
(2)构建CA签发证书
导出数字证书签发申请命令
keytool -certreq -alias www.zlex.org -keystore zlex.keystore -file zlex.csr -v
导入数字证书命令
keytool -importcert -trustcacerts -alias www.zlex.org -file zlex.cer -keystore zlex.keystore
查看导入数字证书命令
keytool -list -alias www. ......
Java虚拟机管理类和对象的生命周期;
(1)类的生命周期从类被加载,连接,初始化开始,到类被卸载结束;
(2)类处于生命周期时,它的二进制数据位于运行时方法区内,在堆区还有一个相应的描述类的Class类的对象;
(3)只有当类处于生命周期中时,Java程序才能够使用它。
1.Java虚拟机及程序的生命周期
(1)通过java命令运行一个Java程序时,启动一个Java虚拟机进程;
(2)Java虚拟机进程从启动到终止的过程,称为Java虚拟机生命周期;
(3)程序生命周期和Java虚拟机生命周期是一致的,因为Java虚拟机进程从创建起的任务就是执行Java程序。
2.类的加载,连接和初始化
a.Java程序要使用某个类时,Java虚拟机要确保这个类被加载,连接和运行,其中连接包括验证,准备和解析。
b.加载:查找并加载类的二进制数据;
c.连接
c.1 验证:确保加载类的正确性;
c.2 准备:为静态变量分配内存,并将其初始化为默认值;
c.3 解析:将类中的符号引用转换为直接引用。
d初始化:
给类的静态变量赋予正确的初始值
(1)加载
1.1 加载需要完成:
1.1.1 将 ......
大学两年了,一直浑浑噩噩,最近上了一些学习论坛,发现自己的知识太匮乏了,感觉怎么的自己也是个软件专业的学生,学了两年讲到应用却什么都不会,于是我觉得开始奋斗的人生!!!于是我选择了Java这么语言作为我奋斗的起点,原因很多,第一,在大学学过C和C++(只是学过,学的很不好),所以有点编程的基础吧,第二,Java作为一个纯面向对象的语言在企业级的应用很多,所以为了以后的就业........第三,我想要是把Java学好的话那么据说C#是仿得Java,所以应该转.NET比较容易,嘿嘿。
废话不多说啦,切入正题,今天学了Java面向对象的特性,因为以前也学过C++,所以有点熟悉,记得当时讲C++类的时候老师是这么跟我们说的,也许大多数的老师和教材都是这么说的:类是对世界万物的抽象。第一次听这话感觉这类还真够抽象的,这是什么定义嘛,确实对于初学者来说类和对象的概念确实一时之间很难理解,甚至于很多学生在学了C之后学C++根本摆脱不了C语言的编程思维,根本就不用面向对象的思想去考虑问题。
在这我想分享一下我的面向对象观点,诚然,类是对世界万物的抽象,但是我想要是再举几个生动的例子会让人更容易理解。拿几个大家都感兴趣的话题吧(举例前特此声明: ......
常见的MySQL命令大全
一、连接MySQL
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令: exit (回车)。
二、修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码
&n ......
1、安装目录:
将my.ini中:
datadir的值更改为:"sql/data/"
basedir的值更改为:"sql"
2、进入sql/data/",删除文件夹外的所有文件。
net start mysql回车……
注意斜线/
修改pswd
方法1:mysqladmin -u root -p "old password" "new password" (此命令无法把秘密清空)
方法2:直接进入mysql数据库,修改user表中得密码(加密密码,直适合清空)。
mysql -u root -p (此命令可进入mysql需输入密码)
“SET PASSWORD FOR root@localhost = OLD_PASSWORD('passwd');” ......
copy F:\php\php5ts.dll F:\Apache2.2\bin\
copy F:\php\libmysql.dll F:\Apache2.2\bin\
copy F:\php\php.ini-recommended F:\php\php.ini
httpd:
LoadModule php5_module "F:\php\php5apache2_2.dll"
PHPIniDir "F:\php\php.ini"
AddType application/x-httpd-php .php
php.ini:
short_open_tag = Off 改成 short_open_tag = On
extension_dir = "./" 改成 extension_dir = "F:\php\ext\"
;extension=php_mysql.dll 改成 extension=php_mysql.dll
;date.timezone = 改成 date.timezone = "Asia/Shanghai" ......