![](https://img-blog.csdnimg.cn/direct/fffc4dbe232743d39b68457563412dbc.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA WEB实用与优化技巧
文章平均质量分 94
通过阅读本专题,你将掌握一系列实用工具和技术,提升Java Web开发的能力,并学习到如何优化和提升Web应用的性能。无论你是初学者还是有经验的开发者,本专题都将为你提供有价值的知识和实践经验。
澄风
平淡出奇
展开
-
【JAVA WEB实用技巧与优化方案】Maven 引入非镜像外部Jar包的详解以及如何将本地jar包推送到maven远程仓库中
项目开发过程中可能会需要引入一些非maven仓库的存在的jar包,比如jar是ant打包过来的。这个时候maven上传包到仓库可能会很困难,就绪要在项目中手动去引用jar包。原创 2022-06-28 13:39:29 · 1496 阅读 · 0 评论 -
【JAVA WEB实用技巧与优化方案】如何排查JVM线程死锁和内存溢出问题
控制javacore的输出有两种方式,第一种是通过`kill -3 [pid]`来输出java当前运行时的javacore线程信息。第二种是通过jstack命令来输出Javacore文件。先面我们分开讲解两种方式如何操作。第三种方式就是容器自带脚本,在OOM或CPU资源占用过多的情况下会自动输出javacore到指定目录,比如说websphere等等容器。原创 2024-06-04 23:55:58 · 229 阅读 · 1 评论 -
【JAVA WEB实用技巧与优化方案】如何一键快速将本地springboot项目发布到测试环境?
我们平时都是走jenkins或者是openshift这种k8s平台来打包java应用,但对于小项目来说部署jenkins和openshift消耗的精力很多,并且如果我们是小型项目的话,在测试环境根本用不到这种发布方式,特别是一个人开发后端的情况我们希望服务器能够快速响应发布,快速进行调试。那么如何通过本地命令直接将应用发布到服务器呢?比如:本地运行deploy.bat 直接就能发布项目到测试环境,且所有的流程都是自动化的...原创 2024-06-03 21:32:34 · 165 阅读 · 0 评论 -
【JAVA WEB实用技巧与优化方案】如何自己封装一个更好看UI的Swagger组件以及Swagger如何处理JWT无状态鉴权情况下的自动TOKEN获取
Swagger 原生UI存在的缺点① 不够方便直观swagger ui 布局是上下瀑布式的,比如我访问完A接口,想访问B接口,访问完B接口想继续访问A接口就必须往上翻,接口少还好操作。接口多的话来回就很烦。② 请求的参数没有缓存③ 不够美观④ 如果是JWT 无状态登录,Swagger使用起来就没有那么丝滑了,因为JWT无状态登录这种需要每次在请求的Header中带上TOKEN,Swagger可没那么只能给你登录接口返回的token带过去,这样就导致无状态session的情况下Swagg...原创 2024-05-21 17:10:09 · 239 阅读 · 0 评论 -
【JAVA WEB实用技巧与优化方案】Nginx常用命令总结及常见问题排查总结
Nginx 如何忽略非标准http头检测?Nginx websocket代理Nginx 临时缓存不够导致下载文件失败Nginx 没有临时缓存目录权限导致下载文件失败Nginx非root用户启动无法使用80端口或者报无权限异常路由重写怎么配置?nginx 根据ip hash负载怎么配置?Nginx 日志输出怎么配置?Nginx 如何替换Html插入变量?原创 2024-03-07 13:42:43 · 1693 阅读 · 0 评论 -
【JAVA WEB实用技巧与优化方案】Maven自动化构建与Maven 打包技巧
Maven 是一个强大的Java项目管理工具,由Jason van Zyl在2002年创建,最初是为了简化Apache Jakarta Turbine项目构建过程而设计的。它后来成为Apache软件基金会的一个项目,并迅速成为Java开发的标准工具之一。Maven的核心理念是通过项目对象模型(Project Object Model,简称POM)来管理和构建软件项目。原创 2024-06-02 18:07:24 · 163 阅读 · 0 评论