随笔分类 -  后端开发

摘要:项目连接地址:http://110.40.209.162:8080/ 阅读全文
posted @ 2022-11-10 18:36 wiselee/ 阅读(46) 评论(0) 推荐(0) 编辑
摘要:##订单系统 ###1.持久层 1.将数据插入到订单表中 insert into t_order(oid除外所有的字段) values (字段的值) 2.将数据还要插入订单项的表中 insert into t_order_item(oid除外所有的字段) values (字段的值) ####2.接口 阅读全文
posted @ 2022-11-10 18:36 wiselee/ 阅读(108) 评论(0) 推荐(0) 编辑
摘要:##显示勾选的购物车数据 ###1.持久层 ####1.规划sql语句 用户在购物车列表页面通过随机勾选相关的商品,在点击结算俺就后,跳转到结算页面,在这个页面需要展示用户在上个页面说勾选的购物车对应的数据。列表的展示,而展示的内容还是在购物车里 SELECT cid, uid, pid, t_ca 阅读全文
posted @ 2022-11-10 11:12 wiselee/ 阅读(83) 评论(0) 推荐(0) 编辑
摘要:##增加or减少购物车商品数量 ###持久层 ####1.sql规划 1.增加之前先判断是否存在这个数据 select * from t_cart where cid = #{cid} 增加购物车数量,就是update操作 update t_cart set num=#{num},modified_ 阅读全文
posted @ 2022-11-09 13:51 wiselee/ 阅读(189) 评论(0) 推荐(0) 编辑
摘要:##展示购物车列表 ###1.持久层 ####1.规划sql语句 #多表查询如果字段不重复则不需要要声明字段属于那种表 select cid,uid,pid,t_cart.price,t_cart.num,t_product.title,t_product.imgae,t_product.price 阅读全文
posted @ 2022-11-09 13:50 wiselee/ 阅读(93) 评论(0) 推荐(0) 编辑
摘要:##删除收货地址 ###1.持久层 ####1.1规划sql语句 1.在删除之前需要判断该数据是否存在,判断该条数据的归属是否是当前的用户,不需要重复开发 2.执行删除收货地址 delete from t_address where aid =? 3.如果用户删除逇是默认收货地址,将剩下的地址的某一 阅读全文
posted @ 2022-11-09 13:47 wiselee/ 阅读(45) 评论(0) 推荐(0) 编辑
摘要:##设置默认的收货地址 ###持久层 ####1.sql语句的 规划 1.检测当前用户想设置为默认收货地址的这条数据是否存在 select * from t_address where aid = ? 2.在修改用户的收货默认地址之前,先将所有的收货地址设置为非默认 updata t_address 阅读全文
posted @ 2022-11-07 10:38 wiselee/ 阅读(96) 评论(0) 推荐(0) 编辑
摘要:##新增收货地址 ###持久层 1.新增 规划sql语句 insert into t_adress(字段列表) values (值列表) 2.一个用户的收货地址规定最多只能由20条数据对应,在插入用户数据之前先做查询操作。收货地址逻辑控制当面的一个异常(如果一个在添加收货地址的时候已经有20个收货地 阅读全文
posted @ 2022-11-06 14:53 wiselee/ 阅读(145) 评论(0) 推荐(0) 编辑
摘要:##上传头像的功能 ###持久层 ####1.sql语句的规划 avatar varchar(50) str - 字节流 将对象文件保存在操作系统上,然后在把这个文件的路径个记录下来,保存在avatar中,因为相比于字符流会更加的方便,将如果要打开这个文件可以依据这个路径去找到合格文件。在数据中只需 阅读全文
posted @ 2022-11-05 13:47 wiselee/ 阅读(429) 评论(0) 推荐(0) 编辑
摘要:##个人资料 ###1持久层 ####1.1 需要规划sql语句 根据用户信息的sql语句 update t_user set phone =?, email =?,gender=? modified_time=?,modified_user =? where uid = ? 2.根据用户名查询用户 阅读全文
posted @ 2022-11-04 09:14 wiselee/ 阅读(284) 评论(0) 推荐(0) 编辑
摘要:##修改密码功能 需要用户提交原始密码和新密码,在根据当前登录的用户进行信息的修改操作 ###1.持久层 ####1.1 规划需要执行的sql语句 根据用户的uid修改password值 update t_user set password = ?,modeified_user= ?,modeifi 阅读全文
posted @ 2022-11-03 17:38 wiselee/ 阅读(258) 评论(0) 推荐(0) 编辑
摘要:###登录端的业务层 ####1.产生什么异常 1.用户名对应的密码错误,密码匹配失败 PasswordNotMatchException 2.用户名没被找到 UsernameNotFoundException 3.异常的编写: 继承ServiceException基类 使用alt+ insert 阅读全文
posted @ 2022-11-03 13:51 wiselee/ 阅读(489) 评论(0) 推荐(0) 编辑
摘要:工程简介 ##准备工作:项目所用到的html界面以及sql文件链接如下:链接: https://pan.baidu.com/s/18loHJiKRC6FI6XkoANMSJg?pwd=nkz2 提取码: nkz2 复制这段内容后打开百度网盘手机App,操作更方便哦 ##第一步:注册功能的实现 1.1 阅读全文
posted @ 2022-11-02 22:16 wiselee/ 阅读(540) 评论(0) 推荐(0) 编辑
摘要:#矩阵参数类型的url如何处理 ##首先要开启这个功能 在webconfig类中创建Webconfigurer类 并且设置 urlPathHelper类中的removeSemicolonContent 为false @Bean public WebMvcConfigurer webMvcConfig 阅读全文
posted @ 2022-10-15 16:00 wiselee/ 阅读(29) 评论(0) 推荐(0) 编辑
摘要:自定义映射resultMap resultMap处理字段和属性的映射关系 resultMap:设置自定义映射 属性: id:表示自定义映射的唯一标识,不能重复 type:查询的数据要映射的实体类的类型 子标签: id:设置主键的映射关系 result:设置普通字段的映射关系 子标签属性: prope 阅读全文
posted @ 2022-07-28 10:12 wiselee/ 阅读(72) 评论(0) 推荐(0) 编辑
摘要:特殊SQL的执行 模糊查询 /** * 根据用户名进行模糊查询 * @param username * @return java.util.List<com.atguigu.mybatis.pojo.User> * @date 2022/2/26 21:56 */ List<User> getUse 阅读全文
posted @ 2022-07-11 17:20 wiselee/ 阅读(35) 评论(0) 推荐(0) 编辑
摘要:MyBatis的各种查询功能 如果查询出的数据只有一条,可以通过 实体类对象接收 List集合接收 Map集合接收,结果{password=123456, sex=男, id=1, age=23, username=admin} 如果查询出的数据有多条,一定不能用实体类对象接收,会抛异常TooMan 阅读全文
posted @ 2022-07-09 17:14 wiselee/ 阅读(217) 评论(0) 推荐(0) 编辑
摘要:MyBatis获取参数值的两种方式(重点) MyBatis获取参数值的两种方式:${}和#{} ${}的本质就是字符串拼接,#{}的本质就是占位符赋值 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;但是#{}使用占位符赋值的方式拼接sql,此时为字 阅读全文
posted @ 2022-07-08 11:18 wiselee/ 阅读(229) 评论(0) 推荐(0) 编辑
摘要:核心配置文件详解 核心配置文件中的标签必须按照固定的顺序(有的标签可以不写,但顺序一定不能乱): properties、settings、typeAliases、typeHandlers、objectFactory、objectWrapperFactory、reflectorFactory、plug 阅读全文
posted @ 2022-07-03 17:59 wiselee/ 阅读(32) 评论(0) 推荐(0) 编辑
摘要:加入log4j日志功能 加入依赖 <!-- log4j日志 --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> 加入log4j 阅读全文
posted @ 2022-07-03 17:55 wiselee/ 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示