摘要: 1. keytool -genkey -keystore chinajavaworld.keystore -alias chinajavaworld 这个命令用来产生一个密匙库,执行完毕后会在当前操作目录中产生一个chinajavaworld.keystore的文件,在执行命令的时候还有提示你输入密匙库的密码,要记住,后面还要用到。2. keytool -export -keystore chinajavaworld.keystore -alias chinajavaworld -file chinajavaworld.cer 这个命令用来产生签名时所要用的证书。3.在JAVA里操作... 阅读全文
posted @ 2010-10-11 17:01 WenEric 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 证书(Certificate,也称public-key certificate)是用某种签名算法对某些内容(比如公钥)进行数字签名后得到的、可以用来当成信任关系中介的数字凭证。证书发行机构通过发行证书告知证书使用者或实体其公钥(public-key)以及其它一些辅助信息。证书在电子商务安全交易中有着广泛的应用,证书发行机构也称CA(Certificate Authority)。应用证书证书在公钥加密应用中的作用是保证公钥在某些可信的机构发布,其在协议SSL、电子交易协议SET等方面有重要的应用。图1显示了一个最简单的证书应用方法: 图1 证书应用方法证书的应用步骤是: (1) A把... 阅读全文
posted @ 2010-10-11 16:03 WenEric 阅读(3775) 评论(0) 推荐(0) 编辑
摘要: 1,在project名称上右键选择properties,打开属性窗口,选择左边的validation2,勾选enable project specific setting;3,点击Disable all,点击OK关闭窗口4,在project名称上右键validate备注:suspend all validators勾选没有效果,另外第4步很重要 阅读全文
posted @ 2010-09-17 16:17 WenEric 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 误删dbf文件造成ORA-01109: 数据库未打开.1.cmd-sqlplus /nolog-conn system/pwd as sysdba2.shutdown immediate;3.startup mount;4.alter database datafile 'd:\*.dbf' offline drop;alter database open;http://hi.baidu.com/... 阅读全文
posted @ 2010-09-15 20:29 WenEric 阅读(702) 评论(2) 推荐(0) 编辑
摘要: 简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。 在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这个变量就成了数组或对象的引用变量。 引用变量就相当于是为数组或对 阅读全文
posted @ 2010-09-10 17:22 WenEric 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插 阅读全文
posted @ 2010-09-07 19:19 WenEric 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 在虚拟机Debian3.1上安装Vmware Tools(英文版) 1. Install software needed by VMware Tools (1)Install packages to build the kernel modules apt-get install autoconf automake binutils make cpp cpp-3.3 gcc gcc-3.3 ker... 阅读全文
posted @ 2010-02-09 15:27 WenEric 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、VMware Tools安装手记(For Linux Guest OS) 为什么要装 VMware Tools? 因为它可以改善 Virtual Machine 的运行性能,而且可以让 Host OS 和 Guest OS 互通有无,这样我们就不用伤脑筋,要架设什么服务器,来沟通两个 OS,现在就让我们开始吧! VMware Tools所在位置:VMware 安装路径 \VMware\VMwa... 阅读全文
posted @ 2010-02-09 15:26 WenEric 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 传统的JavaEE MVC框架如Struts等都是基于Action设计的后缀式映射,然而,流行的Web趋势是REST风格的架构。尽管使用Filter或者Apache mod_rewrite能够通过URL重写实现REST风格的URL,为什么不直接设计一个全新的REST风格的MVC框架呢?本文将讲述如何从头设计一个基于REST风格的Java MVC框架,配合Annotation,最大限度地简化Web应用的开发,您甚至编写一行代码就可以实现“Hello, world”。Java开发者对MVC框架一定不陌生,从Struts到WebWork,Java MVC框架层出不穷。我们已经习惯了处理*.do或*. 阅读全文
posted @ 2010-01-27 20:10 WenEric 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 网上有许多令人心动的共享软件,可惜的是它们或多或少都存在各种限制,对于我等贫苦一族来说,面对昂贵的注册费用只能望而却步,而且支付起来也不太方便(特别是国外的共享软件)。现在,只要利用Google强大的搜索功能,再配合一定的搜索技巧就会让你有意外的发现。 打开Google的搜索页面后,在搜索栏内填上你要搜索的软件名称、空格,并在后面加上“94fbr”的搜索代码(例如:WinZIP 94fbr),单击“搜索”按钮后你会看到所要的东西了。但该方法也并不是万能的,当没有找到合适的结果,则不妨再试试输入“软件名称 crack OR sn OR 破解”,一般都能找到了。 注意: 该方法仅为学习软... 阅读全文
posted @ 2009-12-01 19:15 WenEric 阅读(631) 评论(0) 推荐(0) 编辑