更多:Java进阶核心知识集
包含:JVM,JAVA集合,网络,JAVA多线程并发,JAVA基础,Spring原理,微服务,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存等等

高效学习视频
String url=“jdbc:mysql://localhost:3306/db_name?useUnicode
=true&characterEncoding=utf-8”
**在数据库连接后加上问号后的代码**
#### 一,什么是servlet
* servlet是运行在服务器的一个小程序。
* servlet可以接受请求和发送响应
* (jsp接受请求和发送响应)
jsp–>转译java文件(Servlet)类
jsp服务器网页文件。
servlet是一个类。
Ie向服务器发送请求的过程中,服务是怎么样接受请求的?
当接受到IE的请求的时候,服务器内部会new出一个
Servlet的实例,调用servlet的
init();初始化servlet对象 ★ ★只会被调用一次
然后调用
service()方法 处理客户的请求 ★ ★每次请求都会被调用
(service里面调用doPost和doGet方法)
最后调用:
destroy()方法 销毁servlet对象 ★ ★只会被调用一次
重写部署项目或者服务器停止
#### 二,怎么样写servlet?
只需要实现Servlet接口
或者继承GenericServlet类
或者继承HttpServlet类
Servlet接口
|—>GenericServlet类
|–>HttpServlet类
一般我们都是继承HttpServlet类,实现doPost()和doGet方法
#### 三,IE怎么样访问servlet? 挂牌 web.xml
<!-- 要给servlet挂牌 -->
<!-- 1,备注Servlet的名字和地址 -->
MyServlet servlet.MyServlet
MyServlet
/MyServlet
#### 五,写servlet的另一种方式
**第1步**:包名上右键----new----Servlet----name:servlet名字
然后再下面勾上doPost和doGet方法—>next—
把Servlet/Jsp Mapping URL:中去掉/servlet–
finish就可以了。
**第2步**:在doGet方法中写上:doPost(request, response);
在doPost中把办业务的4个步骤写上就可以了。
#### 六,web开发流程的改进:
发表的人:jsp文件 Servlet(不太好写标签)
办业务的人: Servlet
发结果的人:jsp文件
总结:
(1)凡属显示数据或者发表单我们就写成:jsp
(2)凡属是操作(接受表单数据操作数据库)
都写成:Servlet
注意:
★★★★★:每次新建servlet或者修改了servlet中的代码一定要
重新部署项目。
★★★★★:删除了servlet类 一定要删除该Servlet
的配置(挂牌的过程web.xml)
## 总结
总的来说,面试是有套路的,一面基础,二面架构,三面个人。
**最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友**


> **本文已被[CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.youkuaiyun.com/forums/4f45ff00ff254613a03fab5e56a57acb)收录**
**[需要这份系统化的资料的朋友,可以点击这里获取](https://bbs.youkuaiyun.com/forums/4f45ff00ff254613a03fab5e56a57acb)**
f00ff254613a03fab5e56a57acb)收录**
**[需要这份系统化的资料的朋友,可以点击这里获取](https://bbs.youkuaiyun.com/forums/4f45ff00ff254613a03fab5e56a57acb)**
2636

被折叠的 条评论
为什么被折叠?



