自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【数据结构与算法】二叉树及三种遍历方法

二叉树的性质 性质一:在二叉树的第i层上至多有2^(i-1)个结点 i>=1; 性质二:深度为k的二叉树至多有2^k -1个结点 k>=1; 性质三:对于任意一个二叉树,如果其叶子数为N0,度为2的结点数为N2。则N0=N2+1; 性质四:具有n个结点的完全二叉树深度为" [log2n]+1 "; 性质五:若对于一棵有n个结点的完全二叉树,则对其任意节点i,左孩子是结点...

2019-11-18 21:37:10 517

原创 【数据结构与算法】BF算法

串的模式匹配算法 算法目的:确定主串中所含子串第一次出现的位置 算法应用:搜索引擎、拼写检查、语言翻译等 算法种类:BF算法(Brute-Force,特点:古典、景点、朴素、穷举) ​ KMP算法(特点:速度快) BF算法介绍: ​ 在主串中查找与模式T(副串)相匹配的子串,如果匹配成功,返回子串在主串出现的第一个字符的位置。 ​ 不一定非要从第一个元素开始。可以指定在主串中的起始位置。 B...

2019-11-16 11:49:18 1114

原创 微信点餐系统笔记(四、商品模块)

商品模块 1.向前台返回封装的Vo对象 2.SpringbootJPA分页功能使用 实体类 代码: @Entity @Data public class ProductInfo { @Id private String productId; private String productName; private BigDecimal productPrice...

2020-01-14 10:25:39 442

原创 微信点餐系统笔记(三、类目模块)

类目模块 类目模块(商品分类分类)并没有给买家使用的接口,所以就没有Controller。 Spring Data Jpa的首次接触。 实体类 代码: //表明是一个实体类 @Entity //update操作自动更新时间 @DynamicUpdate //自动生成getter、setter方法 @Data public class ProductCategory { //主键 @Id...

2020-01-14 10:20:21 297 3

原创 微信点餐系统笔记(二、@Slf4j日志的使用)

主要是用到了lombok的@Slf4j注解。 此处简单介绍一下lombok的各种注解 @Data:注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法 @Setter:注解在属性上;为属性提供 setting 方法 @Getter:注解在属性上;为属性提供 getting 方法 @Sneaky...

2020-01-12 20:24:00 140

原创 微信点餐系统笔记(一、数据库建表)

在创建数据库表的过程,也踩了一些坑,在此记录一下。 1.表名及列名的引号 是英文模式下的~键 2.设置默认值的值是 ’ 符号 商品表 SQL语句: create table `product_info`( `product_id` varchar(32) not null, `product_name` varchar(64) not null comment '商品名称', ...

2020-01-12 10:46:53 561

转载 使用nginx+vsftp搭建一个远程文件服务器

使用vsftpd+nginx搭建一个文件服务器 最近做项目需要展示大量图片,如果都存起来太过占用空间,而且动态上传的图片如何存放也是个问题,所以就用nginx+vsftp搭建一个图片服务器,用来上传并且展示图片。 一:安装vsftpd 1.安装 [root@localhost jack]# yum -y install vsftpd 安装完后,有/etc/vsftpd/vsftpd.conf 文件...

2020-01-10 16:44:01 826

原创 时12.9日

six

2019-12-31 14:35:37 46

原创 时12.26daY

Str str=12.26;

2019-12-31 14:35:15 83

原创 String 12.30

Str = 12.30 ;

2019-12-30 14:36:25 67

原创 String123

String ad15;

2019-12-20 08:18:54 121

原创 2019.12.16

String a 135;

2019-12-16 08:02:44 62

原创 时11.27日

时11.27日

2019-11-27 08:58:08 100

原创 时2019.11.24

时2019.11.24

2019-11-24 17:16:20 79

原创 2019.11.9

2019.11.9

2019-11-19 11:17:52 72

原创 PageHelper分页插件使用方法

原理 通过aop的一个方式,在我们执行自己的sql的时候,在sql后面加上分页处理,然后mybatis pager就会监听到切面,然后mybatis pager就通过aop自动把分页所需要的sql再执行一下。 导入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <a...

2019-11-13 17:15:01 230

原创 # 【数据结构与算法】如何理解数据类型和抽象数据类型

什么是数据类型(Date Type) 定义:数据类型是一组性质相同的值的集合以及定义于这个值集合上的一组操作的总称。 什么是抽象数据类型(Abstract Data Type,ADT) 定义:是指一个数学模型以及定义在这个模型上的一组操作。 包括三个部分: ​ 由用户定义,从问题抽象出数据模型(逻辑结构) ​ 定义在数据模型上的一组抽象运算(相关操作) ​ 不考虑计算机内具体存储结构与运算的具体实...

2019-11-04 16:53:40 2000

原创 # StringUtils.isBlank()和StringUtils.isEmpty()的区别

StringUtils.isBlank()和StringUtils.isEmpty() 对于" ", isEmpty返回false,把它当做一个字符,认为不是空的。 isBlank返回true,认为是空的,不认为是一个字符。 \1. public static boolean isEmpty(String str) 判断某字符串是否为空,为空的标准是str==null或str.length()==...

2019-10-25 17:00:45 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除