Tomcat热部署机制 对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一个新的 ...
分类:
其他好文 时间:
2016-06-26 18:19:08
阅读次数:
212
点击进入_更多_Java千百问1、jnlp文件是什么JNLP(Java Network Launching Protocol ,java网络执行协议文件)是java提供的一种可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url链接打开一个java应用程序。Java桌面应用程序可以通过JNLP的方式发布。如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,...
分类:
编程语言 时间:
2016-06-25 09:40:55
阅读次数:
164
在Android开发中,发送HTTP请求是很常见的。SDK中自带的HttpURLConnection虽然能基本满足需求,但是在使用上有诸多不便,为此,square公司实现了一个HTTP客户端的类库——Okhttp 。Okhttp是一个支持HTTP 和 HTTP/2 的客户端,可以在Android和Java应用程序中使用,其具有以下特点:
1. API设计轻巧,基本上通过几行代码的链式调用即可获取结...
分类:
Web程序 时间:
2016-06-24 14:58:58
阅读次数:
974
大家都知道,main方法是Java应用程序的入口,其定义格式为: 可是为什么要这么定义呢?不这样定义可以么?main方法可以继承么?可以重载么?可以被其他方法调用么? 1. main方法为什么这么定义? (1) 因为main方法在启动时是通过Java的虚拟机,也就是JVM来调用的,并且没有通过对象的 ...
分类:
编程语言 时间:
2016-06-24 12:36:26
阅读次数:
150
随着多核 CPU 的日益普及,越来越多的 Java 应用程序使用多线程并行计算来充分发挥整个系统的性能。多线程的使用也给应用程序开发人员带来了巨大的挑战,不正确地使用多线程可能造成线程死锁或资源竞争,导致系统瘫痪。因此,需要一种运行时线程监控工具来帮助开发人员诊断和跟踪 Java 线程状态的切换。J ...
分类:
编程语言 时间:
2016-06-23 08:47:29
阅读次数:
630
一、什么是ClassLoader? 大家都知道,当我们写好一个Java程 序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数 来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从 ...
分类:
编程语言 时间:
2016-06-21 17:20:04
阅读次数:
189
Application和Java Applet的区别。Java语言是一种半编译半解释的语言。Java的用户程序分为两类:Java Application和Java Applet。这两类程序在组成结构和执行机制上都有一定的差异,主要体现在以下几方面:(1)运行方式不同。Java Application ...
分类:
移动开发 时间:
2016-06-16 23:08:45
阅读次数:
292
1、首先是一个基于httpclient的java 应用程序,代码在这篇文章的开头:点击打开链接 2、我们首先写一个基于springMVC框架的简单接收请求上传的文件保存本地文件系统的demo,程序代码在这:点击打开链接,不过因为之后与hadoop所以来的jar包同时使用,加上有一些三方jar包可能会 ...
分类:
编程语言 时间:
2016-06-16 16:13:32
阅读次数:
992
1、 什么是Servlet: Servlet是运行于Web容器中,按照其自身规范编写的Java应用程序。 Servlet是用Java语言编写的,它是一个Java类,因而Servlet遵守所有Java语言的语法规则,并且它可以调用一般Java程序可以调用的jdk类库; Servlet是在Web容器中运 ...
分类:
编程语言 时间:
2016-06-12 23:10:23
阅读次数:
121