为什么要研究类加载的全过程? 有助于理解JVM的运行过程 更深入了解Java动态性(解热部署、动态加载),提高程序的灵活性 最重要的一点儿是:有利于分析各种Web容器,Android插件化的原理 类加载机制 JVM将class文件加载到内存,并对数据进行校验、解析和初始化,最终形成JVM能够直接使用 ...
分类:
其他好文 时间:
2016-04-11 23:51:00
阅读次数:
233
工具 tomcat: vm 参数:-Xmx512m -Xms256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m jreble(tomcat热部署插件): mac:http://blog.csdn.net/ablipan/article/details/4622 ...
分类:
系统相关 时间:
2016-04-11 20:53:25
阅读次数:
665
开发中遇到的问题 如果你有 PHP 开发经验,会习惯在修改 PHP 脚本后直接刷新浏览器以观察结果,而你在开发 Node.js 实现的 HTTP 应用时会发现,无论你修改了代码的哪一部份,都必须终止Node.js 再重新运行才会奏效。这是因为 Node.js 只有在第一次引用到某部份时才会去解析脚本 ...
分类:
Web程序 时间:
2016-04-05 21:29:33
阅读次数:
206
现象:小于1.3.0版本如1.2.6的spring boot, 当指定profile进行参数打入的时候,发现没有问题,但是比如改用1.3.0,1.3.1及其以上版本的时候,发现参数打不进去,经过比对spring-boot-starter-parent的1.2系列与1.3系列的pom.xml,发现在1 ...
分类:
编程语言 时间:
2016-04-05 17:39:51
阅读次数:
283
Nginx特性:模块化设计、较好的扩展性;高可靠master-->worker低内存消耗10000个keep-alive模式下的connection,仅需要2.5MB的内存;支持热部署不停机而更新配置文件、日志文件滚动、升级程序版本;支持事件驱动、AIO、mmap;基本功能:静态资源的web服务器,能缓存打开的文..
分类:
其他好文 时间:
2016-04-05 02:13:09
阅读次数:
222
Spring Boot专注于Spring平台和第三方开发库,简化了基于Spring的产品开发。让你在开始Spring应用开发时,不会被各种繁杂的事务困扰。通过Spring Boot,开发时只需少量的Spring配置就可以完成项目结构的初始搭建。 功能特性 创建独立的Spring应用程序。 直接嵌入T ...
分类:
编程语言 时间:
2016-04-03 23:30:44
阅读次数:
289
简介:这一节主要涉及spring boot 支持jsp, 由于对spring boot不太熟悉,走了一些弯路。 环境:IDEA15+JDK1.8+Maven3+ 一、pom.xml资源依赖 相对于chapter01,这里依赖的资源相对多些。没有像chapter01中直接的引用spring-webmv... ...
分类:
编程语言 时间:
2016-04-01 23:34:23
阅读次数:
288
过去几年以来,“微服务架构”的概念已经在软件开发领域获得了一个稳定的基础。作为“面向服务架构”(SOA)的一个继任者,微服务同样也可以被归类为“分布式系统”这一类,并且进一步发扬了SOA中的许多概念与实践。不过,它们在不同之处在于每个单一服务所应承担的责任范围。在SOA中,每个服务将负责处理广范围的功能与数据领域,而微服务的一种通用指南则认为,它所负责的部分是管理一个单独的数据领域,以及围绕着该领...
分类:
编程语言 时间:
2016-03-30 17:59:26
阅读次数:
403
上一节的代码是spring-boot的入门程序,也是官方文档上的一个程序。这一节会引入spring-boot官方文档推荐的方式来开发代码,并引入我们在spring开发中service层等的调用。 1、代码结构如下 2、pom.xml 1 <?xml version="1.0" encoding="U ...
分类:
编程语言 时间:
2016-03-30 12:36:40
阅读次数:
234
为什么要使用JRebel?之前用MyEclipse做Java Web开发的时候,有一个很头疼的问题:每次修改后台代码之后,都需要重新将项目部署到tomcat,然后启动tomcat重新运行项目才能查看修改后的结果,浪费不少时间。
现在,给MyEclipose安装上JRebel这个插件,就可以实现项目热部署,修改后台代码之后,在不关闭和重启tomcat的情况下,JRebel自动将修改后的代码部署到to...
分类:
系统相关 时间:
2016-03-30 01:46:42
阅读次数:
5386