理想的开源框架?她应该是小的、简单的,满足Simple Is Beautiful?她应该是成长性好的,随着不断的扩展,她可以越来越丰满?她应该是有良好工具支持的,为什么要花时间做工具可以完成的事情呢??她应该是自组装的,也就是尽可能的脱离配置,而是用一种依赖即可用,取消依赖即消失的全自动处理模式?她应该是模块化的,所有的内容都可以被打入jar包而作为一个整体进行发布,并且能支持热部署的,可以开着车...
分类:
其他好文 时间:
2015-06-07 18:57:36
阅读次数:
184
import java.io.File;import javax.servlet.Servlet;import lombok.extern.slf4j.Slf4j;import org.springframework.boot.autoconfigure.AutoConfigureAfter;imp...
分类:
编程语言 时间:
2015-06-01 14:31:50
阅读次数:
1404
一、Nginx简介Nginx(engineX)是一个高性能的HTTP和反向代理服务器,Nginx是模块化设计、较好的扩展性、高可靠、低内存消耗、支持热部署、支持事件驱动、AIO、mmap等特性。二、Nginx功能从功能上来Nginx分为基本功能和扩展功能:基本功能:(1)静态资源的Web服务器,能缓存打..
分类:
其他好文 时间:
2015-05-28 07:07:15
阅读次数:
123
代码大爆炸|用Spring Boot创建微服务的21种代码描述(上)
分类:
编程语言 时间:
2015-05-26 00:25:12
阅读次数:
226
Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,它由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,其特点是占有内存少,并发能力强、模块化设计,有较好的扩展性、高可靠性、支持热部署等。下面我们基于源码编译的方式进行..
分类:
其他好文 时间:
2015-05-25 06:17:19
阅读次数:
168
Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,它由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,其特点是占有内存少,并发能力强、模块化设计,有较好的扩展性、高可靠性、支持热部署等。下面我们基于源码编译的方式进行..
分类:
其他好文 时间:
2015-05-25 06:17:19
阅读次数:
461
一、nginx 的优势:
1、内置的健康检测功能,即使后台服务器宏基也不会影响前台的影响
2、支持gzip
3、稳定性高,nginx作为反向代理服务器,宏基的概率很小
4、支持热部署
二、nginx 的压缩输出配置:
1、 gzip是一种压缩技术,经过gzip压缩后页面大小可以变为原来的30% 或这更小,这样 用户浏览页面的时候速度会快得多。gzip的压缩页面需要浏览器和服务器双方都支...
分类:
其他好文 时间:
2015-05-24 21:55:42
阅读次数:
153
下面是我们遇到过的情况,如有错误或需要补充的内容,请直接修改。?
内存异常:
??java.lang.OutOfMemoryError:?PermGen?space
????》resin热部署,重新加载jar包,容易产生这种问题
????》持久代设...
分类:
编程语言 时间:
2015-05-22 17:20:36
阅读次数:
465
对于运维人员来说,热部署是常常要思考的一个问题。热部署简单来说,就是局部或者某个文件修改后,不用重新启动程序,立即生效。
好处在于在程序初始化的时候可能会加载大量的初始化数据,重启程序成本太高;程序如果是项目中的单个模块,重启会影响别的应用。
对于web程序来说,大多是部署在Servlet容器里面,如jBoss,weblogic,tomcat等,这些容器往往提供了配套的热部署方案。
但对于application程序,往往没有厂家单独来做这件事情。...
分类:
移动开发 时间:
2015-05-20 14:51:40
阅读次数:
139
我们来用spring boot开发一个简单的“hello world”web应用,使用maven构建。开始之前,先检查你的java与maven的版本,看是否是spring boot1.3支持的版本: $?java?-version
java?version?"1.8.0_45"
Java(T...
分类:
编程语言 时间:
2015-05-17 18:56:11
阅读次数:
199