Java
海森堡·古德曼
这个作者很懒,什么都没留下…
展开
-
解决idea web项目中out目录更新不同步问题
解决idea web项目中out目录更新不同步问题解决方法直接上图:只需要把相应的模块Build一下即可第一步第二步原创 2021-03-16 21:15:25 · 4244 阅读 · 2 评论 -
Beanutils报错 `java.lang.NoClassDefFoundError:org/apache/commons/collections/FastHashMap`
问题如下Beanutils报错 java.lang.NoClassDefFoundError:org/apache/commons/collections/FastHashMap解决如下:因为导入的jar包版本存在问题,直接下载如下链接,解压导入如下图jar即可链接链接:https://pan.baidu.com/s/19uhtnwpIQm50LdNKcIOcIw提取码:1xe3...原创 2021-03-14 18:57:20 · 156 阅读 · 0 评论 -
Tomcat处理一个http请求的过程
Tomcat Server处理一个http请求的过程假设来自客户的请求为:http://localhost:8080/wsota/wsota_index.jsp1) 请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得2) Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应3) Engine获得请求localhost/wsota/wsota_index.jsp,匹配它所拥有的所有虚拟主机Host4) E原创 2021-03-12 21:21:20 · 353 阅读 · 0 评论 -
Tomcat配置文件源码分析--startup.bat详解
if "%OS%" == "Windows_NT" setlocal //判断当前系统是否是window系统rem --------------------------------------------------------------------------- //rem 是注释(下同)rem Start script for the CATALINA Serverremrem $Id: startup.bat 302918 2004-05-27 18:25:11Z yoavs $.原创 2021-03-12 21:16:16 · 181 阅读 · 0 评论 -
Tomcat配置文件源码分析--web.xml详解
<web-app> <display-name></display-name>//定义了WEB应用的名字 <description></description> //声明WEB应用的描述信息 <context-param></context-param> //context-param元素声明应用范围内的初始化参数。 <filter></filter> //原创 2021-03-12 21:13:10 · 203 阅读 · 0 评论 -
Tomcat配置文件源码分析--server.xml详解
<!--代表整个Servlet容器组件,是最顶层元素。它里面可以有多个Service标签--><Server port="8005" shutdown="SHUTDOWN"> <!--Tomcat运行所需的监听器--> <!--默认的生命周期监听器:在server初始化之前打印操作系统、JVM及服务器的版本信息--> <Listener className="org.apache.catalina.startup.Version原创 2021-03-12 21:05:33 · 163 阅读 · 0 评论 -
Tomcat配置文件源码分析--Catalina.bat
Catalina.bat是tomcat所有脚本中最重要的脚本,完成几乎所有的tomcat操作。如启动,关闭等等,都是由catalina.bat脚本来完成的。rem Guess CATALINA_HOME if not defined 查看是否在tomcat目录下,与startup.bat里相同,不解释了。需要的话可以看我的另一篇博客。 set CURRENT_DIR=%cd% if not "%CATALINA_HOME%" == "" goto gotHome set CATALINA_HOME原创 2021-03-12 20:55:06 · 277 阅读 · 0 评论 -
Linux安装JDK详细操作步骤
1,切换权限为root su root2,查看版本java -version3,查看CentOS中自带的JDKrpm -qa | grep java4,删除红色划线部分rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64rpm -e --nodeps java-1原创 2021-03-12 20:39:14 · 118 阅读 · 0 评论 -
Nginx项目发布成功之后,再次启动服务器无法访问(解决办法)
1.开启 web 端口firewall-cmd --permanent --add-port=80/tcp2.重启 firewallfirewall-cmd --reload3.关闭防火墙:systemctl stop firewalld.service4.启动服务并加载配置文件/usr/local/nginx/sbin/nginx -c /home/nginx-1.17.5/conf/nginx.conf...原创 2021-03-12 20:29:09 · 529 阅读 · 0 评论 -
Nginx发布项目完整过程
1.创建一个toutiao目录cd /homemkdir toutiao2.将项目上传到toutiao目录项目上传详细见安装的一二步3.解压项目unzip web.zip4.编辑Nginx配置文件cd /home/nginx-1.17.5/conf/nginx.conf(注意:配置刚刚解压的安装目录,不是/urs/local/目录中的)server {listen 80;server_name localhost;#charset koi8-r;#access原创 2021-03-12 20:25:47 · 533 阅读 · 0 评论 -
转义字符“\\.“ split(“\\.“)的正确姿势
转义字符"\\."package day11file;/*-------------- * Author:Real_Q * Date:2021-02-21 * Time:15:08 * Description:统计一个文件夹中文件类型及数量总计---------------*/import java.io.File;import java.util.TreeMap;public class CountFile2 { public static void main(Str原创 2021-02-21 18:20:49 · 323 阅读 · 0 评论 -
chrome浏览页面常用快捷键 && 常见的HTTP状态码
chrome浏览页面常用快捷键F5 刷新页面F12 审查元素Ctrl+N 打开新窗口。Ctrl+W关闭当前标签Ctrl + F5 强制刷新页面Ctrl + F4 关闭chrome浏览器Ctrl+9 切换到最后一个标签页。Ctrl+Shift+Delete:用于显示“清除浏览数据”界面Ctrl+Shift+Tab 或 Ctrl+PgUp 切换到上一个标签页。Ctrl+1 到 Ctrl+8 切换到标签栏中指定地位编号所对应的标签页。Ctrl+Shift+T 从头打开前次封闭的标签页。谷歌浏原创 2021-01-26 09:32:52 · 217 阅读 · 0 评论