1.tomcat的组件的概念 1.核心组件Connector:Connector是与web事件连接器,监听固定的端口,接收外部的请求。并将请求传递给Container,Container的处理结果再返回给web 2.核心组件Container:Container是一个servlert容器,内部有多层 ...
分类:
其他好文 时间:
2019-05-02 21:40:06
阅读次数:
151
让我们来记录一下常用的IDEA插件:(从其他博客中取了许多图片,出处见图片水印) 1.JRebel for IntelliJ 热部署神器2.Free MyBatis plugin 实现dao层方法与xml代码快速切换3.Lombok 使用注解,可以简化实体类,让你不再写get/set方法,还能快速的 ...
分类:
其他好文 时间:
2019-04-20 00:18:16
阅读次数:
191
Java的日志有很多 个人强烈不推荐log4j ,推荐log4j2和logback 在高并发,多线程的环境下log4j1 的性能和log4j2相比可以用junk来形容 对就是junk。log4j2的异步模式表现了绝对的性能优势,优势主要得益于Disruptor框架的使用,logback比log4j1 ...
分类:
编程语言 时间:
2019-04-15 14:40:17
阅读次数:
292
原文地址:https://blog.csdn.net/nlwangxin/article/details/49734659热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外! 1、直接把项目web文件夹放在webapps里 ...
分类:
其他好文 时间:
2019-04-13 11:05:53
阅读次数:
211
一、Nginx简介 Nginx是一个高性能、轻量级的Web和反向代理服务器, 其特点是占有内存及资源少、抗并发能力强。 Nginx安装简单、配置简洁、启动快速便捷、支持热部署、支持 SSL、拥有高度模块化的设计。 Nginx的主要功能有: Web服务器 反向代理 负载均衡 二、运行和控制Nginx ...
分类:
Web程序 时间:
2019-04-13 09:13:49
阅读次数:
174
下载链接:https://pan.baidu.com/s/1CUvEarKVARJF46LJ2W90Lg 提取码:s46w 下载完以后是个ZIP(jr-ide-intellij-7.1.5_13-17.zip)压缩包,打开IDEA,关闭所有项目,Settings -- plugins -- inst ...
分类:
其他好文 时间:
2019-04-03 16:31:01
阅读次数:
145
nginx作为一个反向代理、负载均衡服务器,必须具备高可用的特点,因此nginx支持热部署。nginx的热部署和其并发模型有着密不可分的关系。说白了,就是因为master进程的关系。当通知ngnix重读配置文件的时候,master进程会进行语法错误的判断。如果存在语法错误的话,返回错误,不进行装载;如果配置文件没有语法错误,那么ngnix也不会将新的配置调整到所有worker中。而是,先不改变已经
分类:
其他好文 时间:
2019-03-31 15:21:16
阅读次数:
269
SpringBoot 4.SpringBoot 整合 devtools 实现热部署 一、添加 devtools 依赖 <!-- Spring boot 热部署 : 此热部署会遇到 java.lang.ClassCastException 异常 --> <!-- optional=true,依赖不会传 ...
分类:
编程语言 时间:
2019-03-29 23:36:33
阅读次数:
193
热部署 在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费, 我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。 1、模板引擎 在Spring Boot中开发情况下禁用模板引擎的cache 页面模板改变ctrl+F9 可以重新编译当 ...
分类:
编程语言 时间:
2019-03-12 09:17:51
阅读次数:
225