- 博客(7)
- 收藏
- 关注
原创 Spring Cache探究
背景最近在项目中使用到了公司封装的cache框架,采用redis和caffeine来组成二级缓存,通过spring.factories来指定配置类,实例化了一个cacheManager,为方便下面分辨,叫这个cacheManager为jedisCaffeineCacheManager,spring-cache,redis等相关的依赖都是通过公司提供的依赖传递进来的,这是为了控制公司内部依赖版本的...
2019-11-26 11:52:58
317
原创 Feign超时配置
目前基本使用Feign都是与ribbon结合使用的,最重要的两个超时是连接超时ConnectTimeout和读超时ReadTimeout下面按优先级从高到低配置默认配置在默认配置下,Feign的超时时间配置如下: public class DefaultClientConfigImpl implements IClientConfig { public static ...
2019-07-15 18:52:26
1629
原创 Feign配置原理
背景今天项目开发过程中,需要在给别人提供的feign的spi中添加一些功能,让调用方通过我提供的Feign调用的时候能额外加一个请求头,配置代码如下:@Configuration@ConditionalOnProperty(value = "api.audit.log.enabled", matchIfMissing = true)public class DemoFeignClientC...
2019-07-04 14:01:03
634
1
原创 Mysql-Innodb配置优化
优化配置如下,可根据各自电脑硬件不同进行调整# MySQL Server Instance Configuration File# ----------------------------------------------------------------------# Generated by the MySQL Server Instance Configuration Wiza...
2019-07-01 17:26:59
1383
原创 mysql-docker
替换阿里源:https://blog.youkuaiyun.com/snowhite91/article/details/80823720启动命令docker pull mysql:5.7.22docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7.22docker exec -it ...
2019-07-01 17:21:17
179
原创 String知识
1 new()new关键字是新建对象,只有在new中参数是字面量时,才会去字符串常量池中寻找,并创建和引用字符串常量池中的引用,即在编译器可以确定的字符串才会发生字符串驻留现象。2 intern()方法由于jdk1.7中将字符串常量池改为存放在堆中,因此intern()方法的实现原理相对以前的版本也有所改变。我们根据jdk的版本来进行一些分析:2.1 jdk1.6中字符串常量池存放在永久...
2019-07-01 17:18:26
168
原创 JAVA10 启动参数
jmx参数-Dcom.sun.management.jmxremote.port=18089 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=10.241.0.239输出GC日志-Xlog:...
2019-07-01 17:14:02
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人