摘要:
1、单向链表 1.1 链表的介绍 链表在内存中的存储 特点 链表是以节点的方式来存储,是链式存储 每个节点包含 data 域 和 next 域。next域用来指向下一个节点 链表的各个节点不一定是连续存储的 链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定 带头结点的逻辑示意图 1.2 阅读全文
摘要:
一、定义 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出 二、模拟思路 队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图, 其中 maxSize 是该队列的最大容量 因为队列的输出、输入是分别从前后端来 阅读全文
摘要:
一、商品上架 //商品上架 @GlobalTransactional(rollbackFor = Exception.class) // @Transactional(rollbackFor = Exception.class) @Override public void up(Long spuId 阅读全文
![4.商城业务](https://img2022.cnblogs.com/blog/2229560/202204/2229560-20220407102546884-1721835026.png)
摘要:
一、获取仓库列表 @Override public PageUtils queryPage(Map<String, Object> params) { QueryWrapper<WareInfoEntity> queryWrapper = new QueryWrapper<>(); String k 阅读全文
![3.仓储管理](https://img2022.cnblogs.com/blog/2229560/202204/2229560-20220407091404471-1754927001.png)
摘要:
一、分类维护-通过Java8 Stream API 获取商品三级分类数据 数据库 实体类 @Data @TableName("pms_category") public class CategoryEntity implements Serializable { private static fin 阅读全文
![2.商品服务](https://img2022.cnblogs.com/blog/2229560/202204/2229560-20220407085521093-284558162.png)
摘要:
架构图 微服务划分图 模块介绍 模块名 模块中文名 描述 mall-auth-server 认证服务 社交登录、Oauth2.0、单点登录 mall-common 公共模块 保存常量、异常码、工具类、通用实体等 mall-coupon 优惠券模块 优惠券服务 mall-gateway 网关模块 网关 阅读全文
![1.项目架构](https://img2022.cnblogs.com/blog/2229560/202204/2229560-20220407085427346-640252346.png)
摘要:
一、String的基本特性 String:字符串,使用一对 “” 引起来表示 String s1 = "atguigu" ; // 字面量的定义方式 String s2 = new String("hello"); // new 对象的方式 String被声明为final的,不可被继承 String 阅读全文
![8.StringTable(字符串常量池)](https://img2022.cnblogs.com/blog/2229560/202204/2229560-20220406091125505-357159214.png)
摘要:
一、执行引擎概述 1.1执行引擎概述 执行引擎是Java虚拟机核心的组成部分之一。 “虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指 阅读全文
![7.执行引擎](https://img2022.cnblogs.com/blog/2229560/202204/2229560-20220406091015131-2132796052.png)