1、JDK、JRE和JVM的区别 JDK(Java Development ToolKit):java开发工具包。JDK是整个java的核心!包括了java运行环境 JRE(Java Runtime Envirnment):一堆java工具和java基础的类库 Java API:java应用程序接口 ...
分类:
编程语言 时间:
2017-11-25 20:06:52
阅读次数:
201
1 Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平台,开发人员编写Jav ...
分类:
其他好文 时间:
2017-11-17 00:06:42
阅读次数:
214
1,建立一个项目名为Trans,web项目,普通java项目都可以!这里我们就以简单的java应用程序来作为示范吧! 1.1在建立一个方法属于com.shu.function.Function类: //别忘了引入webservice @WebService public class Function ...
分类:
Web程序 时间:
2017-11-16 16:21:58
阅读次数:
231
概述 开发大型 Java 应用程序的过程中难免遇到内存泄露、性能瓶颈等问题,比如文件、网络、数据库的连接未释放,未优化的算法等。随着应用程序的持续运行,可能会造成整个系统运行效率下降,严重的则会造成系统崩溃。为了找出程序中隐藏的这些问题,在项目开发后期往往会使用性能分析工具来对应用程序的性能进行分析 ...
分类:
其他好文 时间:
2017-11-09 17:26:09
阅读次数:
133
性能测试过程中,我们该如何监控java虚拟机内存的使用情况,用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。在项目实践过程中,我们探索和使用了一款新工具--Jstat。 先秀一下 ...
分类:
Web程序 时间:
2017-11-04 00:08:00
阅读次数:
303
Hibernate框架简化了java应用程序与数据库交互的开发。Hibernate是一个开源,轻量级的ORM(对象关系映射)工具。 ORM工具简化浏览数据的创建,数据处理和数据访问。它是将对象映射到数据库中存储的数据(表)的编程技术。 ORM工具内部使用JDBC API与数据库进行交互。 Hiber ...
分类:
Web程序 时间:
2017-10-31 22:48:13
阅读次数:
169
servlet:是一种运行于服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态生成web页面;它工作在客户端请求和服务器响应的中间层。servlet的主要功能在于交互式地浏览和修改数据,生成动态的web内容。 filter:是一个可以复用的代码片段,可以用来转换http请求,响应和 ...
分类:
其他好文 时间:
2017-10-31 17:41:11
阅读次数:
122
简介 jinfo是jdk自带的命令,可以用来查看正在运行的Java应用程序的扩展参数,甚至支持在运行时,修改部分参数。 通常会先使用jps查看java进程的id,然后使用jinfo查看指定pid的jvm信息. 查看jvm的参数 查看java系统参数 虚拟机的这些参数可以通过下面的命令查看: 除了通过 ...
分类:
编程语言 时间:
2017-10-28 12:37:47
阅读次数:
266
一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个 ...
分类:
编程语言 时间:
2017-10-25 15:20:56
阅读次数:
196
一. solrj简介: solrj可以使Java应用程序很方便的访问与操作solr。solrj有几个核心类,分别为:1.SolrClient 2.SolrRequests 3.SolrQuerys 4.SolrReponses tips:该jar包可以在${solr.home}/dist/solrj ...
分类:
其他好文 时间:
2017-10-24 21:07:04
阅读次数:
169