自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unmapped Spring configuration files found.Please configure Spring facet.”

因为之前一直在使用eclipse,后来慢慢的发现eclipse很对功能上,特别是在查看源码的时候生成UML类图之类的很多操作都不是很支持,所以我抛弃掉使用了一年多的idea,但是在项目导入的时候出现了一下问题:虽然并不影响程序的运行,但是对于bug强迫症的我来说,还是得解决掉它!字面意思也很清楚,就是spring的配置文件没有映射进来,那我们的解决思路就是将配置文件映射进来就ok了!...

2019-08-27 20:18:18 572

原创 Mabatis框架的手写之路--1.Mabatis的debug跟踪及简单分析以及手写Mabatis框架的项目准备

MyBatis执行流程源码分析1.寻找入口2.断点跟踪3.先粗后细4.精略结合主函数代码第一行只是简单的读取配置文件Resource是mybatis封装好的创建sqlSessionFactory对象SqlSessionFactory配置初始化进入第三步返回的是一个DefaultSqlSession对象...

2019-08-25 07:21:04 121

原创 Mabatis框架的手写之路--2.手写纯MyBatis思路及实现

创建Test类创建mybatis-config.xml配置文件创建UUserInfoMapper接口创建UUserInfoMapper.xml创建UUserInfo类数据库的表结构整个目录结构:第一步:读取mybatis-config.xml配置文件:通过jdk自带的方法读取classpath目录下的文件第二步:构建Sql...

2019-08-25 07:20:39 207

原创 系统压力测试--1.JMeter压力测试

目录一、JMeter入门二、自定义变量模拟多个用户三、jmeter命令行压测Redis压测一、JMeter入门1.官网 :http://jmeter.apache.org/2. 下载:http://jmeter.apache.org/downloadjmeter.cgi/3. 开发手册:http://jmeter.apache.org/usermanua...

2019-08-22 13:50:53 867

原创 Linux深入浅出----10.Linux登录图标设置

