-
- SpringBoot静态资源映射规则是什么
- 1.静态资源映射规则在项目中双击shift或ctrl+N搜索WebMvcAutoConfiguration.class文件,文件中的addResourceHandlers方法如下:publicvoidaddResourceHandlers(ResourceHandlerRegistryregistry){if(!this.resourceProperties.isAddMappings()){logger.debug("Defaultresourcehandlingdisabled&q
- 后端开发 . tomcat 1289 2023-05-13 16:28:06
-
- SpringBoot应用的启动入口怎么封装
- Springboot可以说是Java程序员必备技能了,大家都知道Springboot最终可以通过maven打成jar包,然后直接使用java-jar命令运行一个Web工程(或其它)。这样就避免了原先基于tomcat的web工程的复杂操作。Springboot能够使Web服务的部署简单到如此程度是因为其内置了Jetty(或Tomcat)服务器,并且在容器启动过程中start该服务器,成功运行Web服务。相信各位Springbooter一定不会陌生下面的代码,无论是初学Springboot的新同学,
- 后端开发 . tomcat 1555 2023-05-13 10:28:21
-
- springboot对压缩请求的处理方法是什么
- springboot对压缩请求的处理最近对接银联需求,为了节省带宽,需要对报文进行压缩处理。但是使用springboot自带的压缩设置不起作用:server.compression.enabled=trueserver.compression.mime-types=application/javascript,text/css,application/json,application/xml,text/html,text/xml,text/plainserver.compression.comp
- 后端开发 . tomcat 1404 2023-05-12 16:31:06
-
- Nginx如何配置SSL证书实现Https访问
- 背景由于项目需求,安全起见,需要将之前的http接口访问变成https访问,所以需要配置ssl证书。项目的架构是这样的:基本架构是硬负载(readwhere)+软负载(nginx)+tomcat集群,现在的问题是ssl证书要配置在哪里,直接配置在硬负载上?还是分别配置在nginx和tomcat上?还是其他的配置方法呢?首先在硬负载上配置放弃了,然后通过在网上查找资料,发现可以只在nginx上配置证书,就是说nginx接入使用https,而nginx与tomcat之间使用http进行衔接,这样就游
- 后端开发 . tomcat 1599 2023-05-12 15:07:12
-
- SpringBoot自动配置如何实现
- springboot如何实现在之前的helloworld示例中,已经初步体会到springboot自动导入依赖、完成配置的爽快了。那么,springboot是如何实现的呢?一、依赖管理特性先看下上一篇内容示例中的pom.xml:org.springframework.bootspring-boot-starter-parent2.3.4.RELEASEorg.springframework.bootspring-boot-starter-web这里添加了一个父项目,另外只导入了一个依赖sprin
- 后端开发 . tomcat 1346 2023-05-12 14:31:12
-
- Docker部署Java web系统的方法
- docker部署javaweb系统1.在root目录下创建一个路径test/appmkdirtest&&cdtest&&mkdirapp&&cdapp2.将apache-tomcat-7.0.29.tar.gz及jdk-7u25-linux-x64.tar.gz拷贝到app目录下3.解压两个tar.gz文件tar-zxvfapache-tomcat-7.0.29.tar.gztar-zxvfjdk-7u25-linux-x64.tar.gz4.对解
- 后端开发 . tomcat 1170 2023-05-12 14:31:06
-
- 怎么使用supervisor管理nginx和tomcat容器
- 需求:使用docker来启动nginx+tomcat双进程,实际应用中,多进程还是比较常见的。1:创建dockerfile目录mkdir-p/docker/web2:编写dockerfile:/docker/web/dockerfilefromcentos7maintainerlintest@163.comcopycentos-base.repo/etc/yum.repos.d/centos-base.repocopynginx_install.sh/tmp/nginx_install.shru
- 后端开发 . tomcat 1583 2023-05-12 14:10:06
-
- Springboot怎么使用内置tomcat禁止不安全HTTP
- Springboot内置tomcat禁止不安全HTTP方法1、在tomcat的web.xml中可以配置如下内容让tomcat禁止不安全的HTTP方法/*PUTDELETEHEADOPTIONSTRACEBASIC2、Springboot使用内置tomcat没有web.xml配置文件,可以通过以下配置进行,简单来说就是要注入到Spring容器中@ConfigurationpublicclassTomcatConfig{@BeanpublicEmbeddedServletContainerFacto
- 后端开发 . tomcat 2625 2023-05-12 11:49:05
-
- 由追踪溯源发现的不安全解压GetShell实例分析
- 近日我们帮助某客户追踪溯源一例入侵事件时,发现黑客在获取服务器权限之前利用网站的「ZIP解压功能」上传了Webshell。由于此次的漏送利用方式在「攻击载荷的构造」与「实际解压路径」方面较有代表性,并且业界对「不安全解压」漏洞的关注度仍不够。因此我们编写了这篇报告,在报告中讲解了入侵溯源与漏洞发现的过程,并从安全开发和安全狗产品防护方案两个维度提出了一些安全建议,希望对行业有所补益。值得注意的是,虽然该CMS已经做了相关防御配置,若在CMS的根目录下直接写入JSP文件是无法执行的,会报403错误
- 后端开发 . tomcat 1057 2023-05-12 11:19:11
-
- Nginx怎么搭建图片服务器
- 效果图:需求:实现图片的上传和批量上传技术:nginx,vsftpd,spring,springmvc,kindeditor,centos说明:本章节内容主要是实现图片的上传功能。使用kindediter是为了更好的演示图片的上传,回显,批量效果。后台代码与kindediter没有直接关系,放心阅读。另外源码中有mybatis的jar,不用理会,本章内容用不到,是为后续内容做准备!源码:见文章底部场景:用户将图片上传到tomcat服务器上,再由tomcat服务器通过ftp上传到nginx服务器上
- 后端开发 . tomcat 2047 2023-05-12 10:19:05
-
- java服务器容器调优的方法是什么
- 1.为什么要进行项目性能调优在项目进行发布之前,需要对项目进行压力测试,可以检测出项目的性能问题,比如说:项目响应时间较慢,项目每次能解决的请求数较少,项目的瓶颈,项目查询数据时间较慢等问题,检测出来之后,就需要调优,意思就是说你的项目接口如果响应时间超过了十秒,还不做出一系列措施,那么这个项目就是有问题的,性能调优的目的就是为了使得项目更优化,RT(运行响应时间)跟小,TPS(吞吐量-》每秒从数据库接收的请求量)更大等等。一般在企业中呢会使用JMeter或者K8s,部分企业会搭建自己的压测平台
- 后端开发 . tomcat 1202 2023-05-11 23:37:04
-
- Mac中怎么使用Nginx实现80端口转发8080端口
- 环境macos版本:10.12.6nginx版本:1.12.1安装作者使用homebrew安装库brewsearchnginxbrewinstallnginx这样安装好之后你会发现nginx的监听端口是8080,并非80,那么此时你就需要更改nginx的监听端口,那么这一步就很关键了,不能按照以往传统的方式去更改,读者请仔细看一下部分。由于macos是自带apache服务的,它本身占用了80端口,首先你需要将apache的监听端口改为其他或者直接将其卸载,作者是改掉它的监听端口为8011。命令行
- 后端开发 . tomcat 1900 2023-05-11 21:49:16
-
- Nginx反向代理springboot的jar包源码分析
- 样例一:server{listen80;server_name127.0.0.1;access_loglogs/book.log;error_loglogs/book.error;#将/wx-service请求转发给http://127.0.0.1:8011/wx-service处理location/wx-service{proxy_set_headerhost$host;proxy_set_headerx-forwarded-for$proxy_add_x_forwarded_for;prox
- 后端开发 . tomcat 1248 2023-05-11 20:25:21
-
- linux软件安装的目录是什么
- linux软件安装的位置主要有两个:1、“/opt”目录,是给主机额外安装软件所摆放的目录,是用户级的程序目录,这里常用于放置额外的大型软件;2、“/usr/local”目录,是“/usr”下的一个用户级的程序目录,用户自己安装的软件一般选择安装到这个目录下。Linux软件安装Linux下我们主要的安装位置有两个,分别是/opt目录和/usr/local目录。/opt目录opt是optional(可选)的缩写,这是给主机额外安装软件所摆放的目录,是用户级的程序目录,默认是空的。这里常用于放置额外
- 后端开发 . tomcat 7069 2023-05-11 20:19:24
-
- springboot部署到weblogic中jar包冲突如何解决
- 背景某项目,客户要求使用已有的weblogic部署已经开发好的springboot,于是乎对springboot进行了部分配置的调整,主要包括去除tomcat依赖,增加启动类的处理。一般都会比较顺利,实际上总会遇到些小问题。问题1打包后发布到weblogic上启动时,如下图所示的错误:从异常内容可以很容易判断出,这是jar包冲突导致的错误。经过定位,weblogic有个目录wls12213\oracle_common\modules\thirdparty,其中存放了一些第三方的默认的jar包,项
- 后端开发 . tomcat 2075 2023-05-11 17:10:06

PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是