JavaWeb书城项目(九)———订单模块 发表于 2021-11-12 分类于 JavaWeb书城项目 整个项目源代码可以到我的github上下载。上一部分我们已经完成了购物车模块,这一部分我们完成订单模块,主要包括生成订单,查询所有订单,发货,查看订单详情,查看我的订单,签收订单。 订单模块的分析 阅读全文 »
JavaWeb书城项目(八)———购物车模块 发表于 2021-11-10 更新于 2021-11-12 分类于 JavaWeb书城项目 整个项目源代码可以到我的github上下载。上一部分,我们对用户功能进行了完善,这一部分我们完成购物车模块,主要包括添加商品到购物车,删除商品,清空购物车。 购物车模块分析 阅读全文 »
JavaWeb书城项目(七)———用户功能完善 发表于 2021-11-10 更新于 2021-11-12 分类于 JavaWeb书城项目 整个项目源代码可以到我的github上下载。之前我们做出了用户功能的注册与登录功能,这次我们将用户功能完善,包括用户登录显示用户名,注销用户,以及验证码的使用 登录显示用户名一般来说,我们登录之后会显示用户名,我们之前是写死的,这次改成动态的。 阅读全文 »
JavaWeb书城项目(六)———图书分页 发表于 2021-11-08 更新于 2021-11-12 分类于 JavaWeb书城项目 整个项目源代码可以到我的github上下载。前五个部分我们已经完成了用户的注册与登录模块,以及后台的图书管理,第六部分我们完成图书的分页部分,分页的原因就是一页显示全部信息太繁杂了,所以需要需要分页来解决这个问题。 分页模块的分析 阅读全文 »
Leetcode528.按权重随机选择 发表于 2021-11-06 分类于 力扣刷题笔记 题目链接点我(^_^) 题意w数组为权重数组,我们随机选择下标i,按权重比 w[i]/total,total为w数组权重之和。 解题思路 阅读全文 »
JavaWeb书城项目(五)———图书模块 发表于 2021-11-05 更新于 2021-11-12 分类于 JavaWeb书城项目 整个项目源代码可以到我的github上下载。前四个阶段我们完成了用户的注册与登录功能,并对代码进行了优化,第五阶段我们完成书城项目的图书模块,属于后台管理中的图书管理功能,主要包括图书的添加,删除,修改以及显示。 数据库表首先编写图书模块的数据库表,使用如下Sql语句创建t_book表,并插入初始化测试数据。 阅读全文 »
JavaWeb书城项目(四)———代码优化 发表于 2021-11-04 更新于 2021-11-12 分类于 JavaWeb书城项目 整个项目源代码可以到我的github上下载。前三部分我们已经完成了书城项目的登录与注册功能,第四部分我们对之前的代码进行优化。 合并Servlet在实际的开发中,一个模块,一般只使用一个 Servlet 程序,用户的注册与登录都属于用户模块,因此只需要一个 Servlet 程序即可,所以我们将 LoginServlet 与 RegistSerlet 程序合并为一个 UserServlet 程序。那么一个请求过来,如何知道他是注册还是登录呢? 阅读全文 »
JavaWeb书城项目(三)———表单回显 发表于 2021-11-04 更新于 2021-11-12 分类于 JavaWeb书城项目 整个项目源代码可以到我的github上下载。之前已经基本做好用户的注册和登录功能,但用户注册和登录还缺少错误信息的提示,比如用户名已存在会在页面显示用户名已存在。这次我们就来完成表单回显的功能。 修改所有.html为.jsp只有把静态页面改为动态页面,才能完成表单回显的功能,因此第一步我们先将所有 .html 页面 改为 .jsp 页面。将 .html 页面改为 .jsp 页面只需要如下两个步骤。 阅读全文 »
Leetcode729. 我的日程安排表 I 发表于 2021-11-02 分类于 力扣刷题笔记 题目链接点我(^_^) 题意题意就是不和之前日程重合就可以插入日程并返回true,否则返回false 解题思路 阅读全文 »
JavaWeb书城项目(二)——用户注册和登录 发表于 2021-11-02 更新于 2021-11-12 分类于 JavaWeb书城项目 整个项目源代码可以到我的github上下载。之前已经做好前端页面,现在要通过 servlet 程序以及 JDBC 具体实现用户注册和登录, JavaEE项目的三层架构为什么要分层呢?通过一层完成所有事情不行吗? 阅读全文 »