springboot
cxionc123
这个作者很懒,什么都没留下…
展开
-
线程池ThreadPoolExecutor初始化
return new ThreadPoolExecutor( 20, 200, 10, TimeUnit.SECONDS, // 最多存储10万个任务 new LinkedBlockingDeque<>(100000), Executors.defaultThreadFactory(), new ThreadPoolExecutor.AbortPolicy());原创 2020-08-06 20:04:58 · 1365 阅读 · 0 评论 -
mybatis plus 代码生成器
package com.imooc.auto;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.generator.AutoGenera原创 2020-08-04 20:39:10 · 136 阅读 · 0 评论 -
spring实现异步的方法
AsyncRestTemplate参考文档: https://blog.csdn.net/jiangchao858/article/details/86709750@Async注解参考文档: https://spring.io/guides/gs/async-methodWebClient ( Spring 5.0引入)参考文档: https://docs.spring.io/spring/docs/5.1.8.RELEASE/spring- framework-reference/web-rea原创 2020-08-03 21:47:39 · 504 阅读 · 0 评论 -
扩展Ribbon支持Nacos权重的三种方式
Nacos支持权重配置,这是个比较实用的功能,例如:把性能差的机器权重设低,性能好的机器权重设高,让请求优先打到性能高的机器上去; 某个实例出现异常时,把权重设低,排查问题,问题排查完再把权重恢复; 想要下线某个实例时,可先将该实例的权重设为0,这样流量就不会打到该实例上了——此时再去关停该实例,这样就能实现优雅下线啦。当然这是为Nacos量身定制的优雅下线方案——Spring Cloud中,要想实现优雅下线还有很多姿势,详见:《实用技巧:Spring Cloud中,如何优雅下线微服务?》,里面笔.转载 2020-08-03 14:49:48 · 720 阅读 · 2 评论 -
logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --> <!-- scan:当此属性设置为true时,配置文件如果发生原创 2020-07-24 15:00:59 · 135 阅读 · 0 评论 -
类中不包含空字段
@JsonInclude(JsonInclude.Include.NON_EMPTY) private List<CategoryEntityVO> children;原创 2020-07-14 23:05:06 · 159 阅读 · 0 评论 -
正确解决spring cloud gateway跨域cors问题
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.reactive.CorsWebFilter;import org.springframework.w原创 2020-06-12 01:11:22 · 5007 阅读 · 1 评论 -
springboot通过jar包方式引入bootstrap
一、springboot引入bootstrap的两种方式SpringBoot结合前端有主要有两种方法,一种是在static里面直接加入下载的bootstrap中的css或js;另一种是引入webjars,以jar包的形式加入项目。 手动在static中引入bootstrap需要自己去手动下载bootstrap,而引入webjars通过jar包方式就需要配置pom.xml即可。 webjars方式引入bootstrap,实际上就是通过webjars方式管理前端静态资源的方式,具体的可以参考:https转载 2020-05-25 18:17:56 · 3117 阅读 · 0 评论 -
SpringBoot如何使用Mybatis的通用mapper
1. 配置信息maven pom文件中增加依赖:<!--mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> ...转载 2020-01-15 10:51:50 · 724 阅读 · 0 评论