`
文章列表
产生服务端证书库 keytool -genkey -alias serverkey -keystore kserver.ks 产生服务端私有密匙 keytool -export -alias serverkey -keystore kserver.ks -file server.crt 产生服务端公有密匙 keytool -import -alias serverkey -file server.crt -keystore tclient.ks 产生客户端证书库 keytool -genkey -alias clientkey -keystore kclient.ks 产生客户端私有密匙 key ...
中国移动MM,你需要了解 哈哈,被我忽悠了吧,这个中国移动MM中的MM是指Mobile Market,官方网址为http://www.mmarket.com。下面我分别从3G概念、3G应用、移动电子商务前景、中国移动mm介绍、IT从业人员的机会等方面来介绍中国的3G风。 3G概念 3G是英文3rdGeneration的缩写,指第三代移动通信技术。它将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。能够处理图像、音乐、视频等多种形式,提供网页浏览、电话会议、电子商务信息服务。 那么3G对消费者究竟有什么好处呢?简言之,3G对消费者来说就是无线带宽更大,信号干扰降低,3G应用进入多媒体,商 ...
linux下的 文件删除 rm filename 目录创建 mkdir dirname 文件目录修改 mv oldname newname 解压zip文件 unzip filename.zip 安装jdk 先要赋予执行这个文件的权限 chmod a+x java_ee_sdk-5_01-linux.bin(这一步是为了获得安装文件的安装权限) 然后安装这个文件(在linux里面./表示执行或者安装一个文件) ./java_ee_sdk-5_01-linux.bin 解压tomcat unzip apache-tomcat-5.5.28.zip 修改tomcat目录 mv apache-tomca ...
检查内存空间,在命令行下执行如下命令:(注意大小写) grep MemTotal /proc/meminfo 要检查交换空间,在命令行下执行如下命令:(注意大小写) grep SwapTotal /proc/meminfo 使用oracle命令需要设置的一些环境变量(注意设置后请重新登录才能生效) export ORACLE_SID=corpDB(数据库的SID) export ORACLE_HOME=/u01/oracle/product/9.2.0.4 export PATH=$PATH:$ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在 ...
摘要:本文介绍了Web Services的起源和基本原理,分析了在企业应用中Web Services带来的冲击和变革,指出了Web Services的一些优缺点以及如何正确地应用Web Services. 无论是在计算机杂志还是在Internet上,目前最热门的话题莫过于“Web Services”。各个平台之间的锋争,各个新产品的发布,众多新标准的制订,大都和Web Services有关。 我的一些朋友是这样的一些人,他们总是用着最新的平台,尝试着最新的技术,他们喜欢变化,喜欢流行,用他们自己的话说,新技术创造新生活!可是,当我的一个朋友,带领他们一个部门的开发人员,花了两个月的,将他们内 ...
linux一般都有自带的jdk或者jre工具 如果你想使用你指定的jdk版本或者安装路径下的jdk 你可以先使用java -version 测试一下 一般系统自带的jdk版本比较老1.4.2版本的居多 现在部署环境可能都在使用1.5.X版本的jdk,甚至1.6.X版本的jdk 如果有时候需要使用想直接(不受目录限制等)java,javac,javadoc,keytool等命令 (笔者就是因为要使用keytool命令,但是系统默认的是1.4.2版本的jdk,而不是自己安装的1.5.X这个版本)就必须重新设置java相关的命令配置 这里先介绍一下几个环境变量的配置意义和作用: 1. PATH环境变 ...
4.2 容易被搞晕的--堆和栈 由于"堆"和"栈"这两个概念是看不见摸不着的东西,让很多程序员都整不明白是怎么回事,其实这两个概念也没有什么好研究的,因为堆和栈程序员根本没有办法控制其具体内容。 我们只需要了解一点,栈与堆都是Java用来在内存中存放数据的地方就行了。然后再弄清楚这两个概念分别对应这程序开发的什么操作,以及堆和栈的区别即可。 4.2.1 堆--用new建立,垃圾自动回收负责回收 1、堆是一个"运行时"数据区,类实例化的对象就是从堆上去分配空间的; 2、在堆上分配空间是通过"new"等指令建立 ...
转自《java程序员 编程那些事儿》 3.5.3.1 EJB概念的剖析 我们先看一下,EJB的官方解释: 商务软件的核心部分是它的业务逻辑。业务逻辑抽象了整个商务过程的流程,并使用计算机语言将他们实现。 …… J2EE对于这个问题的处 ...
这个命令一般在JDK\jre\lib\security\目录下操作 keytool常用命令 -alias       产生别名 -keystore    指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的,              你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个) -storepass   指定密钥库的密码 -keypass     指定别名条目的密码 -list        显示密钥库中的证书信息 -v           显示密钥库中的证书详细信息 -export      将别名指定的证书导出到文件 -fi ...
工作中遇到:数据库表中某个字段像这样的“room/search.do;jsessionid=35BF15E36CC8B518CE5E82308344012E.jvmWeb227” 其时字符串中这个字串“;jsessionid=35BF15E36CC8B518CE5E82308344012E.jvmWeb227”是不必要的,那么就得写个sql语句去掉 首先我们先查询这个一个语句,然后更新 select substr(t.actionname,0,(instr(t.actionname,';jsessionid=')-1)) as sub,t.actionname from accessanalys ...
先来一个不是守护线程的例子: public class Thread1 implements Runnable { public void run() { for (;;) { try{ Thread.sleep(500); }catch(Exception e){ e.printStackTrace(); } System.out.println("Thread   1   run"); } } public static void main(String[] args) { System.out.println ...
1. 线程生命周期:      线程的4个主要周期状态为创建线程、可执行(Runnable)、非可执行和终止(Dead)。当实例化一个Thread并执行start()之后,线程进入Runnable状态并开始执行run()方法。      线程有优先权,由1(Thread.MIN_PRIORITY)到1 ...
编写具有多线程能力的程序经常会用到的方法有:       run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join()       还有一个重要的关键字:synchronized       本文将对以上内容进行讲解。       一:run() 和start()       示例1:     public class ThreadTest extends Thread {   public void run() {     for (int i = 0; i < 10; i++) {       ...
一提到线程好像是件很麻烦很复杂的事,事实上确实如此,涉及到线程的编程是很讲究技巧的。这就需要我们变换思维方式,了解线程机制的比较通用的技巧,写出高效的、不依赖于某个JVM实现的程序来。毕竟仅仅就Java而言,各个虚拟机的实现是不同的。学习线程时,最令我印象深刻的就是那种不确定性、没有保障性,各个线程的运行完全是以不可预料的方式和速度推进,有的一个程序运行了N次,其结果差异性很大。 1、什么是线程?线程是彼此互相独立的、能独立运行的子任务,并且每个线程都有自己的调用栈。所谓的多任务是通过周期性地将CPU时间片切换到不同的子任务,虽然从微观上看来,单核的CPU上同时只运行一个子任务,但是从宏观来 ...
Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中, IO 部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件 ...
Global site tag (gtag.js) - Google Analytics