- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 使用WebServlet注解和web.xml配置servlet映射路径的区别及注意事项
配置servlet映射路径一、使用web.xml配置url二、使用servlet注解设置url三、有关使用web.xml重写WebServlet注解一、使用web.xml配置url格式: <servlet> <!--自定义,一般为类名--> <servlet-name>servletDemo1</servlet-name> <!--一定是package + .类名-->
2021-05-28 21:32:36 9084 5
原创 Tomcat启动报错Server Tomcat v8.5 Server at localhost failed to start
报错信息:五月 28, 2021 5:17:10 下午 org.apache.catalina.startup.Catalina start严重: 所必需的服务组件启动失败,所以无法启动Tomcatorg.apache.catalina.LifecycleException: 子容器启动失败 at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942) at org.apache.catalina.
2021-05-28 17:39:29 876
原创 使用cookie保存登录用户名和密码
创建一个名为LoginServlet的servletimport java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax
2021-05-25 11:08:01 2258
原创 如何修改tomcat默认端口号(详细步骤)
tomcat默认的端口是8080(访问端口)http的默认端口是80.如果访问的时候输入http://www.baidu.com相当于http://www.baidu.com:80真正在项目上线之后,通常采用80.如何修改tomcat默认端口号找到tomcat目录/conf/server.xml选择以记事本打开,把8080改为你想修改的端口号,这里选择修改为8,修改后保存注意:1)修改的端口一定不能被占用2)修改完成后,进入bin目录,先启动shutdown.bat,.
2021-05-16 17:20:32 46257 1
原创 tomcat8安装及配置详细步骤(win10)
1.下载tomcat8:进入官网:https://tomcat.apache.org/index.html,点击tomcat8根据自己电脑的系统 ,下载对应的版本zip2.解压缩zip到D:\tomcat8\apache-tomcat-8.5.663.配置环境变量3.1 右击此电脑——属性——高级系统设置——高级——环境变量3.2 在系统变量下点击新建,添加CATALINA_HOME,地址就是上面解压的地址,我这里是D:\tomcat8\apache-tomcat-8.5.663.3
2021-05-16 16:20:30 15151 12
原创 Java多线程学习笔记(3)— “Lambda表达式”
Java— “Lambda表达式”一、Lambda表达式概念1.函数式接口二、为什么要用Lambda表达式三、Lambda表达式具体用法 ★四、Lambda表达式简化匿名内部类一、Lambda表达式概念Lambda表达式是java8中引入的新的编码方法,其质属于 “函数式编程 ” 的概念,主要目的是简化代码,与匿名内部类关系密切,可使用Lambda语法来代替匿名内部类,当开发者在编写Lambda表达式时,也会随之被编译成一个函数式接口。因此,理解函数式接口是java8 Lamdba表达式的关键所在。
2021-05-14 22:27:59 4794 19
原创 Java多线程学习笔记(2)— “建立线程的两种方法 (Thread类和Runnable接口)”
在Java中建立线程实际上有三种方法:继承Thread类、实现Runnable接口以及实现Callable接口,这里只先讨论前两种建立线程的方法。一、继承Thread类创建线程Java通过Thread类把线程所需功能都封装了起来;要想建立一个线程,必须要一个线程执行函数(对应Thread类中的run()方法),线程要启动,就要调用Thread类的start()方法。(调用start()方法后,如果线程成功启动,就自动调用Thread类的run()方法)大体步骤:具体实例:package boo.
2021-05-11 19:11:55 273 3
原创 Java多线程学习笔记(1)— “如何理解线程及多线程”
一、线程概念:二、 程序、进程、线程三者关系:◆程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。◆而进程则是执行程序的一次执行过程,它是一个动态的概念。 是系统资源分配的单位◆通常在一个进程中可以包含若干个线程,当然一个进程中至少有一 个线程, 不然没有存在的意义。线程是CPU调度和执行的的单位。线程是进程的基本单位,进程的功能由线程实现...
2021-05-11 17:01:24 138
原创 Tomcat v6.0 Server @ localhost 所需的几个端口(8080, 8009)已在使用中。服务器可能已在另一个进程中运行,或者某个系统进程可能正在使用该端口。
在运行过tomcat后,没有关闭tomcat,再次运行一个servlet时出现该报错,显示端口被占用,具体报错如下:解决方法:你已经有另一个Tomcat实例正在运行。你可以通过http://localhost:8080在Web浏览器中转到并确认是否获得Tomcat默认主页或特定于Tomcat的404错误页面来确认这一点。两者都是Tomcat运行正常的有效证据。如果没有,那么你将获得浏览器特定的HTTP连接超时错误消息。...
2021-05-11 11:19:28 1906 2
转载 Linux学习记录(7)—“什么是挂载?mount命令的用法?”
什么是挂载?1.定义:在linux操作系统中,挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。要访问存储设备中的文件,通过访问这个挂载目录来访问。上面的定义或许不够通俗,我在诸位大佬的博客中发现了更清楚的解释,看完豁然开朗:linux操作系统将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录。我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。挂载就是把设备放在一个目录下,让系统知道怎么管理这个设备里的文
2021-05-08 11:21:09 719
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人