06 2022 档案

摘要:day85(前端项目Git地址,用户\角色\权限,Spring Security,Spring Security,搭建前端项目,静态资源服务器,Leaf,开发购物车功能) 1.前端项目Git地址 https://gitee.com/mingxuchn/csmall-mobile-repo.git 2 阅读全文
posted @ 2022-06-30 20:04 约拿小叶 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1. 关于Spring Boot Spring Boot是Spring官方的一个产品,其本质上是一个基于Maven的、以Spring框架作为基础的进阶框架,很好的支持了主流的其它框架,并默认完成了许多的配置,其核心思想是“约定大于配置”。 2. 创建Spring Boot工程 在IntelliJ I 阅读全文
posted @ 2022-06-29 21:58 约拿小叶 阅读(81) 评论(0) 推荐(0) 编辑
摘要:day85(分页查询,开发酷鲨商城Front模块) 1.分页查询 分页查询的优点 所谓分页,就是查询结果数据较多时,采用按页显示的方法,而不是一次性全部显示 分页的优点: 服务器:一次性查询所有信息,服务器压力大,分页查询服务器压力小 客户端:一次性显示所有信息,需要更多流量,加载时间也会更长,分页 阅读全文
posted @ 2022-06-29 17:58 约拿小叶 阅读(95) 评论(0) 推荐(0) 编辑
摘要:day83(自定义查询,酷鲨商城概述,开发分类功能) 项目git地址 https://gitee.com/jtzhanghl/csmall-repo-class.git 续 SpringBoot操作ES 自定义查询 排序查询 上次课我们完成了单条件查询和多条件查询 但是条件的变化只是查询的需求之一 阅读全文
posted @ 2022-06-28 19:31 约拿小叶 阅读(768) 评论(0) 推荐(0) 编辑
摘要:1.创建 index ### 创建 index PUT http://localhost:9200/questions 2.删除一个Index ### 删除一个Index DELETE http://localhost:9200/questions 3.设置index中的文档属性采用ik分词 ### 阅读全文
posted @ 2022-06-27 18:02 约拿小叶 阅读(58) 评论(0) 推荐(0) 编辑
摘要:day81(Sentinel,SpringGateway 网关,csmall项目网关,Elasticsearch概述) 1.续 Sentinel 流控与降级 上次课我们完成了使用Sentinel实现QPS或并发线程数进行流控的操作 但是被流控的请求只有一个错误,没有错误提示,不方便给用户反馈 我们应 阅读全文
posted @ 2022-06-27 13:49 约拿小叶 阅读(135) 评论(0) 推荐(0) 编辑
摘要:day80(修改order,business模块支持Dubbo,Seata,Sentinel) 1.修改order模块支持Dubbo 因为order模块在Dubbo的调用关系中 既是生产者又是消费者 它消费cart和stock的服务 同时又为business模块提供服务 重构的过程和stock\ca 阅读全文
posted @ 2022-06-23 21:28 约拿小叶 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1.创建order模块 1.项目搭建 1.修改pom文件(父子相认) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3. 阅读全文
posted @ 2022-06-22 19:23 约拿小叶 阅读(86) 评论(0) 推荐(0) 编辑
摘要:day78(common模块,business模块,注册Nacos,Nacos心跳机制,cart模块) 1.续写commons模块 1.创建实体类 1.购物车 pojo.cart.entity.Cart @Data public class Cart implements Serializable 阅读全文
posted @ 2022-06-21 21:59 约拿小叶 阅读(111) 评论(0) 推荐(0) 编辑
摘要:day77(gitee地址,Vant,SpringCloud,Nacos,csmall项目) 1.gitee地址 前端Vant项目git地址(包含今天笔记) https://gitee.com/jtzhanghl/vant2202.git csmall完整项目 https://gitee.com/j 阅读全文
posted @ 2022-06-20 19:09 约拿小叶 阅读(218) 评论(0) 推荐(0) 编辑
摘要:day76(Spring Security + JWT,JwtAuthenticationFilter,实现授权访问) 1.Spring Security + JWT(登录认证) 1.将返回的数据改为JWT数据 2.JWT组成 1.Header(头):指定算法和当前数据类型 2.Payload(载荷 阅读全文
posted @ 2022-06-18 22:41 约拿小叶 阅读(486) 评论(0) 推荐(0) 编辑
摘要:day75(Spring Security(用户验证与授权),Bcrypt算法(加密工具):Spring Security的认证机制,JWT(JSON Web Token)) 1.Spring Security(用户验证与授权) 1.创建子模块(csmall-passport) 2.添加依赖: <? 阅读全文
posted @ 2022-06-16 21:35 约拿小叶 阅读(492) 评论(0) 推荐(0) 编辑
摘要:day72(Spring JDBC的事务管理,添加类别:(业务逻辑层,控制层),根据父级类别查询其所有子级类别:(持久层,业务逻辑层,控制层)) 1.基于Spring JDBC的事务管理 1.事务 是一种能够保证同一个业务中多个写(增删改)操作要么全部成功,要么失败的机制! 2.实现 在业务方法上添 阅读全文
posted @ 2022-06-13 21:56 约拿小叶 阅读(78) 评论(0) 推荐(0) 编辑
摘要:day71(添加类别--持久层,添加类别--业务逻辑层) 1.类别管理--添加类别--持久层 1.配置 续前日,无新增 2.规划需要执行的SQL语句 续前日,无新增 3.接口与抽象方法 此前需要执行的SQL语句大致是 select id from pms_category where name=? 阅读全文
posted @ 2022-06-11 21:55 约拿小叶 阅读(57) 评论(0) 推荐(0) 编辑
摘要:day70(项目:创建数据库与数据表,Project与Module,商品管理模块,关于编写代码,类别管理--添加类别--持久层) 1.关于此项目zhfdajdy 此项目是一个自营性质电商类型的项目 当前目标是设计后台管理相关功能 2.开发流程 1.流程: 需求分析--》可行性分型--》总体设计--》 阅读全文
posted @ 2022-06-09 19:57 约拿小叶 阅读(71) 评论(0) 推荐(0) 编辑
摘要:day69(SpringBoot5:处理登录:开发流程、Knife4j) 1.处理登录 1.开发流程 1.先整理出当前项目涉及的数据的类型 例如:电商类包含用户、商品、购物车、订单等 2.再列举各种数据类型涉及的数据操作 例如:用户类型涉及注册、登陆等 3.再挑选相对简单的数据类型先处理 简单的易于 阅读全文
posted @ 2022-06-08 21:04 约拿小叶 阅读(89) 评论(0) 推荐(0) 编辑
摘要:day68(SpringBoot4:Validation框架,跨域问题,关于客户端提交请求参数的格式,处理登录,开发流程) 1. Validation框架 1.validation作用 当客户端向服务器提交请求时,如果请求数据出现明显的问题(例如关键数据为null、字符串的长度不在可接受范围内、其它 阅读全文
posted @ 2022-06-07 21:53 约拿小叶 阅读(128) 评论(0) 推荐(0) 编辑
摘要:day67(SpringBoot3:Lombok框架,Slf4j日志框架,密码加密,控制层开发) 1. 使用Lombok框架 1.往常做法 在编写POJO类型(包括实体类、VO、DTO等)时,都有统一的编码规范,例如: 属性都是私有的 所有属性都有对应的Setter & Getter方法 应该重写e 阅读全文
posted @ 2022-06-07 08:45 约拿小叶 阅读(220) 评论(0) 推荐(0) 编辑
摘要:day66(SpringBoot2:YAML配置,使用Druid数据库连接池,编写持久层(数据访问层)代码,关于业务逻辑层(service层) 1.YAML配置 YAML配置就是把原有的.properties配置的扩展改为yml AML配置原本并不是Spring系列框架内置的配置语法,如果在项目中需 阅读全文
posted @ 2022-06-05 09:46 约拿小叶 阅读(331) 评论(0) 推荐(0) 编辑
摘要:day65(SpringBoot1:基于Spring的测试,@Sql注解,断言,关于Spring Boot,创建工程,结构,使用mybatis,关于profile配置) 1.基于Spring的测试 Spring Test 1.Spring Test主要解决了以下问题: 在普通测试环境下,当需要使用S 阅读全文
posted @ 2022-06-01 19:57 约拿小叶 阅读(631) 评论(0) 推荐(0) 编辑
摘要:day63( MYBATIS框架基础1:关于Mybatis框架,创建Mybatis-Spring工程,配置开发环境,基本使用,删除与修改数据) 1.关于Mybatis框架 1.概念: Mybatis的主要作用是快速实现对关系型数据库中的数据进行访问的框架 在原生的Java技术中,需要使用JDBC实现 阅读全文
posted @ 2022-06-01 19:09 约拿小叶 阅读(139) 评论(0) 推荐(0) 编辑
摘要:day62(Spring MVC框架基础2:RESTful基础,响应正文的结果类型,统一处理异常,拦截器) 1.RESTful基础 1.概念 RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务接口的 阅读全文
posted @ 2022-06-01 19:08 约拿小叶 阅读(197) 评论(0) 推荐(0) 编辑

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