摘要:
26-用户管理功能实现 概述 本文主要讲述用户管理功能的实现 简单分析 用户管理页面包含三个查询,从userlist.jsp中也可以看到 需要查询角色列表,筛选的时候可以筛选 需要返回分页信息,当前页面,总页面数量,总用户数量 需要查询用户列表的总数 需要查询用户列表详细信息 将jsp文件中需要的信 阅读全文
摘要:
03-堆栈 什么是堆栈 堆栈的抽象数据类型 数据对象集:一个有0个或多个元素的有穷线性表 操作集:长度为MaxSize的堆栈S ∈ Stack, 堆栈元素item ∈ ElementType Stack CreateStack(int MaxSize): 生成空堆栈,其最大的长度为MaxSize i 阅读全文
摘要:
02-线性表和广义表 线性表 线性表的抽象数据类型描述 类型名称:线性表 数据对象集:线性表是n(≥0)个元素组成的有序序列(a1,a2,...,an) 操作集:线性表L∈List,整数i表示位置,元素X∈ElementType, 线性表基本操作有: List MakeEmpty(): 初始化一个空 阅读全文
摘要:
最大子列和问题 概述 本文主要讲解最大子列和问题的求解 什么是最大子列和问题?有一个整数数组{A1, A2,A3,...,An} 求函数f(i,j)=max(0,∑Ak), k∈[i,j] 的值 简单来说,求一个数组所有子序列中和最大的子序列的和的值 方法 简单来说有四种解决方法,分别为三重循环,二 阅读全文
摘要:
数据结构与算法 什么是数据结构 定义 数据结构没有标准的定义 中文维基百科:数据结构是计算机存储、组织数据的方式。通常情况下,精心选择的数据结构可以带来最优效率的算法 数据结构是数据对象在计算机中的组织方式 数据对象必定与一系列加在其上的操作相关联 完成这些操作的方法就是算法 描述 描述数据结构的方 阅读全文
摘要:
25-旧密码验证功能实现 概述 本文记述如何实现就密码验证功能 分析 在pwdmodify.js代码中有一段验证就密码的ajax代码 可以看到里面请求的是/jsp/user.do 所以我们把user.do的请求继续完善即可 另外data.result是servlet中resp里面返回的结果里面几种情 阅读全文
摘要:
24-修改密码功能 概述 本文接着写smbms的修改密码的功能 功能不算难,核心就是数据库的update语句 实践 UserDao.java package com.kuang.dao.user; import com.kuang.pojo.User; import java.sql.Connect 阅读全文
摘要:
23-注销功能及注销后的首页保护 概述 本篇博客主要讲注销功能的实现和注销之后用户无法通过url直接访问主页 实践 LogoutServlet.java package com.kuang.servlet; import com.kuang.utils.Constants; import javax 阅读全文
摘要:
22-登录功能实现 概述 本文主要讲通过编写servlet,service,dao层,实现一个完整的登录功能 dao层负责从数据库查询数据,service层负责创建资源,关闭资源,servlet层负责验证用户,负责页面重定向 遇到的坑 使用Tomacat启动会遇到无法加载mysql驱动的情况,需要在 阅读全文
摘要:
21-上手一个项目SMBMS-项目搭建 概述 SMBMS(SuperMarket Bills Management System) 超市订单管理系统,学完javaweb,跟着狂神一起来搭建一个小的项目,从简单入手 建议看视频一起做更容易上手,我这边只是自己学习的笔记,不适用于所有人 分析 超时订单管 阅读全文