Shiyajian

个人技术博客


  • 首页

  • 标签

  • 分类

  • 归档

  • 日程表

  • 关于

Java日志格式应该是占位符还是字符串拼接

发表于 2018-12-17 | 分类于 spring-boot | 阅读次数:
背景​ 上次在群中,有个群友说自己把所有项目中,所有使用占位符打印日志的方式都修改成为了字符串拼接的方式,因为他曾经看了一篇文章,说字符串拼接的形式比占位符形式的性能更好,这个话题引起了大家的广泛讨论。 ​ 在我印象中,我记得曾经看过的文章说,占位符的方式性能好,因为如果不打日志的话,就不会进行字符串拼接,节省性能。最后抱着一探究竟的心态,我进行了一次日志输出方式的实验。 工具IDEA + Gradle + JDK 8 + SpringBoot + Junit + Slf4j + logback 测试方式本次测试我定义了4个方法,每个方法同时打印 DEBUG ,INFO 日志,默认 ...
阅读全文 »

使用Feign上传文件

发表于 2018-11-25 | 分类于 spring cloud | 阅读次数:
Spring Cloud下使用Feign Form实现微服务之间的文件上传背景​ Spring Cloud现在已经被越来越多的公司采用了,微服务架构比传统意义上的单服务架构从复杂度上多了很多,出现了很多复杂的场景。比如,我们的产品是个app,支持第三方登录功能,在手机端调用第三方授权接口之后,返回了用户的相关信息,比如open_id,性别,头像等。这些信息我们需要保存在我们服务器上,当时针对头像是应该保存图片的url还是图片本身发生了歧义,在一番讨论之后,得出的结果是,我们需要通过url将图片下载到我们本地,然后调用我们自己的文件微服务中上传功能保存起来。 ​ 跨服务之间调用,我们 ...
阅读全文 »
Shiyajian

Shiyajian

从来没有什么岁月静好,只是有人在负重前行

2 日志
2 分类
4 标签
RSS
GitHub E-Mail
Creative Commons
友情链接
  • Carzy
© 2018 by Shiyajian