![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
cym0359
这个作者很懒,什么都没留下…
展开
-
Springboot — RestTemplate详解
RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。我之前的HTTP开发是用apache的HttpClient开发,代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,稍微截个图,这是我封装好的一个post请求工具:本教程将带领大家实现Spring生态内RestTemplate的Get请求和Post请求还有exchange指定请求类型的实践和RestTemplate核心方法源码转载 2020-07-01 11:53:13 · 1489 阅读 · 1 评论 -
org.apache.http.client.HttpClient使用方法
官网说明:http://hc.apache.org/httpclient-3.x/Commons HttpClient项目现已结束,不再开发。它已被其HttpClient和HttpCore模块中的Apache HttpComponents项目所取代,它们提供更好的性能和更大的灵活性。从2011年开始,org.apache.commons.httpclient就不再开发。这就是说,它已经落伍了。方法的对称性上的区别一、org.apache.http.clientorg.apache.h转载 2020-06-18 11:18:50 · 14530 阅读 · 0 评论 -
springboot+RabbitMQ 问题 RabbitListener 动态队列名称:Attribute value must be constant
因为多机环境fanout广播模式,每台机器需要使用自己的队列接受消息所以尝试使用以下的方案 private static final String QUEUE_NAME="foo."+IPUtils.getLocalhostIp(); @RabbitListener(queues = QUEUE_NAME) public void process(String command){ ... }but...果断报错:Attribute value mu原创 2020-06-02 10:46:17 · 4910 阅读 · 0 评论 -
Spring 中@transactional 的使用
事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于@Transactional 注解的方式。注释配置是目前流行的使用方式,因此本文将着重介绍基于@Transaction转载 2020-06-01 09:56:11 · 172 阅读 · 0 评论 -
JAVA-MultipartEntityBuilder文件上传
目录一、常用用法 1.上传文件 2.接收文件 二、注意点正文本文讲解多文件上传方法,不比较上传有几种方法和效率,而是定向分析apache的httpmime包的MultipartEntityBuilder类,源码包:httpmime-4.5.2.jar回到顶部一、常用用法1.上传文件三个传值方法,addPart、addBinaryBody、addTextBody如下图:1 MultipartEntityBuilder entityBuilder = Mu.转载 2020-05-28 15:34:29 · 7931 阅读 · 0 评论 -
认识Netty
什么是Netty?Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke's Choice Award,见https://www.java.net/dukeschoice/2011)。它活跃和成长于用户社区,像大型公司 Face...转载 2020-03-12 09:32:01 · 92 阅读 · 0 评论 -
spring boot项目搭建
1|0前言SpringBoot早就想好好学习一下了,奈何自己水平不够在ssm卡了很久,好在前几天写完了一个SSM项目发到阿里云上了,网址在这贴一下,觉得还可以就往下学新的框架了,其实有了SpringMVC的底子学习过程还是很快的,记录一下学习的全过程,这样以后忘了的知识点也方便查缺补漏,话不多说直接上干货。2|0spring boot简介spring boot框架抛弃了繁琐...转载 2020-02-11 09:27:47 · 142 阅读 · 0 评论