![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
中年油腻男人的转型之路
这个作者很懒,什么都没留下…
展开
-
【Springboot】Springboot搭建web项目并使用使用外部tomcat启动的步骤
1. 设置package为war <packaging>war</packaging>2. 启动类必须继承自SpringBootServletInitializer类,这样用外部tomcat启动的时候,就能找到servlet而启动(相当于springMVC项目的web.xml)。@SpringBootApplicationpublic class S...原创 2020-01-05 17:52:22 · 593 阅读 · 0 评论 -
【Spring】使用log4j2打印日志,项目启动时没有日志打印
今天在重构项目的时候, 把原来的log4j2-*.xml替换成log4j2.yml, 导致项目启动不报错,但也没有任何打印。最后调试发现原来是确少读取yml文件的jar包,在pom.xml文件中添加如下依赖即可。<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> ...原创 2020-01-03 23:17:28 · 1026 阅读 · 0 评论 -
【转】【spring】Http持久连接与HttpClient连接池
一、背景 HTTP协议是无状态的协议,即每一次请求都是互相独立的。因此它的最初实现是,每一个http请求都会打开一个tcp socket连接,当交互完毕后会关闭这个连接。 HTTP协议是全双工的协议,所以建立连接与断开连接是要经过三次握手与四次挥手的。显然在这种设计中,每次发送Http请求都会消耗很多的额外资源,即连接的建立与销毁。 于是,HTTP协议的也进行了发展,通过持久连接...转载 2019-11-17 22:30:17 · 465 阅读 · 0 评论 -
【转】【spring】关于HttpClient重试策略的研究
转自:https://www.cnblogs.com/kingszelda/p/8886403.html关于HttpClient重试策略的研究一、背景 由于工作上的业务本人经常与第三方系统交互,所以经常会使用HttpClient与第三方进行通信。对于交易类的接口,订单状态是至关重要的。 这就牵扯到一系列问题: HttpClient是否有默认的重试策略?重试策略原理?...转载 2019-11-17 22:26:33 · 227 阅读 · 0 评论 -
[Spring]Idea中遇到点击maven依赖的download source无反应问题的解决方法
可能时idea的maven插件有问题, 尝试在maven的依赖->右键->download source, 也不报错, 但始终没有反应,最后参考:https://stackoverflow.com/questions/2059431/get-source-jars-from-maven-repository解决.1) 点击idea的terminal, 并进入你项目的目录...原创 2019-07-21 23:29:31 · 11875 阅读 · 0 评论 -
[Spring][Redis]@Cacheable与redis整合时Value和Key的理解
更新于2019年11/08:首先, 多谢CHENFU_ZKK同学指出我的错误.卧槽,吓我一跳,我还以为我以前学的搞错了。若不是我亲自测试一遍,差点信你了 这两天趁有空, 跟踪了@Cacheable相关的源码再次确认结果如下:1) 直接使用Spring的@Cacheable注解, 则调用的redis的set函数, 那么生成的Key为value和name俩个字符串通过::进行连接. ...原创 2019-07-31 00:08:27 · 12793 阅读 · 15 评论 -
[Spring] Postman请求服务器带@RequestPart注解的REST API的做法.
今天开发的时候, 为了验证数据, 想使用Postman批量插入多条数据到服务器中, 但是一直没搜索到使用方法.服务器的接口如下:@RequestMapping("uploadFile") public void uploadFile(@RequestPart("file") MultipartFile file, @RequestPart("jsonObject") JsonOb...原创 2019-07-25 23:15:47 · 9006 阅读 · 0 评论