
SpringBoot
文章平均质量分 72
zhangshengqiang168
人们常说,当你把某些东西看得太重,将来必为所累,必为所伤。
失业找工作求推荐下(微信 zsq963092066),
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程池创建
@Componentpublic class ThreadConfig { private static ThreadPoolExecutor threadPoolExecutor=null; private static final int CORE_POOL_SIZE = 8; //核心线程数 private static final int MAX_POOL_SIZE = 38; //最大线程数 private static final int QUEUE_CA.原创 2019-12-09 15:52:37 · 425 阅读 · 0 评论 -
Web端单点登录 demo
项目地址 :链接:https://pan.baidu.com/s/14WCgWH1EqQqDKnHUBnHFhg提取码:zsq61.该项目抽取自码云大佬的项目https://gitee.com/xuxueli0323/xxl-sso2.流程 访问client接口, 过滤器那cookic去校验用户信息,不存在则带上登陆路径跳转到sso的登录页面,登录成功跳转回之前页面1.访问客户端,校验是否存在用户信息2.校验失败,跳转sso登录页面,带上之前访问地址,登录成功后重定向会之前...原创 2021-05-25 10:31:28 · 334 阅读 · 0 评论 -
ShardingJDBC分表说明
1.基于客户端和服务器端实现分库分表的区别数据库中间件:mycat 或者 ShardingJDBC基于服务器实现数据中间件(mycat) :Mycat类似nginx优点: 保证数据库的安全性,归并数据结果完全解耦 缺点:效率偏低基于客户端方式实现数据库中间件(ShardingJDBC)优点 : 效率比较高 缺点: 归并数据结果没有解耦,有可能会影响到我们业务逻辑原理: 基于aop代理的方式拦截改写sql语句2.单表达到多大量开始分表分库?单表行数超...原创 2021-02-06 09:06:09 · 538 阅读 · 0 评论 -
Spring中获取request,获取IOC容器, 获取Bean对象
1.获取requestHttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();2.获取IOC容器WebApplicationContext webApplicationContext = WebApplicationContextUtils.getWebApplicationContext原创 2020-11-11 09:54:00 · 607 阅读 · 0 评论 -
@Transactional事务注解简单说明
使用位置 :@Transactional事务注解 既可以写在方法上也可以写在类上@Transactional(rollbackFor = Exception.class) 使用: 1.默认值为UncheckedException,包括了RuntimeException和Error. 2.当我们直接使用@Transactional不指定r...原创 2019-12-26 17:00:18 · 524 阅读 · 0 评论 -
SpringBoot全局事务处理
1.pom.xml<!-- aop依赖 --><dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.8.9</version></dependency>2.全局事务配置类/** * @Description: 配置全局事务原创 2020-09-24 11:07:54 · 844 阅读 · 0 评论 -
SpringBoot整合多数据源,切换.
测试库为ORACLE数据库,其实都一样 ,参考地址:https://www.cnblogs.com/lhat/p/11970554.html测试源码 : 链接:https://pan.baidu.com/s/1b6UJaGi73868djLjdhWUjQ 提取码:zsq61.配置文件,重点在于配置三个数据库连接spring.datasource.type=com.alibaba.druid.pool.DruidDataSource#默认数据源spring.datasource....原创 2020-09-15 11:39:45 · 322 阅读 · 0 评论 -
SpringBoot 整合SpringSecurity示例实现前后分离权限注解+JWT登录认证
1.文章原地址https://www.javazhiyin.com/58380.html (源码地址有,注释清晰)2.项目地址 (dbug加了点流程理解注释)链接:https://pan.baidu.com/s/15i3oRVHZDf155iZM_Qj3lA提取码:q4mv...转载 2020-01-16 14:39:50 · 362 阅读 · 0 评论 -
SpringBoot注解校验参数
import com.fasterxml.jackson.annotation.JsonFormat;import io.swagger.annotations.ApiModel;import lombok.Data;import javax.validation.constraints.*;import java.io.Serializable;import java.util.D...原创 2020-01-07 10:09:35 · 1456 阅读 · 0 评论 -
springboot发送邮件
1.开启授权,qq邮箱为例,点击开启验证,获取授权码2.测试项目地址:链接:https://pan.baidu.com/s/1AkKzOZN2ttv9l1sNINJM3A提取码:zdsi原创 2020-01-06 16:16:34 · 162 阅读 · 0 评论 -
SpringBoot使用多线程注解@async
1.主类import com.cnczsq.mall.elephant.utils.SpringUtils;import io.swagger.annotations.Api;import io.swagger.annotations.ApiOperation;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import...原创 2019-10-08 14:29:34 · 1056 阅读 · 0 评论 -
SpringBoot配置统一日志
1.添加依赖jar<!--集成logstash--><dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> <version>4.8&...原创 2019-10-08 12:02:43 · 952 阅读 · 0 评论 -
SpringBoot配置多数据源
1.demo项目地址 : 链接:https://pan.baidu.com/s/10rgwU3K9VL-gTpHK4QUrXA 提取码:2afh2.3.原创 2019-09-29 11:47:47 · 113 阅读 · 0 评论 -
SpringBoot项目启动tomcat时自动运行某个方法的两种方式
1.采用加注解方式 在方法上加@PostConstruct //读取阻塞队列,多线程执行 @PostConstruct public void refundOrder() { System.out.println("启动tomcat时自动调用"); RBlockingDeque<String> blockingDeque ...原创 2019-09-04 14:45:10 · 1906 阅读 · 0 评论 -
Springboot导入本地jar后 打包依赖无法加入问题
1.本地jar包2.pom文件添加自定义jar包导入<!--自定义jar--><dependency> <groupId>epublib-core</groupId> <artifactId>1.0</artifactId> <scope>system</scope>...原创 2019-07-02 18:42:15 · 2736 阅读 · 0 评论 -
springboot使用springJPI
1.添加依赖<!--整合spring JPA--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency&...原创 2019-04-28 14:12:49 · 567 阅读 · 0 评论 -
springBoot热部署
1.依赖 ,插件<!--热部署--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</op...原创 2019-04-28 12:33:10 · 148 阅读 · 0 评论 -
SpringBoot Scheduled实现定时任务和配合数据库动态执行任务
1.依赖只需要parent 和web<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.14.RELEASE<...原创 2019-04-24 09:40:18 · 1360 阅读 · 0 评论 -
SpringBoot学习记录
记录学习springboot各个记录,知识点springboot 选包方式一定为Jar包方式, 因为它最终是java程序进行执行springboot 原理: 1.springMVC注解启动 2.内置tomcat 3.maven依赖继承JDK版本一定要是1.8以上,因为springboot是依赖jdk1.8开发添加依赖: 原理maven依赖传递<!--父工程...原创 2019-04-04 09:59:14 · 155 阅读 · 0 评论 -
springboot 集成mybatis配置说明
#默认为开发环境spring.profiles.active=dev#===server 端口号配置===server.port=8090#===mybatis 配置===# 注意:一定要对应mapper映射xml文件的所在路径mybatis.mapper-locations=classpath:dao/*.xml,classpath*:mapper/*.xml# 注意:对应实...原创 2019-03-27 16:46:29 · 878 阅读 · 0 评论 -
配置swagger2 ,单controller层和多controller层配置 ,整合swagger-bootstrap-ui ,微服务集群搭建swagger
1.添加maven依赖<!--Swagger-UI API文档生产工具--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> ...原创 2019-03-22 14:02:20 · 3461 阅读 · 0 评论 -
SpringBoot全局异常统一处理
1.项目demo地址链接:https://pan.baidu.com/s/1U-AKOb69J0J-pbzTLaSMHw提取码:cbej2.定义统一返回值@JsonInclude(JsonInclude.Include.NON_NULL) //null值不显示public class ResultVO<T> implements Serializable { ...原创 2020-01-17 14:43:16 · 413 阅读 · 0 评论