后端学习 基础篇
文章平均质量分 63
学习后端的一些总结和遇到的问题
JianSinShen
努力做一个优秀的coder
展开
-
servlet过滤器使用
过滤器(重点)现有问题在以往servlet中,有冗余代码,多个servlet都要进行编写概念过滤器是处于客户端与服务器目标资源之间的一道过滤技术 过滤器执行流程客户端 -----请求------> 过滤器 目标资源 <----响应------ 接收请求 xxxServlet{ 处理请求 //接收请求,处理请求 chain.doFilter(); //响应结果原创 2021-01-31 15:04:56 · 628 阅读 · 1 评论 -
Servlet1知识
声明:本博客为学习b站某servlet视频时的笔记,供之后复习理解C/S架构和B/S架构客户端<——请求/响应——>web服务器/数据库服务器Browser浏览器<——请求/响应——>服务器<——>数据库Web(World Wide Web)万维网静态资源:Web页面供人们浏览的数据始终保持不变(HTML/CSS)动态资源:不同时间点、不同设备访问Web页面看到的内容各不相同Java Web:动态Web资源开发技术Web服务器运行以及发布Web应用的容器原创 2021-01-26 10:18:19 · 213 阅读 · 0 评论 -
servlet2
声明:该博客为学习b站某servlet教学视频的笔记,仅供以后复习之用HTTP协议HTTP超文本传输协议,基于请求与响应模式、无状态的、应用层的协议,运行于TCP协议基础上HTTP协议特点支持B/S模式请求的方法常用有:GET、POST等,客户端发送请求方法和路径,服务器即可响应数据,因而通信速度快灵活:HTTP允许传输任意类型数据,传输的数据由Content-Type标识无连接:每次TCP连接只处理一个或多个请求,服务器处理完客户请求后,即断开连接分为短连接(HTTP1.原创 2021-01-26 11:28:35 · 105 阅读 · 0 评论 -
Session
Session对象(重点)服务器端状态管理技术sessionsession用于记录用户的状态,session指的是一段时间内单个客户端与web服务器的一连串相关的交互过程在一个session中,客户可能会多次请求并访问同一个资源,也有可能请求访问不同的服务器资源session原理服务器会为每一次会话分配一个session对象同一个浏览器发起的多次请求会属于一次会话(session)首次使用到session时,服务器会自动创建session,并创建cookie存储sessionID发送给客户原创 2021-01-26 20:07:15 · 165 阅读 · 0 评论 -
ServletContext
ServletContext对象(重点)ServletContext全局对象,也拥有作用域,对应一个Tomcat中的web应用当web服务器启动时,会为每一个web应用程序创建一块共享的存储区域(ServletContext)ServletContext在web服务器启动时创建,服务器关闭时销毁获取ServletContext对象1.GenericServlet提供了getServletContext方法(推荐),this.getServletContext();2.HttpServletR原创 2021-01-27 15:53:09 · 129 阅读 · 0 评论 -
Cookie基础知识
声明:该博客为学习b站某servlet教学视频的笔记,仅供之后复习之用状态管理现有问题HTTP协议是无状态的,不能保存每次提交的信息如果用户发来一个新的请求,服务器无法知道它是否与上次的请求有联系对于那些需要多次提交数据才能完成的web操作,比如登录状态管理将浏览器与web服务器之间多次交互当作一个整体来处理,并且将多次交互所设计的数据(即状态)保存下来状态管理分类1.客户端状态管理技术:将状态保存在客户端,代表性的是cookie技术2.服务端状态管理技术:将状态保存在服务器端,代表原创 2021-01-26 14:45:16 · 121 阅读 · 0 评论 -
数据库复习
SQL动词数据查询:Select数据定义:Create Drop Alter数据操纵:Insert Delete Update数据控制:Grant Revoke数据定义创建删除修改模式Create SchemaDrop Schema表Create TableDrop TableAlter Table视图Create ViewDrop View索引Create IndexDrop IndexAlter Inde原创 2021-01-05 20:48:48 · 108 阅读 · 0 评论 -
Mybatis学习
Mybatis 解决持久层问题,封装了jdbc细节,提高开发效率。JDBC编程public void findStudent(){ Connection conn = null; Statement stmt = null; ResultSet rs = null; try{ //注册驱动 Class.forName("com.mysql.jdbc.Driver"); //连接数据的基本信息url,username,password String url = "jdbc:my原创 2021-03-24 22:20:09 · 221 阅读 · 0 评论