Sun将创建全球最大在线Java应用程序商店
Sun首席执行官Jonathan Schwartz近日表示,Sun正在创建一个全球最大的Java应用程序商店(http://slashdot.org/),希望通过它带动服务器销量并带来更多的业务。
Java软件应用程序商店拥有广阔的前景,从上世纪90年代发布以来,Java逐渐流行起来,目前全球有无数的软件开发人员在使用Java进行开发工作,Sun估计基于Java的软件程序已经应用在超过45亿台计算机、手机和其他设备上。 阅读全文…
Sun首席执行官Jonathan Schwartz近日表示,Sun正在创建一个全球最大的Java应用程序商店(http://slashdot.org/),希望通过它带动服务器销量并带来更多的业务。
Java软件应用程序商店拥有广阔的前景,从上世纪90年代发布以来,Java逐渐流行起来,目前全球有无数的软件开发人员在使用Java进行开发工作,Sun估计基于Java的软件程序已经应用在超过45亿台计算机、手机和其他设备上。 阅读全文…
一、进程与应用程序的区别
进程(Process)是最初定义在Unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以Unix操作系统为例,进程是Unix操作系统环境中的基本成分、是系统资源分配的基本单位。Unix操作系统中完成的几乎所有用户管理和资源分配等工作都是通过操作系统对应用程序进程的控制来实现的。 阅读全文…
要想让你的java应用使用代理连接网络,有两种方式可以做到。一、设置System的properties,这种方法的缺点是不能为单独应用设置不同的代理。二、使用Proxy类,这种方法可以为单独的应用设置单独的代理。 阅读全文…
用Java获取MAC地址,首先要获取IP地址,然后调用DOS下的nbtstat 命令来获取对应的MAC地址,具体代码如下: 阅读全文…
Java中hashCode()和equals()方法是java中用来判断两个对象是否相等的常用方法,那这两个方法之间有什么联系和区别呢?
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 阅读全文…
对于HTTP协议,向服务器请求某个文件时,只要发送类似如下的请求即可:
GET /Path/FileName HTTP/1.1
Host: www.caiban.net:80
Accept: */*
User-Agent: GeneralDownloadApplication
Connection: close
每行用一个“回车换行”分隔,末尾再追加一个“回车换行”作为整个请求的结束。
甲骨文首席执行官拉里埃里森和Sun董事长斯科特麦克尼利在JavaOne会议上都选择了不讨论Sun未来的硬件业务.不过,埃里森说新的甲骨文将考虑制作采用Java软件的上网本和手机.
甲骨文首席执行官和创始人埃里森在甲骨文宣布以74亿美元收购Sun之后首次公开露面.他在旧金山举行的JavaOne会议上表示,收购Sun之后的甲骨文将继续大量投资Sun的Java.埃里森指出,我们所的中间件软件都是100%以Java为基础的.甲骨文在未来几年里将向Java技术投入更多的资金,数额会超过任何一家公司.我们打算投资和加快投资以促进向前发展. 阅读全文…
JVM内存的设置的原理
默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。
设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。
java -Xms64m -Xmx256m Test
-Xms是设置内存初始化的大小
-Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小)
在weblogic中,可以在startweblogic.cmd中对每个domain虚拟内存的大小进行设置,默认的设置是在commEnv.cmd里面。 阅读全文…
最近开始学Linux系统,其实也是因需要而学 哈哈。首先想到的就是在Linux上搭建WEB开发环境,我搭建的是Tomcat6+MySQL5.1+JDK1.6。下面就来讲一下我的搭建过程。
一、准备工作:
我的Linux系统是Redhat Enterprise 5;
Tomcat是apache-tomcat-6.0.18.tar.gz;
MySQL是MySQL-server-community-5.1.34-0.rhel5.i386.rpm和MySQL-client-community-5.1.34-0.rhel5.i386.rpm,因为我用的是Redhat,所以系统带有RPM程序,其实下载非RPM版(即Linux通用版也一样可以用,只是安装时的命令不一样,JDK我就是下的通用版);
JDK是jdk-6u14-linux-i586.bin;
这些文件我都是存储在software目录中,自己建的一个目录,mkdir /software。
二、开始安装
1.安装Java
先到/software目录下,cd /software。
1.1 删除Redhat Enterprise 5 自带的JDK
打开终端输入#rpm -qa | grep gcj ,其显示内容有:
java-1.4.2-gci-compat… (后面什么忘了,有这个显示说明安装有JDK1.4.2)
再输入#rpm -e –nodeps java-1.4.2-gci-compat… (该命令卸载JDK1.4.2)
安装自己的JDK前必须删除Redhat Enterprise 5 自带的JDK,不然系统使用的还是原来的JDK。
1.2开始安装自己的JDK,修改安装包为可执行:
# chmod a+x jdk-6u14-linux-i586.bin
1.2安装
# ./jdk-6u14-linux-i586.bin,接下来我们看到的应该是安装协议,一直回车继续直到提示“Done”,说明安装完成,此时你会在/software目录下看到jdk1.6.0_14的目录,这就是Java的目录。
1.3设置环境变量
# vi /etc/profile.d/java.sh,这样作的目的是让所有的用户用到。用vi命令进入编辑器后,输入以下内容:
JAVA_HOME=/softeware/jdk1.6.0_14
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME
export CLASSPATH
export PATH
写好后,用Esc退出编辑模式,进入命令模式,然后输入“:wq”保存退出。
这里说明一下,Linux是用冒号“:”做分隔符,而Windows是用分号“;”。在每行结束不用加分号或其它符号,不然Linux无法完整识别该配置文件(我就因画蛇添足,每行末尾加一分号吃了亏)。在“=”两边不能有空格,否则Linux也不识别。 阅读全文…