摘要: 队列简介 队列是一种特殊的线性表,只允许在表的前端(front)进行删除操作,表后端(rear)进行插入操作。进行删除操作的位置叫做对头,进行插入操作的位置叫做队尾。 特性 FIFO-First In First Out,先进先出存储数据。 队列实现主要分为顺序队列和循环队列。 顺序队列 建立顺序队 阅读全文
posted @ 2021-12-30 15:50 梨猫南北 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 定义 栈(stack)又名堆栈,是一种特殊的线性表,因为其运算受限,仅能在一端进行插入(push)和删除(pop)操作。允许进行插入和删除的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,栈顶浮动。最早插入的数据位于栈低,而最新插入的数据位于栈顶。 向一个栈插入数据被称为进栈、入栈或 阅读全文
posted @ 2021-12-29 10:19 梨猫南北 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 在已搭建的SpringBoot项目中,即使没有创建任何的类,该项目也是可以正常启动的,因为其已经创建了一个启动类,也就是项目的入口。 上述代码中有一个注解:@SpringBootApplication @SpringBootApplication 通过@SpringBootApplication注解 阅读全文
posted @ 2021-11-29 17:16 梨猫南北 阅读(3296) 评论(0) 推荐(0) 编辑
摘要: 为什么使用Spring-Boot Spring-Boot如官网介绍一样:SpringBoot入手快,使用最少的配置轻松创建独立的、生产级的基于spring的引用程序。 那么,SpringBoot有哪些优点呢? 创建独立的Spring应用程序; 直接嵌入Tomcat、Jetty或Undertow。即无 阅读全文
posted @ 2021-11-26 14:50 梨猫南北 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 在做前后端分离的项目时,后端业务通常会使用多个微服务,我们希望在每一个微服务的调用接口返回给前端的结果都是统一的数据结构,如: { "successful": true, "code": "200", "message": "success", "data": "this is data" } 在上 阅读全文
posted @ 2021-11-22 15:13 梨猫南北 阅读(2309) 评论(0) 推荐(0) 编辑
摘要: 业务场景 进行业务开发时,有时前端需要一个树形导航菜单,或者分类菜单,这样就需要后端把数据封装成一个树形结构。比较常见的像导航菜单、省市区级联等。 在此模拟一个类似场景,查询部门信息,并且存在上下级。 实体类 实体类中使用parentCode来实现数据关联。 /** * @author Yoko * 阅读全文
posted @ 2021-10-28 16:40 梨猫南北 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 使用Mybatis框架操作数据库时,可以使用注解的方式,也可以使用XML文件配置,两种写法各有千秋。 在使用注解进行save操作时,如果我想获取插入数据后的自增主键,那么可以使用如下注释: @Insert("insert into `product_module_tree` (`product_id 阅读全文
posted @ 2021-10-28 16:19 梨猫南北 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 在编写项目的时候,防止创建的类时被反序列化,往往需要将创建的类进行序列化操作。 File → Settings → Editor → Inspections 勾选第四步的选择框就可以在代码中实现IDEA自动生成UID了。 阅读全文
posted @ 2021-10-21 15:36 梨猫南北 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: MultipartFile介绍 在Java中实现文件上传、下载操作一直是一种令人烦躁的工作。但是随着Spring框架的发展,使用Spring框架中的MultipartFile来处理文件就是一件比较简单的事情。 MultipartFile类是org.springframework.web.multip 阅读全文
posted @ 2021-07-26 10:10 梨猫南北 阅读(15874) 评论(1) 推荐(0) 编辑
摘要: try、catch、finally用法总结 无论是否存在异常,finally代码块中的代码都会执行。 try代码块中的代码,出现异常的代码之后不会执行。 如果方法存在返回值,那么会先运算return,然后在运行finally代码块。 如果finally代码块中存在return语句,那么程序会提前退出 阅读全文
posted @ 2021-06-16 14:39 梨猫南北 阅读(651) 评论(0) 推荐(0) 编辑