随笔分类 - 项目整合
摘要:项目连接地址:http://110.40.209.162:8080/
阅读全文
摘要:##订单系统 ###1.持久层 1.将数据插入到订单表中 insert into t_order(oid除外所有的字段) values (字段的值) 2.将数据还要插入订单项的表中 insert into t_order_item(oid除外所有的字段) values (字段的值) ####2.接口
阅读全文
摘要:##显示勾选的购物车数据 ###1.持久层 ####1.规划sql语句 用户在购物车列表页面通过随机勾选相关的商品,在点击结算俺就后,跳转到结算页面,在这个页面需要展示用户在上个页面说勾选的购物车对应的数据。列表的展示,而展示的内容还是在购物车里 SELECT cid, uid, pid, t_ca
阅读全文
摘要:##增加or减少购物车商品数量 ###持久层 ####1.sql规划 1.增加之前先判断是否存在这个数据 select * from t_cart where cid = #{cid} 增加购物车数量,就是update操作 update t_cart set num=#{num},modified_
阅读全文
摘要:##展示购物车列表 ###1.持久层 ####1.规划sql语句 #多表查询如果字段不重复则不需要要声明字段属于那种表 select cid,uid,pid,t_cart.price,t_cart.num,t_product.title,t_product.imgae,t_product.price
阅读全文
摘要:##购物车模块 ##加入购物车 ###持久层 ####1.规划持久层的语句 1.向购物车表中插入数据 insert into t_cart (aid除外) values (值列表) 2.当当前的商品已经在购物车中存在,则直接更新 number的数量即可 update t_cart set numbe
阅读全文
摘要:##商品热销排行 ###持久层 ####1.sql语句 SELECT * FROM t_product WHERE status=1 ORDER BY priority DESC LIMIT 0,4 ####2.接口和方法 /** * 查询热销商品的前四名 * @return 热销商品前四名的集合
阅读全文
摘要:##删除收货地址 ###1.持久层 ####1.1规划sql语句 1.在删除之前需要判断该数据是否存在,判断该条数据的归属是否是当前的用户,不需要重复开发 2.执行删除收货地址 delete from t_address where aid =? 3.如果用户删除逇是默认收货地址,将剩下的地址的某一
阅读全文
摘要:##设置默认的收货地址 ###持久层 ####1.sql语句的 规划 1.检测当前用户想设置为默认收货地址的这条数据是否存在 select * from t_address where aid = ? 2.在修改用户的收货默认地址之前,先将所有的收货地址设置为非默认 updata t_address
阅读全文
摘要:##新增收货地址 ###持久层 1.新增 规划sql语句 insert into t_adress(字段列表) values (值列表) 2.一个用户的收货地址规定最多只能由20条数据对应,在插入用户数据之前先做查询操作。收货地址逻辑控制当面的一个异常(如果一个在添加收货地址的时候已经有20个收货地
阅读全文
摘要:##上传头像的功能 ###持久层 ####1.sql语句的规划 avatar varchar(50) str - 字节流 将对象文件保存在操作系统上,然后在把这个文件的路径个记录下来,保存在avatar中,因为相比于字符流会更加的方便,将如果要打开这个文件可以依据这个路径去找到合格文件。在数据中只需
阅读全文
摘要:##个人资料 ###1持久层 ####1.1 需要规划sql语句 根据用户信息的sql语句 update t_user set phone =?, email =?,gender=? modified_time=?,modified_user =? where uid = ? 2.根据用户名查询用户
阅读全文
摘要:##修改密码功能 需要用户提交原始密码和新密码,在根据当前登录的用户进行信息的修改操作 ###1.持久层 ####1.1 规划需要执行的sql语句 根据用户的uid修改password值 update t_user set password = ?,modeified_user= ?,modeifi
阅读全文
摘要:拦截器 在Spring MVC中拦截请求是通过处理器拦截器HandlerInterceptor来实现的,它拦截的目标是请求的地址。在Spring MVC中定义一个拦截器,需要实现HandlerInterceptor接口。 1 HandlerInterceptor 1.1 preHandle()方法
阅读全文
摘要:###登录端的业务层 ####1.产生什么异常 1.用户名对应的密码错误,密码匹配失败 PasswordNotMatchException 2.用户名没被找到 UsernameNotFoundException 3.异常的编写: 继承ServiceException基类 使用alt+ insert
阅读全文
摘要:工程简介 ##准备工作:项目所用到的html界面以及sql文件链接如下:链接: https://pan.baidu.com/s/18loHJiKRC6FI6XkoANMSJg?pwd=nkz2 提取码: nkz2 复制这段内容后打开百度网盘手机App,操作更方便哦 ##第一步:注册功能的实现 1.1
阅读全文
摘要:1.后台系环境:idea jdk8.0以上 maven tomcat spring boot 2.前端环境 nodejs nodered 3.硬件环境: audrion esp32wifi蓝牙模块 温湿度传感器、台灯、风扇等。
阅读全文