![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常遇坑
春天写下一个bug
这个作者很懒,什么都没留下…
展开
-
解决依赖冲突
今天用springboot开发的时候,引入了公司的一个sdk,发现SDK中的logback与springboot中的logback产生了冲突,冲突原因可能是两者的版本不同。各种查资料,发现可以用maven把springboot中的logback给exclude出去,如图所示<exclusions> <exclusion> <artifactId>xxx</artifactId原创 2017-11-10 22:19:00 · 593 阅读 · 0 评论 -
maven的依赖范围控制(scope)
上次在整合sdk时遇到了jar包冲突的问题,今天接触到了公司前辈写的源码,看看有什么办法可以解决这个问题,发现了一个还不错的方式,就是从maven依赖的scope入手。maven提供的scope有一下几个:compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided 依赖只有在当JDK 或者一个容器原创 2017-11-14 22:03:58 · 499 阅读 · 0 评论 -
feign上使用摘要认证
这两天碰到一个需求,需要访问公司另一个服务的远程接口,日常也开始接触学习springcloud,想到了feign,比直接用httpclient要方便许多。但是一上手发现对方在请求时需要进行摘要认证,而feign找了半天只有简单的Basic认证。这两种认证的原理和区别就不说了。最终我找了些资料解决了这个问题,直接上代码吧。 首先引入依赖,注意这里得引入一个feign-httpclient,保证有一...原创 2017-12-07 21:47:57 · 1654 阅读 · 0 评论 -
记一次项目部署排错经历
之前在公司实习时,遇到过一个比较诡异的项目部署问题,特别记录下来,如果以后能够遇到同样问题,可以方便快速定位。 组内有内部项目需要部署在服务器虚拟机上,要求数据库和项目分两台虚拟机部署。 环境上有四台机子,三台服务器上的虚拟机,一台本地开发机,本体开发机为A,D,系统为windows,虚拟机为B,C,系统为Linux,Mysql装载B上,项目装在C上。 坑此坑次装完MySQL,允许远程连接,...原创 2018-04-17 10:36:13 · 447 阅读 · 0 评论