摘要: 项目打包时,缺少war包的插件。 解决方案:在pom.xml文件中加入war包插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.3. 阅读全文
posted @ 2023-03-20 16:02 LinxhzzZ 阅读(1375) 评论(0) 推荐(0)
摘要: 栈是以底层容器完成其所有的工作,对外提供统一的接口,底层容器是可插拔的(也就是说我们可以控制使用哪种容器来实现栈的功能)。 力扣232. 用栈实现队列 用两个栈实现队列的先进先出。 力扣225. 用队列实现栈 队列是先进先出的规则,使用辅助队列,每次将压栈数据先存入辅助队列,后移动到另一队列中,实现 阅读全文
posted @ 2023-03-03 10:59 LinxhzzZ 阅读(22) 评论(0) 推荐(0)
摘要: 力扣344.反转字符串 力扣541. 反转字符串II 力扣05. 替换空格 很多数组填充类的问题,都可以先预先给数组扩容带填充后的大小,然后在从后向前进行操作。 这么做有两个好处: 不用申请新数组。 从后向前填充元素,避免了从前向后填充元素时,每次添加元素都要将添加元素之后的所有元素向后移动的问题。 阅读全文
posted @ 2023-02-28 10:20 LinxhzzZ 阅读(13) 评论(0) 推荐(0)
摘要: 哈希结构:数组、set(集合)、map(映射) 哈希法:当我们需要查询一个元素是否出现过,或者一个元素是否在集合里的时候,就要第一时间想到哈希法。 ① 当我们要使用set(集合)来解决哈希问题的时候: 1)优先使用unordered_set,因为它的查询和增删效率是最优的(底层哈希表,无序,不可重复 阅读全文
posted @ 2023-02-23 11:07 LinxhzzZ 阅读(17) 评论(0) 推荐(0)
摘要: 力扣203. 移除链表元素 力扣707. 设计链表 已经覆盖了链表的常见操作,是练习链表操作非常好的一道题目; 力扣206. 反转链表 再定义一个新的链表,实现链表元素的反转,是对内存空间的浪费。 1、只需要使用双指针,改变链表的next指针的指向,直接将链表反转 ,而不用重新定义一个新的链表。 2 阅读全文
posted @ 2023-02-22 10:36 LinxhzzZ 阅读(19) 评论(0) 推荐(0)
摘要: 力扣704. 二分查找 1.首先考虑边界问题,是左开右闭还是左闭右开; 2.在不同情况下,判断循环结束的条件,可以将左右边界带入区间是否合法来判断; 3.闭区间包含中间值,在确定下一区间时,要去掉已经判断过的这个值,开区间则不需要。 力扣27. 移除元素 双指针可以很好的解决这类问题,时间复杂度一般 阅读全文
posted @ 2023-02-20 11:25 LinxhzzZ 阅读(16) 评论(0) 推荐(0)
摘要: 问题:JSTL 判断<c:if test="true"></c:if>但是不执行 原因:JSTL语法的问题 <c:if test="${ requestScope.page.pageNo > 1 } ">.......</c:if> 在test中的 } 和 " 之间存在空格就无法正确判断。解决方案: 阅读全文
posted @ 2022-10-19 16:23 LinxhzzZ 阅读(202) 评论(0) 推荐(0)
摘要: 1. Filter 过滤器(JavaEE 的规范,也是接口) 作用:拦截请求、过滤响应;(应用于 权限检查、日记操作、事务管理等等) ① 基本使用(通过判断 session 域中是否包含用户信息) 编写一个类实现 Filter 接口 重写 doFilter() 方法,专门用于拦截请求,可以做权限检查 阅读全文
posted @ 2022-10-12 10:34 LinxhzzZ 阅读(28) 评论(0) 推荐(0)
摘要: 1. cookie ① 介绍 是服务器通知客户端保存键值对的一种技术; 客户端有了 cookie 后,每次请求都发送给服务器; 每个 cookie 的大小不能超过 4 KB; ② 创建 cookie 创建 cookie 对象(new Cookie("key1", "value1")) 客户端保存 c 阅读全文
posted @ 2022-10-11 19:39 LinxhzzZ 阅读(59) 评论(0) 推荐(0)
摘要: 1. EL表达式(Expression Language 表达式语言) 作用:主要代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据输出 原因:EL表达式输出数据比 jsp 的表达式脚本简洁 ① 例:<% request.setAttribute("key","value") %> 表达式脚 阅读全文
posted @ 2022-10-11 16:02 LinxhzzZ 阅读(38) 评论(0) 推荐(0)