自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea常用快捷键

IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+Shift+Space 自动补全代码Alt+Enter 错误提示Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+空格 代码提示Ctrl+A...

2020-12-31 19:26:10 167

转载 IDEA 报错 Could not autowire. No beans of ‘UserMapper‘ type found.

本文引用:https://fuzui.blog.csdn.net/article/details/89640583?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.controlIDEA 报错Could not autowir.

2020-12-28 21:08:16 213

原创 win10桌面只有此电脑,如何打开环境变量

今天小编重新装了win10系统,发现只有此电脑,而我的电脑找不到了,程序开发所需要配置的环境变量怎么办?经过小编好大一会功夫之后,终于成功找到环境变量,步骤如下:右击此电脑----》属性---》关于----》相关设置----》高级系统设置----》高级----》环境变量OK!...

2020-12-24 15:17:52 342

原创 springboot第二章---打造企业级微信点餐系统(4)--微信授权获取openID

本篇文章会涉及到微信的特性 :微信授权,微信支付 ,微信退款这个网站已经将微信的各种功能写的很清楚了:https://github.com/Wechat-Group/WxJava接口文档:一、微信授权获取openID ,有两种方式:最好完整的多看几遍微信文档1. 手工方式2. 利用第三方SDK(推荐使用),介绍SDK使用编写代码1. 添加依赖:pom.xml<!--微信公众号--> <dependency> &..

2020-05-15 19:20:32 437 1

原创 界外篇:关于eclipse中springboot项目报错:Invalid character found in the request target解决方案

今天小编在用eclipse处理项目时,需要在接口测试文档输入json,但是报错了:Invalid character found in the request target The valid characters are defined in RFC 7230 and RFC 3986另外提一下:用idea时没报错解决方案:在springboot的启动类中 添加:@Bean public ConfigurableServletWebServerFactory webServerF.

2020-05-14 16:01:08 578

原创 界外篇:返回前端订单列表中的订单详情为null,如何去除,如何为空

在写项目中,有时候我们返回给前端的数据为null,比如:按照需求,有的需要这样写,但是有的就不需要,那么如果为null,如何不显示这项呢?办法如下:第一种方法:需要在实体类是哪个加一个注解:@JsonInclude(JsonInclude.Include.NON_NULL)测试:第二种方法:为全局修改,这里需要在配置文件中添加:application.yml#####################################################.

2020-05-13 19:15:04 760

原创 界外篇:Date转换为Long类型,并有毫秒变为秒

我通常是写一个工具类:DateToLongSerializer.javapackage com.fjz.vxsell.utils.serializer;import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.databind.JsonSerializer;import com.fasterxml.jackson.databind.SerializerProvider;import java

2020-05-13 19:00:35 482

原创 springboot第二章---打造企业级微信点餐系统(4)--买家订单03--controller编写(订单列表,订单详情,取消订单)

第一部分:查询订单列表分析:1. Get请求 2. 参数:openid,page,size 3. 返回data是orderDTOBuyerOrderController.java /** * 查询订单列表 * 默认分页为第一页,共3条 * @param openid * @param page * @param size * @return */ @G...

2020-05-13 18:55:06 443

原创 springboot第二章---打造企业级微信点餐系统(4)--买家订单03--controller编写(创建订单)

分析:1. 返回的是resultvo 2. data里面可以当做返回的是map 3. 对于参数可以创建一个OrderForm,面向前端第一步:创建订单1. Controller:BuyerOrderController.javapackage com.fjz.vxsell.controller;import com.fjz.vxsell.converter.OrderFormToOrderDTOConverter;import ...

2020-05-13 17:58:16 371 1

原创 springboot第二章---打造企业级微信点餐系统(4)--买家订单02---service(查询/取消/完结/支付订单)

