springboot
caibixyy
年薪百万好不好
展开
-
springboot启动流程图
根据这个流程再去看源码会事半功倍流程解释组装SpringApplication1.resourceLoader:设置resourceload2.设置primarySources:可以把启动类加载进入spring容器3.webApplicationType:判断当前application应该运行在什么环境下4.mainApplicationClass:找出main方法启动的class执行SpringApplication的run方法获取SpringApplicationRunListen.原创 2021-03-23 13:10:46 · 1310 阅读 · 0 评论 -
redission分布式锁测试
pom依赖 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.8.2</version> </dependency> <dependency> <groupId>org.springframework.bo原创 2020-09-21 14:04:00 · 525 阅读 · 0 评论 -
base64 单文件上传,多文件上传
import org.springframework.web.multipart.MultipartFile;import sun.misc.BASE64Decoder;import java.io.*;public class BASE64DecodedMultipartFile implements MultipartFile { private final byte[] imgContent; private final String header; public.原创 2020-08-26 13:27:07 · 377 阅读 · 0 评论 -
单文件上传,多文件上传
需要导入相关的上传文件的依赖包相关工具类和自定义异常在下方import java.io.File;import java.io.IOException;StringUtils;import org.apache.commons.io.FilenameUtils;import org.springframework.web.multipart.MultipartFile;FileNameLengthLimitExceededException;自定义异常FileSizeLimitExceede原创 2020-08-24 14:20:22 · 323 阅读 · 0 评论 -
2020年新版本的springCloud学习
这套视频是2020年最新版springcloud教程包含cloud-alibaba视频:https://www.bilibili.com/video/BV18E411x7eT?p=1课件:链接:https://pan.baidu.com/s/1SrFrs1JJbupHnoLN9o1ecw提取码:glfv代码:链接:https://pan.baidu.com/s/15Sn6y6VBn_fsmdKs0ozG6w提取码:h6ul...原创 2020-05-26 10:10:03 · 403 阅读 · 0 评论 -
docker把war包打成镜像的两种方式
不清楚dockerfile的各种命令可以参考:https://juejin.im/post/5e60745d518825492e4965ed注意:请保持dockerfile文件和war包等资源在同一个目录下,不然打包会找不到文件,如果不知道容器内部的文件目录路径,我们可以先不写dockerfile,先启动基础镜像的容器使用以下命令可以进入容器内部docker exec -it 容器唯一i...原创 2020-03-31 10:25:15 · 5802 阅读 · 0 评论 -
关于logback日志格式统一,或者把日志文件存进ElasticSearch等搜索引擎,进行日志监控和分析的一些思考
这是springboot里面日志的配置logging: config: classpath:logback-spring.xml pattern: level: info path: E:/logs/logback的配置<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DE...原创 2020-03-03 17:12:15 · 381 阅读 · 0 评论 -
百分百成功 springboot2.x整合kafka单机版和伪集群,附示例代码和相关资源
注意:springboot版本和kafka版本存在对应关系,kafka的启动需要依赖zookeeper和jdk,请确认你的虚拟机是否安装了这些springboot版本我选择的是2.1.12.REkafka的版本我选择2.12.1.0.0zookeeper的版本是3.4.10jdk的版本是8u241也就是jdk1.8.0_241单机版的kafka我将用docker启动,伪集群将在一台虚...原创 2020-02-27 11:26:50 · 535 阅读 · 1 评论 -
dubbo+zookeeper环境搭建,生产者,消费者注册后,通过dubbo客户端进行监控和治理
环境:contos7+idea+springboot安装包:jdk1.8,tomcat8.5,zookeeper下面是资源链接:https://pan.baidu.com/s/1Maj_8vdkqhZSx1uDZwlGCA提取码:yslg如果没有jdk请下载链接:https://pan.baidu.com/s/12mDujII5ryAwr6PtZ1_eQQ提取码:v4611.将d...原创 2020-01-08 17:30:31 · 305 阅读 · 0 评论 -
couchbase的使用(springboot连接couchbase,node.js连接couchbase)
网上的couchbase资料十分有限,这无疑给我们学习增加了难度。Couchbase是membase的升级版,membase与memcache是同一家公司出的,Couchbase包含了memcache的功能。首先要安装使用,去官网下很不推荐,网速慢,下载页面也加载不出来,可以下载这个6.x的新版本de链接:https://pan.baidu.com/s/1PpPXHV2V0z1dGDsel...原创 2019-11-15 11:19:34 · 1217 阅读 · 2 评论 -
关于前后端分离的restful风格返回统一数据
public class AjaxResult { private String status; private String msg; private Object result; public String getStatus() { return status; } public void setStatus(String status) { this.st...原创 2020-02-27 18:30:31 · 438 阅读 · 0 评论 -
关于springboot异常处理
系统级错误:主要用于系统产生的错误package com.xyy.config.exception;public class SystemException extends RuntimeException{ private static final long serialVersionUID = -601766030687951565L; public SystemExcepti...原创 2019-11-11 10:52:09 · 116 阅读 · 0 评论 -
springboot使用定时任务
步骤1:在主类加注解开启定时任务@EnableCaching2.方法加注解,写cron表达式不会也没关系,网上有生成cron表达式的,@Scheduled(cron = "0/5 * * * * ?")演示实例 @Scheduled(cron = "0/5 * * * * ?") public void taskQuartz(){ System.out.p...原创 2019-11-05 15:18:16 · 106 阅读 · 0 评论 -
springboot2.0整合rabbitMQ
首先要确保rabbitMQ服务是启动的,博主这里用的是docker启动的rabbitMQ不会的可以转到:https://www.imooc.com/article/37016http://www.demodashi.com/demo/15078.htmlpom<?xml version="1.0" encoding="UTF-8"?><project xmlns="ht...原创 2019-11-05 15:12:23 · 291 阅读 · 0 评论 -
springboot2.0整合mongoDB进行增删改查和聚合,分页
pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or...原创 2019-11-05 14:50:58 · 801 阅读 · 0 评论 -
springboot2.0+jpa+redis数据缓存管理,扩展RedisTemplate操作各种数据类型
pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache....原创 2019-11-05 14:28:52 · 758 阅读 · 0 评论 -
springboot:2.1.3+JMS发送邮件
使用qq邮箱,首先去qq邮箱web端,设置,账户里,获取授权码,此授权码相当于密码,还要开启服务MailConfig <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>...原创 2019-11-05 13:32:34 · 299 阅读 · 0 评论 -
springboot+jpa项目演示
dao层只要继承Jpa的接口,就有了封装好的增删改查支持本地查询,自定义查询,jpql等实体类加@Entity,@Table,主键注解,主键策略,列注解,关联映射注解,忽略json序列化为空的值的注解等等,基本都是注解,就可以完成映射pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven...原创 2019-11-05 12:40:20 · 151 阅读 · 0 评论