basepro
Dyn's blog
这个作者很懒,什么都没留下…
展开
-
【basepro】
mybatis实现sql拦截文件上传线程池logback-spring.xmlredis分布式锁和lua脚本mybatis-plus 控制台sql打印配置原创 2020-03-10 20:49:44 · 329 阅读 · 0 评论 -
【basepro】MyBatisPlus开启分页
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.mybatis.spring.annotation.MapperScan;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springfra.原创 2021-03-16 17:28:56 · 267 阅读 · 0 评论 -
【basepro】常用util
文章目录1. [Java开发常用Util工具类-StringUtil、CastUtil、CollectionUtil、ArrayUtil、PropsUtil](https://www.cnblogs.com/aeolian/p/9484247.html)2.[Java常用工具类集合](https://blog.csdn.net/justdb/article/details/8653166)3.[Java Utils工具类大全](https://blog.csdn.net/rj597306518/articl原创 2020-12-19 15:30:23 · 154 阅读 · 1 评论 -
【basepro】整合redis
Jedis工具类配置文件#redisspring.redis.host=localhostspring.redis.port=6379spring.redis.password=spring.redis.database=1spring.redis.timeout=0spring.executor.corePoolSize=30spring.executor.maxPoolSi...原创 2020-04-01 21:29:12 · 322 阅读 · 1 评论 -
【basepro】前后端分离跨域问题
SpringBoot—WebMvcConfigurer详解@Configurationpublic class CorsConfig implements WebMvcConfigurer{ @Override public void addCorsMappings(CorsRegistry registry){ registry.addMapping("/**") .allowe...原创 2020-03-31 16:16:39 · 110 阅读 · 0 评论 -
【basepro】整合apollo配置中心(监听apollo配置更改及刷新bean)
Apollo分布式配置中心部署以及使用自动刷新 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> ...原创 2020-03-31 15:50:35 · 629 阅读 · 0 评论 -
【basepro】健康检查
健康检查(actuator)/***health 组件增加自定义可见属性*/@Componentpublic class CustomHealthIndicator extends AbstractHealthIndicator{ @Value("${server.servlet.context-path:}") private String contextPath; @Va...原创 2020-03-30 21:36:02 · 125 阅读 · 0 评论 -
【basepro】application.properties
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl原创 2019-12-19 19:46:02 · 317 阅读 · 1 评论 -
【basepro】redis分布式锁和lua脚本
redis分布式锁和lua脚本本博客使用第三方开源组件Jedis实现Redis客户端,且只考虑Redis服务端单机部署的场景。一.Java中的锁与分布式锁1. Java中的锁在 java 编码的时候,为了保护共享资源,使得多线程环境下,不会出现“不好的结果”。我们可以使用锁来进行线程同步。于是我们可以根据具体的情况使用synchronized 关键字来修饰一个方法,或者一段代码。也可以使用...原创 2019-12-10 10:55:13 · 358 阅读 · 0 评论 -
【basepro】logback-spring.xml
logback-spring.xml<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <conversionRule conversionWord="clr" converterClass="org....原创 2020-01-13 16:17:59 · 104 阅读 · 0 评论 -
【basepro】线程池
<properties> <jedis.version>2.9.0</jedis.version></properties>redis.clientsjedis<version>${jedis.version}</>interface RedisConst{Integer DB_0=0;...到15}...原创 2020-02-11 15:52:35 · 137 阅读 · 0 评论 -
【basepro】文件上传
文件上传1.从request中获取文件文件项工厂对象当上传的文件项目比较小时,直接保存在内存中(速度比较快),比较大时,以临时文件的形式,保存在磁盘临时文件夹(虽然速度慢些,但是内存资源是有限的)。上传成功后需删除临时文件DiskFileItemFactory factory = new DiskFileItemFactory();//设置工厂的临时文件目录:当上传文件的大小大于缓...原创 2019-12-03 16:49:01 · 186 阅读 · 0 评论 -
【basepro】mybatis实现sql拦截
sql拦截@Component@Intercepts({@Signature(type = StatementHandler.class, method = "prepare", args = {Connection.class, Integer.class})})public class SqlInterceptor implements Interceptor { @Overr...原创 2020-01-06 19:01:38 · 764 阅读 · 0 评论