第一步:这里面有涉及到入库:ProductInfoServiceImpl.java/** * 加库存 * @param cartDTOList */ @Override public void increaseStock(List<CartDTO> cartDTOList) { for (CartDTO cartDTO:cartDTOList){ ProductInfo productInfo = rep

2020-05-11 18:47:15 317

原创 springboot第二章---打造企业级微信点餐系统(4)--买家订单01---service(创建订单)

第一步:新建一个类OrderDTO.java这个类包含order_master表中的所有信息,以及关联order_detail的信息package com.fjz.vxsell.dto;import com.fjz.vxsell.bean.OrderDetail;import com.fjz.vxsell.enums.OrderStatusEnums;import com.fjz.vxsell.enums.PayStatusEnums;import lombok.Data;.

2020-05-09 15:00:02 403

原创 springboot第二章---打造企业级微信点餐系统(4)--买家订单01---实体类及dao

第一步:创建实体类(订单主表及订单详情表)OrderMaster.javapackage com.fjz.vxsell.bean;import com.fjz.vxsell.enums.OrderStatusEnums;import com.fjz.vxsell.enums.PayStatusEnums;import lombok.Data;import org.hiberna...

2020-05-08 16:39:45 366

原创 springboot第二章---打造企业级微信点餐系统(3)--买家商品02---Controller

要展示的数据结构:

2020-04-29 16:19:31 330

原创 springboot第二章-----打造企业级微信点餐系统(3)--买家商品

第一步:实体类:ProductInfo.javapackage com.fjz.vxsell.bean;import lombok.Data;import javax.persistence.Entity;import javax.persistence.Id;import java.math.BigDecimal;/** * @author 冯师兄 * @date 20...

2020-04-28 18:58:48 253

原创 springboot第二章-----打造企业级微信点餐系统(2)--买家类目--04Service层的编写

第一步:创建servicepackage com.fjz.vxsell.service;import com.fjz.vxsell.bean.ProductCategory;import java.util.List;/** * @author 冯师兄 * @date 2020-04-28 15:11 */public interface ProductCatego...

2020-04-28 16:02:20 179

原创 springboot第二章-----打造企业级微信点餐系统(2)--买家类目--03单元测试的使用

一般我是在还没有进入service的时候写的测试类。第一步:实体类,这里我觉得在添加或查询时,每次都要set,很麻烦,所以我用了构 造方法package com.fjz.vxsell.bean;import lombok.Data;import org.hibernate.annotations.DynamicUpdate;import ja...

2020-04-28 14:52:47 240

原创 springboot第二章-----打造企业级微信点餐系统(2)--买家类目--02用注解代替set和get方法

在项目中我们基本上每一个实体类都会用到set和get方法,但是如果我们不小心把类型写错了,比如:把String写成int型了,这时候我们如果修改,就需要修改每一个跟它相关的代码,那么有没有一个东西可以代替set和get方法?@Data:可以代替set和get,以及toString方法@Get:可以代替get方法@Set:可以代替set方法我推荐用@Data这个注解第一步:添加l...

2020-04-27 18:33:53 234

原创 springboot第二章---打造企业级微信点餐系统(2)--买家类目---01同步更新数据库自带的create_time和update_time

第一步:添加依赖 pom.xml <!--jpa--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> &l...

2020-04-27 18:10:19 426 1

转载 界外篇:springboot操作数据库时找不到findOne(id:1)方法

本来是想用findOne(id:1)这个形式的,结果发现,没有这个可以选择,都是图上的那种方式,后面发现,原因是springboot版本的问题,我用的是2.0.6版本的,2.0以前的都是支持findOne(id:1)这样的写法,2.0以后就不行了,得换一种写法这种写法就可以。不过findById()后面的需要加其他东西使用findById(Integer id).get(),表示...

2020-04-27 17:21:53 243

原创 springboot第二章----------打造企业级微信点餐系统(2)----------日志的搭建

一、在pom.xml中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependen...

2020-04-23 17:28:08 210

转载 Spring boot测试找不到SpringRunner.class

本篇为转载,感谢作者君,小编试过,问题解决了原因:Maven依赖有一个<scope>,因为JUnit是直接添加到路径中,并不是通过Maven依赖加入,如果加入了<scope>会导致匹配不上 <dependency> <groupId>org.springframework.boot</groupId> <ar...

2020-04-23 16:54:27 331

原创 界外篇-------springboot下在eclipse添加注解@Slf4j,log无法解析处理

1、需要添加依赖,版本可以选择自己需要的<!-- lombok --><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.10</vers...

2020-04-23 16:29:02 689

原创 springboot第二章----------打造企业级微信点餐系统(1)---------基础分析及表的搭建

一、角色划分:买家(移动端)和卖家(pc端)二、功能分析:买家:商品(商品列表),订单(订单创建,查询,取消)卖家:类目(订单管理,商品管理,类目管理)三、关系结构四、数据库表的关系五、数据库表的创建商品表product_info:CREATE TABLE product_info(product_id VARCHAR(32) NOT NULLl ...

2020-04-20 16:27:22 351

原创 MySQL优化----------选择合适的存储引擎

本节将Mysql的存储引擎,有三种:Myisam,InnoDB,MemoryMyisam:如果表对事物要求不高,同时以查询和添加为主,可以考虑使用MyISAM存储引 擎。比如:发帖表,回复表InnoDB:对事物要求高,保存的数据都是重要数据,可以使用INNODB存储引擎。比如:订 单表,账户表Memory:比...

2020-04-16 17:43:34 141

原创 Mysql-------外键的建立

创建两张表:classes(班级表) 和student(学生表)//创建classes表create table classes(id int primary key, name varchar(50) not null default '');//创建学生表,建立外键create table student( id int primary key, stu_name varc...

2020-04-16 17:05:21 163

原创 MySQL优化----------小技巧

1. 在使用group by时就不再使用索引,而且默认会再次自动排序,如果不想要这种排序,需 要加入:order by null比如:下面这张表,如果使用group by 分组后,还会自动对分组后的数据进行排序, explain select * from dept group by dname \Gexplain select * from dept gr...

2020-04-16 16:19:59 67

原创 MySQL优化--------索引(2)-------索引的使用

explain分析后的情况解析:一、哪些列上不适合创建索引?在dept表中添加上索引//添加主键索引alter table dept add primary key(deptno);//创建复合索引,dname是左边列,loc是右边列create index my_index on dept(dname,loc);1. 在较为频繁的作为查询条件的字段应...

2020-04-16 15:19:00 98

原创 MySQL优化--------索引(1)-------增删改查

索引大致分为四种:普通索引,唯一索引,主键索引,全文索引本节主要阐述索引的增加,查询,修改和删除第一:增加索引第一种索引:主键索引的添加当创建一张表,把某个列设置为主键时,这个主键就是主键索引比如:create table aaa(id int unsigned primary key, name varchar(32) not null default '');当...

2020-04-15 18:52:04 161

原创 Mysql的优化--------总章

第一:建表要符合三范式第二:适当的添加索引索引划分:普通索引,唯一索引(unique),全文索引(fulltext),主键索引第三:分表技术(水平分割和垂直分割)第四:读写分离写:add/update/delete第五:存储过程(模块化编程)注1:Mysql的执行(sql的执行)Mysql程序------>dbms(数据库管理系统)------>数据库...

2020-04-15 16:34:16 79

原创 MySQL的优化--------慢查询(3)

上一篇文章我们建立了400万条数据的表emp,现在我们随机查询一下SELECT * from emp where empno = 989534;结果为:搜索时间为1.21 s,要知道我们在之前已经将慢查询时间设置为1 s,左右这就是一个慢查询第一步:如何把慢查询的sql记录到我们的日志中?注:在默认情况下,我们的Mysql不会记录慢查询,需要在Mysql启动的时候,指定记...

2020-04-15 16:27:59 91

转载 MySQL的优化--------慢查询(2)____用存储过程创建400万数量及的表

本文是转载于:https://blog.csdn.net/gcxzflgl/article/details/78930489,感谢作者君第一步:创建部门表(dept)CREATE TABLE dept( /*部门表*/ deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0, /*编号*/ dname VARCHAR(20) NOT NULL DEF...

2020-04-15 14:42:04 112

原创 MySQL的优化--------慢查询(1)

第一:sql本身的优化问题是:如何从一个大项目中,迅速的定位执行速度慢的语句(定位慢查询)?1. 首先了解Mysql数据库的一些运行状态如何查询?A. Mysql的整体状态: show statusB. Mysql运行了多长时间: Show status like ‘uptime’C. Mysql执行了多少次insert/select/de...

2020-04-14 18:25:40 99

原创 springboot第一章09---集成Mybatis

操作步骤:1.集成Mybatis2.使用PageHelper分页3.获取自增长id第一步:添加依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt...

2020-04-10 21:31:20 87

原创 springboot第一章09---添加jsp支持

操作步骤:1.创建Maven Web Project2.在pom.xml中添加依赖3.配置application.properties支持jsp4.编写测试controller5.编写jsp页面6.编写启动类App.java第一步:略过第二步:pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0...

2020-04-10 18:38:38 73

原创 springboot第一章09---使用freemarker

操作步骤:1.在pom.xml中添加依赖2.关闭freemarker缓存3.编写模板文件.ftl4.编写访问文件的controller第一步:pom.xml <!-- 添加freemarker的依赖 --> <dependency> <groupId>org.springframework.boot</group...

2020-04-10 17:47:16 126

原创 界外篇:springboot乱码解决

在application.properties中添加如下:########################################################乱码解决###############################################spring.http.encoding.force=truespring.http.encoding.chars...

2020-04-10 16:56:19 61

原创 springboot第一章08---使用thymeleaf(模板引擎)

操作步骤:1.现在pom.xml中添加thymeleaf的依赖 2.关闭thymeleaf缓存 3.编写模板文件.html 4.编写访问模板文件controller第一步:添加依赖<!-- 添加thymeleaf的依赖 --> <dependenc...

2020-04-10 16:53:26 81

原创 eclipse中的.properties文件中中文乱码问题的处理

Windows---->Preferences如下图:将编码格式改为UTF-8,点击Update,ok即可

2020-04-10 14:33:31 48

原创 idea处理热部署spring-boot-devtools

第一步:在pom.xml中添加依赖<!--devtools热部署--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional...

2020-04-09 16:43:33 98

原创 springboot第一章07----配置server信息

1:修改端口号2:修改context-pathSpring Boot默认端口号是8080,从打印台可以看出:修改端口号,只需要在application.properties中添加如下即可:###################################################server配置信息################################...

2019-11-08 18:17:10 80

空空如也

空空如也

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

TA关注的人

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