springboot
夜ASK
目标跟踪
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Eureka Server多节点部署
1.pom文件springboot版本不要太高会报错,我这里用的2.0.1的版本2.配置文件---spring: application: name: ad-eureka profiles: server1server: port: 8000eureka: instance: hostname: server1 prefer-ip-address: false client: service-url: defaultZone: ht原创 2020-11-27 17:11:45 · 358 阅读 · 0 评论 -
Docker安装redis(使用阿里云镜像仓库)
Docker安装redis直接下载太慢了,所以这里使用阿里云的镜像仓库下载,快的很1.创建 /etc/docker/daemon.json 文件,在里面加入内容{ "registry-mirrors": ["你的阿里云地址"]}2.重启加载文件sudo systemctl daemon-reload//重新加载sudo systemctl restart docker//重启3.获取redis镜像docker pull redis4.从官网获取redis配置文件文件地址原创 2020-08-03 23:39:04 · 1675 阅读 · 0 评论 -
SpringCloud之Gateway网关服务(可以取代nginx的麻烦配置)
SpringCloud之Gateway网关服务(可以取代nginx的麻烦配置)1.导入依赖 <dependencies> <!--这个是我上面的工具maven项目--> <dependency> <groupId>com.mine</groupId> <artifactId>common_util</artifactId> <原创 2020-08-03 14:34:57 · 8588 阅读 · 6 评论 -
SpringBoot之Canal 同步数据库
SpringBoot之Canal同步数据库介绍通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal就是一个很好的数据库同步工具。 canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL。1....原创 2020-08-03 13:41:56 · 5146 阅读 · 2 评论 -
SpringBoot之Vue添加图表
SpringBoot之统计后台注册人数的图表1.创建统计图表的数据库2.原创 2020-08-02 21:59:43 · 2054 阅读 · 0 评论 -
SpringCloud服务注册中心Nacos和Feign调用服务
SpringCloud服务注册中心Nacos下载地址1.解压后运行bin目录下的startup.cmd2.访问Nacos进入登录页面:http://localhost:8848/nacos/默认账号密码都是nacos3.因为我需要在一个项目中调用另外一个项目的方法,也就是模块开发,所以需要把两个服务注册到nacos中4.引入依赖<!--服务注册--><dependency> <groupId>org.springframework.cloud&l原创 2020-07-26 22:39:19 · 2424 阅读 · 1 评论 -
SpringBoot之整合阿里云短信服务
SpringBoot之整合阿里云短信服务阿里云申请开通短信服务1.设置签名管理和模板管理SpringBoot项目结构包结构1.导入依赖<dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.28<version> </d原创 2020-07-26 22:24:52 · 361 阅读 · 0 评论 -
SpringBoot之集成Redis缓存
SpringBoot之集成Redis缓存1.添加注解<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- spring2.X集成redis所需common-pool2--&g原创 2020-07-26 18:42:27 · 327 阅读 · 0 评论 -
SpringBoot之Vue安装幻灯片插件
SpringBoot之Vue安装幻灯片插件前台项目使用了nuxt模板,但这个模板没有Element组件,所以需要引入Nuxt官网1.安装插件npm install vue-awesome-swiper2. 新建nuxt-swiper-plugin.js,并放入内容import Vue from 'vue'import VueAwesomeSwiper from 'vue-awesome-swiper/dist/ssr'Vue.use(VueAwesomeSwiper)3.在 nuxt原创 2020-07-25 19:17:21 · 1919 阅读 · 0 评论 -
SpringCloud服务熔断feign结合Hystrix使用
SpringCloud服务熔断hystrix需要先看上一篇SpringCloud服务注册中心Nacos文章1.添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId></dependency><!--hystrix依赖,主要是用 @原创 2020-07-25 09:59:55 · 368 阅读 · 0 评论 -
SpringBoot之阿里云视频点播
SpringBoot之阿里云视频点播添加视频阿里云官方文档地址创建多个服务的时候,不要忘记配置本地nginx服务1.导入依赖 <dependencies> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> &l原创 2020-07-24 17:25:54 · 572 阅读 · 5 评论 -
SpringBoot之Vue添加Tinymce可视化编辑器
SpringBoot之Vue添加富文本编辑器前端用的vue-admin-template-master模板,可以在github上下载。1.添加组件2.在 /build/webpack.dev.conf.js 中添加配置,使在html页面中可使用这里定义的BASE_URL变量 templateParameters: { BASE_URL: config.dev.assetsPublicPath + config.dev.assetsSubDirectory }3.在原创 2020-07-24 13:54:38 · 711 阅读 · 3 评论 -
SpringBoot之excel导入数据库
SpringBoot之excel导入数据库1.导入jar <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.1</version> </dependency>2.根据数据库创建类3原创 2020-07-24 13:22:26 · 491 阅读 · 0 评论 -
SpringBoot使用阿里云OSS上传头像
SpringBoot使用阿里云OSS上传头像1.创建阿里云OSS许可证,得到AccessKey Secret阿里云OSS快速入门文档地址2.新建maven项目导入依赖 <!-- 阿里云oss依赖 --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifac原创 2020-07-19 14:31:32 · 852 阅读 · 0 评论 -
SpringBoot封装Json数据
SpringBoot封装Json数据1.创建模块2.创建封装数据类ResultCode,类Rpublic class ResultCode { public static Integer SUCCESS = 20000; //成功 public static Integer ERROR = 20001; //失败}import io.swagger.annotations.ApiModelProperty;import lombok.Data;import jav原创 2020-07-16 13:29:11 · 805 阅读 · 0 评论 -
SpringBoot之整合Swagger2
SpringBoot整合Swagger21.导入依赖 <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <scope>provided </scope>原创 2020-07-16 13:24:55 · 185 阅读 · 0 评论 -
SpringBoot之Mybatis-plus逻辑删除
SpringBoot之Mybatis-plus逻辑删除1. 添加deleted字段2.实体类添加deleted 字段,并加注解@TableLogic3.由于使用了自动填充注解@TableField,所以需要添加元对象处理器import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;import org.apache.ibatis.reflection.MetaObject;import org.slf4j.Logger;原创 2020-07-15 17:21:46 · 1174 阅读 · 0 评论 -
SpringBoot之Mybatis-plus添加乐观锁
SpringBoot之Mybatis-plus添加乐观锁1.添加version字段2.实体类添加version,并加注解3.由于使用了注解@TableField,所以需要添加元对象处理器import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;import org.apache.ibatis.reflection.MetaObject;import org.slf4j.Logger;import org.slf4j.L原创 2020-07-15 16:53:04 · 1275 阅读 · 0 评论 -
SpringBoot之Mybatis-plus实体类注解
SpringBoot之Mybatis-plus实体类注解1. 依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.5&l原创 2020-07-15 16:49:53 · 1831 阅读 · 0 评论 -
SpringBoot之Mybatis-plus分页查询
SpringBoot之Mybatis-plus分页查询1. 添加配置类import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.mybatis.spring.annotation.MapperScan;import org.spring原创 2020-07-15 16:49:20 · 884 阅读 · 0 评论 -
SpringBoot代码自动生成并集成MybatisPlus
SpringBoot代码自动生成并集成MybatisPlus1.application.ymlspring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/vueblog?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shangha原创 2020-07-09 10:28:11 · 502 阅读 · 0 评论 -
SpringBoot登录加入验证码
登录样式是不是很好看1.导入依赖 <!-- 验证码 --> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependenc原创 2020-06-26 11:08:15 · 2335 阅读 · 4 评论 -
springboot使用MD5加密
加密1.在util包下定义一个工具类MD5Utilpackage com.mine.util;import java.security.MessageDigest;public class MD5Util { private static String byteArrayToHexString(byte b[]) { StringBuffer resultSb = new StringBuffer(); for (int i = 0; i <原创 2020-06-26 10:57:55 · 1632 阅读 · 0 评论 -
SpringBoot之Vue项目管理器创建项目
SpringBoot之Vue项目管理器1.在本地安装Vue3.0和node等环境后,在cmd执行vue ui1.1如果是导入项目,则选择导入,如果文件夹没有node_modules包,则需要运行cmd到此文件夹,并运行npm install安装依赖2.然后浏览器会弹出一个界面,选择一个文件夹,点击在此创建新项目3.命名并选择包管理器和初始化git4.选择手动,勾选使用配置文件,打开路由Router5.创建不保存预设,不需要输入名字6.导入插件element,安装完成后一定要点击完成原创 2020-06-06 13:28:33 · 590 阅读 · 0 评论 -
SpringBoot之跨域处理
1.现在项目都采用前后端分离了,所以不会只在一个tomcat运行项目,我们的项目采用9000端口,需要我们当运行8080的时候,自动跳到9000端口。2.跨域有两种方法,一种是使用@CrossOrigin注解,放到方法上,这个方法就跨域了3.@CrossOrigin放到类的上面会有问题,post请求会不行,所以我们不使用这种,我们新建一个配置类,但这个方法即将被淘汰,以后可能会有更好的方式@Configurationpublic class WebConfig extends WebMvcCon原创 2020-06-06 11:04:51 · 179 阅读 · 0 评论
分享