- 博客(13)
- 收藏
- 关注
原创 JavaWeb 补充(Filter&Listener)
Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. w...
2020-09-30 20:47:30 228
原创 JavaWeb 补充(JSP&EL&JSTL)
1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于re...
2020-09-29 14:10:40 123
原创 Leedcode算法专题训练(搜索)
BFS广度优先搜索一层一层地进行遍历,每层遍历都是以上一层遍历的结果作为起点,遍历一个距离能访问到的所有节点。需要注意的是,遍历过的节点不能再次被遍历。第一层:0 -> {6,2,1,5}第二层:6 -> {4} 2 -> {} 1 -> {} 5 -> {3}第三层:4 -> {} 3 -> {}每一层遍历的节点都与根节点距离相同。设 di表示第 i 个节点与根节点的距离,推导出一个结论:对于先遍历的节点 i 与后遍历的节点.
2020-09-29 10:11:57 338
原创 JavaWeb 补充(Cookie&JSP&Session)
1. 会话技术 1. Cookie 2. Session2. JSP:入门学习会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用...
2020-09-28 11:21:02 114
原创 JavaWeb 补充(Servlet)
Servlet: server applet概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。快速入门: 1. 创建JavaEE项目 2. 定义一个类,实现Servlet接口 public class ServletDemo1 implements Servlet 3. 实现接口中的抽象方法 ...
2020-09-28 08:44:54 260
原创 JavaWeb 补充(XML)
XML1. 概念:Extensible Markup Language 可扩展标记语言 可扩展:标签都是自定义的。 <user> <student>功能: 存储数据 1. 配置文件2. 在网络中传输 xml与html的区别html语法松散,可以随意使用,怎么用都对和properties竞争,存数据更加方便 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,h...
2020-09-28 08:43:25 134
原创 Leedcode算法专题训练(分治法)
归并排序就是一个用分治法的经典例子,这里我用它来举例描述一下上面的步骤:1、归并排序首先把原问题拆分成2个规模更小的子问题。2、递归地求解子问题,当子问题规模足够小时,可以一下子解决它。在这个例子中就是,当数组中的元素只有1个时,自然就有序了。3、最后,把子问题的解(已排好序的子数组)合并成原问题的解。...
2020-09-26 16:52:05 252
原创 Leedcode算法专题训练(排序)
排序快速排序用于求解Kth Element问题,也就是第 K 个元素的问题。可以使用快速排序的 partition() 进行实现。需要先打乱数组,否则最坏情况下时间复杂度为 O(N2)。堆排序用于求解TopK Elements问题,也就是 K 个最小元素的问题。可以维护一个大小为 K 的最小堆,最小堆中的元素就是最小元素。最小堆需要使用大顶堆来实现,大顶堆表示堆顶元素是堆中最大元素。这是因为我们要得到 k 个最小的元素,因此当遍历到一个新的元素时,需要知道这个新元素是否比堆中最大...
2020-09-22 12:43:29 150
原创 Spring(七)SpringMVC的文件上传
1-SpringMVC的请求-文件上传-客户端表单实现(应用)表单项type=“file” 表单的提交方式是post 表单的enctype属性是多部分表单形式,及enctype=“multipart/form-data”<form action="${pageContext.request.contextPath}/user/quick22" method="post" enctype="multipart/form-data"> 名称<input typ.
2020-09-17 21:56:54 222
原创 Spring(六)SpringMVC的数据响应
SpringMVC的请求和响应SpringMVC的数据响应01-SpringMVC的数据响应-数据响应方式(理解)1) 页面跳转直接返回字符串 通过ModelAndView对象返回2) 回写数据直接返回字符串 返回对象或集合02-SpringMVC的数据响应-页面跳转-返回字符串形式(应用)...
2020-09-12 21:59:34 739
原创 Leedcode算法专题训练(贪心)
1. 分配饼干455. 分发饼干题目描述:每个孩子都有一个满足度 grid,每个饼干都有一个大小 size,只有饼干的大小大于等于一个孩子的满足度,该孩子才会获得满足。求解最多可以获得满足的孩子数量。class Solution { public int findContentChildren(int[] g, int[] s) { Arrays.sort(g); Arrays.sort(s); int i=0,j=0;
2020-09-10 22:23:37 190
原创 Spring(五)Spring与Web环境集成
基本环境配置1、需要有基本的Dao层package com.itheima.dao.impl;import com.itheima.dao.UserDao;/** * @version V1.0 * @author: wusier * @date: 2020/9/10 11:04 * @Description: Spring * @modifiedBy: */public class UserDaoImpl implements UserDao { public vo
2020-09-10 17:32:35 1071
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人