自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用EasyExcel分页导出与导入大量数据

使用EasyExcel分页导出与导入大量数据1.项目截图2.项目使用的pom文件3.配置文件4.config配置类4.1 MybatisPlusConfig4.2 SwaggerConfiguration5.工具类5.1 DeleteFileUtil5.2 EasyExcelUtil5.3 EmailUtil6.实体类6.1 User6.2 Achievement7. service接口7.1 UserService7.2 AchievementService8. xml8.1 UserMapper.xml

2021-03-17 17:08:51 5218

原创 Nacos 安装服务注册与发现

文章目录1.Nacos简介2.Nacos特性3.安装Nacos Server4.启动服务器5.外部mysql数据库支持6. RESTful服务发现7.服务注册8. 服务发现9.负载均衡10.服务注册与发现流程:服务发现就是服务消费方通过服务发现中心智能发现服务提供方,从而进行远程调用的过程如下图:上图中服务实例本身并不记录服务生产方的网络地址,所有服务实例内部都会包含服务发现客户端。(1)在每个服务启动时会向服务发现中心上报自己的网络位置。这样,在服务发现中心内部会形成一个服务注册 表,服务注册表是

2020-08-20 11:10:07 1247

原创 软件架构的演进

文章目录1.单体架构2.分布式架构3.SOA架构4.微服务架构软件架构的发展经历了从单体架构、垂直架构、SOA架构到微服务架构的过程。1.单体架构Web应用程序发展的早期,大部分web工程师将所有的功能模块打包到一起并放在一个web容器中运行,所有功能模块使用同一个数据库。下图是一个单体架构的电商系统:特点:1、所有的功能集成在一个项目工程中。2、所有的功能打在一个war包部署到服务器。3、通过部署应用集群和数据库集群来提高系统的性能。优点:1、项目架构简单,前期开发成本低,周期短,小

2020-08-20 10:03:31 267

原创 用swagger测试导出excel打不开显示部分内容已损坏

用swagger测试导出excel打不开显示部分内容已损坏造成excel打不开的原因是响应头的问题在使用swagger进行测试的时候swagger默认使用的响应头是需在@ApiOperation加上produces="application/octet-stream@ApiOperation(value = "汇总导出",produces="application/octet-stream")常见的媒体格式类型如下: text/html : HTML格式 text/plain

2020-07-14 09:47:17 5564

原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;

在xml中sql语句用PageHelper分页插件进行分页时报错:Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘LIMIT 10’ at line 1;

2020-07-13 10:32:49 6902

原创 Springboot集成Mybatis-puls

Springboot集成Mybatis-puls1.Mybatis-plus特点2. 架构3.作者4.快速开始sql语句项目结构导入依赖User类UserMapper类MybatisPlusConfig类application.propertiesUserMapper.xmllog4j.propertiesmybatis-config.xml5测试TestMybatisSpringBootTestUserMapper源码1.Mybatis-plus特点无侵入:只做增强不做改变,引入它不会对现有工程产生

2020-06-02 11:33:51 3691

原创 Idea搭建Vue项目以及创建项目过程

Idea搭建Vue项目1.下载Node.js2.下载Vue插件3.创建项目1.下载Node.js下载地址直接默认安装就行了打开cmd 输入下面的命令查看是否成功安装node -vnpm -v2.下载Vue插件1.打开idea点击File找到Setting2.找到Plugins点击出现下图2.搜索Vue.js点击下载即可3.创建项目1.点击File——New——Project2.选择Static Web会出现Vue.js3.点击Next输入项目名然后继续Next4.

2020-05-20 22:53:48 6329

原创 SpringBoot+zookeeper+Dubbo整合+前端vue页面效果展示

SpringBoot+zookeeper+Dubbo整合+前端vue页面效果展示1.搭建Zookeeper2. 整体项目代码(使用分模块开发)2.1. 项目pom文件2.2.common(工具类模块)2.2.1.pom文件2.2.2.User类2.2.3.CommonUtil类2.2.4.PageRequest类2.3.Provider(提供者)2.3.1.pom文件2.3.2.yml2.3.3.spring-dubbo.xml2.3.4.UserMapper2.3.5.UserService2.3.6.U

2020-05-20 13:28:50 6803 2

原创 Zookeeper的本地部署

Zookeeper的本地部署Zookeeper的本地部署1.1.Zookeeper介绍1.2.Zookeeper下载1.3.配置Zookeeper1.4.运行Zookeeper1.5.查看注册在Zookeeper上的服务Zookeeper的本地部署1.1.Zookeeper介绍是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务

2020-05-20 10:48:15 5254

原创 Swagger集成Springboot

Swagger集成Springboot1.Swagger介绍1.1.什么是Swagger1.2.优势2.Swagger使用2.1.在pom.xml文件中添加第三方swagger依赖2.1.2项目完整pom2.2.yml配置2.3.在Spring Boot项目的启动类上添加@EnableSwagger2,启动Swagger2.4.添加配置类2.5.User实体类2.6.Mapper类(使用的通用mapper)2.7.Service类2.8.Service实现类2.9.Controller类3.访问1.Swa

2020-05-19 17:17:26 2419

原创 阿里云接口实现短信发送java版

阿里云接口实现短信发送java版1. 前期准备1.1.开通阿里云短信服务1.2.申请签名管理和模板管理1.3.获取Access_key和Access_secret2.代码部分2.1.在pom文件中添加相关依赖2.2.发送短信类2.3.发送成功3.提供生成6位验证码的工具3.1.pom文件3.2.工具类3.3.controller实现类(根据自己的需求进行修改)1. 前期准备1.1.开通阿里云短信服务1.2.申请签名管理和模板管理1.3.获取Access_key和Access_secret鼠标

2020-05-19 10:13:39 12216 3

空空如也

空空如也

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

TA关注的人

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