Java语言从出现到现在,一直占据编程语言前列,他很大的一个原因就是由于java应用程序所运行的平台有关。我们大家都知道java应用程序运行在java虚拟机上。这样就大大减少了java应用程序和底层操作系统打交道的频率...
分类:
编程语言 时间:
2015-08-07 01:58:02
阅读次数:
232
声音可以创造意境,触发遐想,当与虚拟图像相结合时,更加可以让整个世界充满幻觉,声音是多媒体技术的基础。播放声音是Java对多媒体的支持一个重要部分,它支持的声音文件类型主要有:AU - (扩展名为AU或SND)适用于短的声音文件。WAV - (扩展名为WAV)由 Microsoft和 IBM共同开发...
分类:
编程语言 时间:
2015-08-05 17:41:20
阅读次数:
146
1????简介 Commons Configuration软件类库提供通用配置接口,使Java应用程序从多种源读取配置文件。Commons Configuration提供简单类型访问和通过以下代码演示的多义配置参数: Double double = config.getDo...
分类:
Web程序 时间:
2015-07-31 23:43:24
阅读次数:
583
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。在java语言里,类型的加载、连接和初始化过程都是在程序运行期间完成的,这会令类加载时稍微增加一些性能开销,但是会为java应用程序提供高度的灵活...
分类:
其他好文 时间:
2015-07-31 14:38:22
阅读次数:
129
1、先说如何在docker中部署tomcat
第一步:root用户登录在系统根目录下创建文件夹tomcat7,命令如:mkdir tomcat7,并且切换到该目录下:cd tomcat7;
第二步:创建Dockerfile,命令如:touch Dockerfile;
第三步:编写Dockerfile,命令如:vim Dockerfile,完成以下命令编写:...
分类:
编程语言 时间:
2015-07-31 01:26:32
阅读次数:
135
项目背景,数据库A表分库,分库字段为AID
第一、通过visualvm监控对CPU进行远程抽样,可以得到你所监控的package下各个方法的执行时间,从而进行针对性的调优
以上可以进行抽样,右边可以设置你想抽样的package
同时监视器tab,可以观察CPU,堆内存等情况,主要看堆内存,可以观察YGC的频率。
在我的真实案例中发现抽样的时间最长在A...
分类:
编程语言 时间:
2015-07-29 10:26:45
阅读次数:
218
一、什么是ClassLoader?
大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,则会引发系统异...
分类:
编程语言 时间:
2015-07-29 10:24:38
阅读次数:
253
JDK这是Java Development Kit 缩写,中国被称为Java开发套件。由SUN该公司提供。这是Java应用程序开发提供了编译和执行环境,所有的Java写程序都依赖于它。JDK能够将Java程序编写为字节码文件,即.class文件。 JDK有三个版本号,各自是:(1)J2SE: ...
分类:
其他好文 时间:
2015-07-28 22:28:45
阅读次数:
139
一、Java是什么
Java是Java语言和Java平台的总称。Java语言和C#一样,核心都是oo,而且比较而言,Java做的更好。
Java由四方面组成:
? Java编程语言,即语法。
? Java文件格式,即各种文件夹、文件的后缀。
? Java虚拟机(JVM),即处理*.class文件的解释器。
? Java应用程序接口(Java A...
分类:
编程语言 时间:
2015-07-24 06:56:55
阅读次数:
202
1、普通java应用程序,使用java命令运行,java -Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -jar2、tomcat在catalina.bat的set JAVA_OPTS修改为set JAVA_OPTS=-Xms...
分类:
编程语言 时间:
2015-07-23 17:31:54
阅读次数:
137