查看etc/motd文件是否存在编写/**##    ┏┓   ┏┓#   ┏┛┻━━━┛┻┓#   ┃        ┃#   ┃   ━    ┃#   ┃ ┳┛ ┗┳ ┃#   ┃        ┃#   ┃   ┻    ┃#   ┃        ┃#   ┗━┓   ┏━┛System are far away from bugs with the...

2019-08-22 10:46:48 221

原创 微服务项目之电商--29.微服务项目总结

一、微服务项目1.1.项目介绍 乐优商城是一个全品类的电商购物网站(B2C) ,目标是打造一个可扩展的,未来能支持千万用户量的商城。因此采用了目前流行的微服务架构方案。 目前国内实施微服务有两套技术解决方案: ●一种是以阿里的Dubbo为核心的,基于RPC的微服务架构 ●一种是以Spring的SpringCloud的为核心的, 基于Res...

2019-08-21 21:03:21 492

原创 微服务项目之电商--28.微信支付

目录3.微信支付3.1.介绍3.2.开发流程3.3.生成二维码3.3.1.生成预交易链接3.3.2.生成二维码3.4.付款状态查询3.4.1.页面循环查询支付状态3.4.2.付款成功页面3.微信支付3.1.介绍微信支付官方文档:https://pay.weixin.qq.com/index.php/core/home/login?return_...

2019-08-21 11:08:08 939

原创 微服务项目之电商--27.订单系统接口和Swagger-UI及生成产品ID的方式及生成微信付款链接及查询支付状态

目录1.订单系统接口1.1.导入订单服务1.2.Swagger-UI1.2.1.什么是OpenAPI1.2.2.什么是swagger?1.2.3.快速入门1.3.测试接口1.3.1.创建订单接口1.3.2.生成ID的方式1.3.2.查询订单接口1.3.3.更新订单状态1.3.4.分页查询订单1.3.5.生成微信付款链接1.3.6.查询支...

2019-08-21 07:34:54 1107

原创 微服务项目之电商--26.无状态登录原理及授权中心及cookie的登录验证

目录1.无状态登录原理1.1.什么是有状态?1.2.什么是无状态1.3.如何实现无状态1.4.JWT1.4.1.简介1.4.2.数据格式1.4.3.JWT交互流程1.4.4.非对称加密1.5.结合Zuul的鉴权流程1.5.1.没有RSA加密时1.5.2.结合RSA的鉴权2.授权中心2.1.创建授权中心2.1.1.创建父module2....

2019-08-20 17:33:25 1340

原创 微服务项目之电商--25.阿里短信服务及Redis的使用及注册功能和根据用户名和密码查询用户面向接口文档开发

目录1、阿里短信服务1.1创建短信微服务1.1.1.创建module1.1.2.pom1.1.3.编写启动类1.1.4.编写application.yml1.2.编写短信工具类1.2.1.属性抽取1.2.2.工具类1.3.编写消息监听器1.4.启动2.发送短信功能2.1.接口说明RedisSpring Data Redis...

2019-08-17 19:57:11 579

原创 redis的简单使用

目录一、Redis的简单使用• 1.结构指令2、通用指令3、字符串指令4、hash指令二、SpringDataRedis1、redis-demo2、RedisTemplate基本操作一、Redis的简单使用• 1.结构指令2、通用指令persist:让key永不过期3、字符串指令o set ke...

2019-08-17 15:36:45 322

原创 阿里云短信注册与demo使用

目录1、开通阿里云1.1 注册登录1.2 完整流程1.3 创建AccessKey1.4 给用户授权1.5 创建短信签名1.6 申请模板2、java客户端2.1.下载SDK工具包2.2.安装SDK2.3.demo2.3.1.填写AccessKey:2.3.2.填写电话及短信模板1、开通阿里云1.1 注册登录访问阿里云主页:阿里云...

2019-08-17 15:16:48 356

原创 微服务项目之电商--24.Spring AMQP及项目改造

目录1.Spring AMQP1.1.简介2.2.依赖和配置2.3.监听者2.4.AmqpTemplate2.5.测试代码3.项目改造3.1.思路分析3.2.商品服务发送消息3.2.1.引入依赖3.2.2.配置文件3.2.3.改造GoodsService3.3.搜索服务接收消息3.3.1.引入依赖3.3.2.添加配置3.3.3....

2019-08-13 15:18:05 244

原创 微服务项目之电商--23.RabbitMQ及五种消息模型及演示demo

目录1.RabbitMQ1.2.消息队列(MQ)1.2.1.什么是消息队列1.2.2.AMQP和JMS1.2.3.常见MQ产品1.2.4.RabbitMQ1.3.下载和安装1.3.1.下载1.3.2.安装2.五种消息模型2.1.基本消息模型2.1.1.生产者发送消息2.1.2.管理工具中查看消息2.1.3.消费者获取消息2.1.4....

2019-08-13 10:59:55 766

原创 微服务项目之电商--22.页面静态化处理以及Thymeleaf实现静态化以及nginx代理静态页面

目录页面静态化1.简介1.1.问题分析1.2.什么是静态化1.3.如何实现静态化2.Thymeleaf实现静态化2.2.1.概念2.2.具体实现2.3.什么时候创建静态文件2.4.重启测试:3.nginx代理静态页面页面静态化1.简介1.1.问题分析现在,我们的页面是通过Thymeleaf模板引擎渲染后返回到客户端。在后台需要...

2019-08-12 21:41:52 590

原创 算法的深入浅出--10.面试基础问题(3)

目录一、复制含有随机指针节点的链表二、两个单链表相交的一系列问题三、实现二叉树的先序(深度优先遍历)、 中序、 后序遍历, 包括递归方式和非递归方式四、树的广度优先遍历就是层序遍历(递归和非递归方式)。四、在二叉树中找到一个节点的后继节点五、介绍二叉树的序列化和反序列化一、复制含有随机指针节点的链表一种特殊的链表节点类描述如下:public class Node ...

2019-08-12 06:14:45 205

原创 微服务项目之电商--21.ElasticSearch索引库数据导入

目录1.索引库数据导入1.1.创建搜索服务1.2.索引库数据格式分析1.2.1.以结果为导向1.2.2.需要什么数据1.2.3.最终的数据结构1.3.商品微服务提供接口1.3.1.商品分类名称查询1.3.2.编写FeignClient1.4.导入数据1.4.1.创建GoodsRepository1.4.2.创建索引1.4.3.导入数据1...

2019-08-11 19:35:07 1025 1

原创 微服务项目之电商--20.Spring Data Elasticsearch创建Demo工程、Template索引、Repository文档操作、聚合、高级查询

接上一篇目录5.Spring Data Elasticsearch5.1.简介5.2.创建Demo工程5.3.实体类及注解5.4.Template索引操作5.4.1.创建索引和映射5.3.2.删除索引5.4.Repository文档操作5.4.1.新增文档5.4.2.批量新增5.4.3.修改文档5.4.4.基本查询5.4.5.自定义方法5...

2019-08-10 17:11:33 371

原创 微服务项目之电商--19.ElasticSearch基本、高级查询和 过滤、结果过滤、 排序和聚合aggregations

接上一篇目录3.查询3.1.基本查询:3.1.1 查询所有(match_all)3.1.2 匹配查询(match)3.1.3 多字段查询(multi_match)3.1.4 词条匹配(term)3.1.5 多词条精确匹配(terms)3.2.结果过滤3.2.1.直接指定字段3.2.2.指定includes和excludes3.3 高级查询3.3....

2019-08-10 16:59:55 543

原创 微服务项目之电商--18.Elasticsearch、kibana、ik分词器介绍和安装及操作索引、删除索引、映射配置、新增数据、.修改数据、删除数据

目录1.Elasticsearch介绍和安装1.1.简介1.1.1.Elastic1.1.2.Elasticsearch1.1.3.版本1.2.安装和配置1.2.1.新建一个用户leyou1.2.2.上传安装包,并解压1.2.3.修改配置1.3.运行1.3.1.错误1:内核过低1.3.2.错误2:文件权限不足1.3.3.错误3:线程数不够...

2019-08-10 10:02:56 556

原创 微服务项目之电商--17.商品规格数据结构SPU和SKU

目录1.商品规格数据结构1.1.SPU和SKU1.2.数据库设计分析1.2.1.思考并发现问题1.2.2.分析规格参数1.2.3.SKU的特有属性1.3.规格参数表1.3.1.表结构1.3.2.json结构分析2.商品规格参数管理2.1.页面实现2.1.1.整体布局2.2.2.后端代码3.3.导入图片信息4.商品查询4.1.效果...

2019-08-09 10:32:08 6162 3

原创 微服务项目之电商--16.fastDFS的java客户端及修改品牌、回显数据、商品分类回显

目录一、fastDFS的java客户端1.引入依赖2.引入配置类3.编写FastDFS属性4.测试5.改造上传逻辑6.测试6.页面测试上传二.修改品牌1.点击编辑出现弹窗2.回显数据3、商品分类回显1.后台提供接口2.前台查询分类并渲染3.新增窗口数据干扰4.提交表单时判断是新增还是修改一、fastDFS的java客户端...

2019-08-09 08:23:04 394

原创 微服务项目之电商--16.本地实现图片上传及FastDFS架构的介绍安装

目录一、实现图片上传1、创建项目2、引入依赖3、配置文件4、创建启动类编写uploadservice404错误信息绕过网关Nginx的rewrite指令二、FastDFS1、FastDFS的架构1.上传和下载流程2、安装的准备工作1)创建用户2)将文件上传到linux下的/home/leyou/fdfs目录: 3)...

2019-08-09 07:17:07 1010

原创 docker的深入浅出--4.安装MySQL、redis及本地镜像push到阿里云上

目录一、安装MySQL(建议不要安装8.0)二、安装redis三、本地镜像push到阿里云上1、 上传阿里云步骤一、安装MySQL(建议不要安装8.0)拉取镜像创建容器进入容器操作数据库远程连接数据库备份dorker启动原有容器二、安装redis拉取redis启动容器将redi...

2019-08-08 14:06:06 191

原创 docker的深入浅出--3.Dockerfile介绍及保留字指令的使用run、entrypoint、onbuild、add和copy关键字以及自定义镜像

目录一、Dockerfile介绍1、centos镜像来理解Dockerfile2、docker的创建流程二、Dockerfile的保留字指令1、自定义centos镜像(run保留字)history指令2、自定义centos镜像(entrypoint)CMD关键字的注意事项curl指令3、onbuild关键字4、add和copy关键字的...

2019-08-08 10:20:26 574

原创 docker的深入浅出--2.镜像原理和分层结构及commit指令的使用及容器数据卷(数据共享)及数据卷容器

目录一、镜像原理为什么tomcat的镜像会有400多mb镜像为什么要使用分层结构 二、commit指令的使用tomcat容器的安装和启动及镜像和commit指令深入分析三、docker容器数据卷(数据共享)1、直接通过命令创建centos容器数据卷创建并设置数据卷权限2、DockerFile创建数据卷四、docker数据卷容器1、实现容...

2019-08-08 07:10:45 286

原创 docker的深入浅出--1.docker的介绍和架构图及安装和使用run、镜像操作命令、容器相关指令以及底层原理

目录一、docker的出现背景二、docker的介绍二、docker的架构图容器仓库总结三、docker的安装1、centos6.8安装docker2、centos7安装docker3、阿里云镜像加速四、docker的使用run指令的实现与原理​version指令info指令docker的描述help指令镜像操作命令imag......

2019-08-07 16:17:09 2906 1

原创 Linux深入浅出----9.centos7的安装与使用及网络配置及远程工具连接

目录一、centos7的安装与配置二、基本指令的使用uname指令man指令uptime指令free指令查看内存使用详细信息​find指令查找systemctl虚拟机桌面终端快捷键三、网络配置四、远程工具连接一、centos7的安装与配置在VMware中新建虚拟机安装虚拟机启动虚拟机在安装源这里...

2019-08-07 07:16:05 275

原创 算法的深入浅出--9.面试基础问题(2).

目录一、旋转正方形矩阵二、反转单向和双向链表三、“之” 字形打印矩阵四、旋转打印矩阵四、判断一个链表是否为回文结构五、将单向链表按某值划分成左边小、 中间相等、 右边大的形式一、旋转正方形矩阵给定一个整型正方形矩阵matrix,请把该矩阵调整成顺时针旋转90度的样子。(要求]额外空间复杂度为0(1)。public class RotateMatrix ...

2019-08-07 05:36:23 247

原创 Linux深入浅出--8.Linux安装JDK、Tomcat、eclipse、MySQL及环境配置

目录一、搭建JavaEE环境安装JDK二、Tomcat安装三、eclipse安装四、MySQL的安装清除MySQL安装MySQL配置MySQL一、搭建JavaEE环境安装JDK安装步骤0) 先将软件通过xftp5 上传到 /opt 下1) 解压缩到 /opt2) 配置环境变量的配置文件vim /etc/profile...

2019-08-06 17:56:53 200

原创 Linux深入浅出--7.动态监控进程top指令及监控网络状态netstat指令及RPM 与 YUM 指令使用

目录一、动态监控进程top指令介绍二、监控网络状态查看系统网络情况netstat三、RPM 与 YUM使用RPM卸载rpm安装rpm包yumyum的基本指令linux修改文件名字一、动态监控进程top指令介绍top与ps命令很相似。它们都用来显示正在执行的进程。 Top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的的进...

2019-08-06 15:50:47 1116

原创 Linux深入浅出--6.Linux网络配置原理图和linux网络环境配置及进程管理和ps的使用、终止进程和 服务管理、chkconfig指令

目录一、网络配置Linux网络配置原理图查看Linux网络IP和网关​查看Windows的ip和网关linux网络环境配置二、进程管理(重点)基本介绍ps的使用以全格式显示当前所有的进程,查看进程的父进程查看指定进程及父进程终止进程kill和killall查看进程树pstree服务管理查看服务名:服务的运行级别(...

2019-08-06 09:58:00 624

原创 office2016镜像安装详细教程

首先下载office镜像解压往下滑,点击setup接受条款选中自定义我这里因为自己的原因所以不使用access数据库(你们可以随意),选中文件位置选中自己存放软件的目录安装完成找到安装目录excel启动项,双击PowerPoint(ppt)启动项winword(word)启动项提醒...

2019-08-06 08:03:39 6062

原创 Linux深入浅出--5.权限管理、rwx权限详解及crond任务调度及Linux磁盘分区、挂载

目录一、权限管理权限的基本介绍rwx权限详解修改权限-chmod修改文件所有者-chown修改文件所在组-chgrp二、任务调度crond 任务调度任务调度的应用实例三、Linux磁盘分区、挂载分区基础知识windows下的磁盘分区Linux分区硬盘说明挂载的经典案例磁盘情况查询查询系统整体磁盘使用情况查询指定目录的磁盘占...

2019-08-05 21:17:50 744

原创 Linux深入浅出--4.帮助指令man、help及文件目录全部指令及组管理

目录一、帮助指令man 获得帮助信息help指令二、文件目录指令pwd 指令ls指令cd 指令mkdir指令用于创建目录rmdir指令touch指令cp指令rm指令mv 移动文件与目录或重命名cat指令more指令less指令>指令和>> 指令echo指令head指令tail指令ln...

2019-08-05 10:10:18 1137

原创 SwitchHosts的安装及软件使用

Windows下的hosts文件地址:C:/Windows/System32/drivers/etc/hostsLinux下的hosts文件所在路径: /etc/hostsSwitchHosts软件链接:https://pan.baidu.com/s/1_VXk6-ERhgdmD89wBpM_pQ提取码:rcyd复制这段内容后打开百度网盘手机App,操作更方便哦安装...

2019-08-05 06:29:49 7123 8

原创 Windows和Linux下安装JDK12以及环境变量配置

Windows下载JDKjdk12:https://www.oracle.com/technetwork/java/javase/downloads/index.html下面我放了网盘链接,可以根据情况执行下载合适的接受协议,然后下载Windows版本jdk下载完成下载不易,太慢了,我给你们放到网盘里面吧:链接:https://pan.baidu.com/s/1...

2019-08-04 20:37:21 472

原创 Windows10系统重装(U盘重装系统,以及自己踩过的坑)

系统镜像windows10链接:https://pan.baidu.com/s/1_M3f4cDFYk5SLNu_vRcMVQ提取码:dk9t复制这段内容后打开百度网盘手机App,操作更方便哦准备一个空u盘由于u盘的默认的文件系统是FAT。这个文件系统只是支持保存最大4G的文件.插入U盘,打开”我的电脑“,右击u盘,在弹出的菜单中选择”格式化“。在”格式化“窗...

2019-08-04 15:33:02 4659

原创 Linux深入浅出--3.vi和vim的使用及关机&重启命令及用户管理、添加查询切换用户、用户组的操作及Linux系统运行级别及找回root密码

目录一、vi和vim1、vi和vim的基本介绍2、vi和vim常用的三种模式vim使用简单入门3、三种模式转换结构图4、vi和vim的快捷键使用二、关机&重启命令三、用户管理1、基本介绍2、用户登录和注销3、添加用户基本语法创建用户指定密码删除用户4、查询用户信息5、用户切换基本语法6、用户组...

2019-08-03 11:27:58 678

原创 Linux深入浅出--2.Linux配置网络及安装vmtool及Linux文件目录及安装远程登录软件Xshell和XFtp及sercure CRT修改背景颜色

目录一、Linux配置网络二、安装vmtool三、Linux文件目录1、目录结构2、目录功能四、安装远程登录软件Xshell和XFtp1、安装Xshell​创建连接2、安装远程上传下载XFtp安装配置和使用乱码解决文件传输操作五、sercure CRT修改背景颜色一、Linux配置网络二、安装vmtool...

2019-08-03 07:41:32 783

空空如也

空空如也

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

TA关注的人

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