前面所述的https://www.cnblogs.com/toov5/p/9823728.html 中的第一条先不赘述了,就是玩了maven 重点介绍后两条 首先内置Tomcat: SpringBoot中内置tomcat服务器 Java操作创建tomcat 我们点击pom中的 持续点击到 继续点击会 ...
分类:
编程语言 时间:
2018-10-21 10:19:10
阅读次数:
144
1、JVM参数调优 针对运行效果 吞吐量 初始堆内存与最大堆尽量相同 减少垃圾回收次数 2、扫包优化: 启动优化 默认Tomcat容器改为Undertow Tomcat的吞吐量5000左右 Undertow 8000左右 底层优化的好 Tomcat 参数调优 下面聊一聊 扫包优化 @SpringBo ...
分类:
编程语言 时间:
2018-10-20 22:09:35
阅读次数:
321
1.IDEA Spring Initializer自动构建的war包项目,自动生成的Initializer类,用于外部Tomcat容器启动该项目时调用,如果仍然使用主类main函数方式启动则与此类无关(Debug验证过了) 2.自动构建的war包项目,pom.xml中引入了: 注释的scope是我注 ...
分类:
编程语言 时间:
2018-10-17 14:40:37
阅读次数:
224
Tomcat容器是运行在JVM上的, 可以通过调整JVM启动参数, 使得Tomcat拥有更好的性能. 对于JVM的优化主要有两个方面: 内存调优和垃圾收集策略调优. ...
分类:
数据库 时间:
2018-10-04 09:32:21
阅读次数:
196
网上一些没有标准答案的面试题,我自己做的解答总结,有任何异议可以提出来~^_^,不断更新中... Springboot除了自动配置与传统的spring还有哪些不同 1. 传统的springweb项目需要部署在tomcat这样的容器才能运行,springboot集成了tomcat容器,可以直接通过他提 ...
分类:
编程语言 时间:
2018-10-01 23:50:29
阅读次数:
307
Jar包发布 在项目pom.xml中, 如果继承了Spring Boot的starter parent, 那么默认已经包含打包需要的plugins了, 设置为jar就能直接打包成包含依赖的可执行的jar 如果不使用Spring Boot的starter parent, 那么需要在<build>中添加 ...
分类:
编程语言 时间:
2018-09-30 14:58:47
阅读次数:
318
在启动tomcat容器时控制台会显示乱码,这个问题属于tomcat编码问题引起的,我们需要在VM options中添加:-Dfile.encoding=UTF-8 如果上述方法仍然无法解决,可以参考https://blog.csdn.net/dandandeshangni/article/detai ...
分类:
其他好文 时间:
2018-09-28 23:30:17
阅读次数:
414
前言 默认情况下,Spring Boot会使用内置的tomcat容器去运行应用程序,但偶尔我们也会考虑使用Jetty去替代Tomcat; 对于Tomcat和Jetty,Spring Boot分别提供了对应的starter,以便尽可能的简化我们的开发过程; 当我们想使用Jetty的时候,可以参考以下步 ...
分类:
编程语言 时间:
2018-09-24 20:02:57
阅读次数:
341
花了半天时间终于成功,记录以备查阅。 一、第三方Tomcat部署 部署部分参考的是:把spring-boot项目部署到tomcat容器中 目标:把spring-boot项目按照平常的web项目一样发布到tomcat容器下 1. 修改打包形式 在pom.xml里设置 <packaging>war</p ...
分类:
编程语言 时间:
2018-09-18 13:48:35
阅读次数:
202