
spring
文章平均质量分 80
胡萝卜★
努力的奔跑(●'◡'●)
展开
-
Java 调用第三方接口方法
Java 调用第三方接口方法一、 通过JDK网络类Java.net.HttpURLConnection1.java.net包下的原生java api提供的http请求使用步骤:1、通过统一资源定位器(java.net.URL)获取连接器(java.net.URLConnection)。2、设置请求的参数。3、发送请求。4、以输入流的形式获取返回内容。5、关闭输入流。2.HttpClientUtil工具类/** * jdk 调用第三方接口 * @author hsq */pub原创 2022-04-25 11:25:40 · 31346 阅读 · 43 评论 -
SpringBoot 使用 AOP 记录接口操作日志
SpringBoot 使用 AOP 记录接口操作日志一、AOP简介1.什么是AOPAOP:Aspect Oriented Programming 面向切面编程AOP关注不是某一个类或某些方法;控制大量资源,关注的是大量的类和方法。2.AOP应用场景以及常用术语权限控制、缓存控制、事务控制、分布式追踪、异常处理等Target:目标类,即需要被代理的类。例如:UserServiceJoinpoint(连接点):所谓连接点是指那些可能被拦截到的方法。例如:所有的方法PointCut 切原创 2022-04-20 19:19:31 · 1344 阅读 · 0 评论 -
RabbitMQ消息队列
RabbitMQ消息队列一、什么是RabbitMQ? RabbitMQ是一个由Erlang语言开发的AMQP的开源实现。 AMQP:Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为了面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。 RabbitMQ 最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可 用性等方面表现不俗。具体特点包括:1.可靠性 RabbitMQ使用原创 2021-01-07 17:54:36 · 466 阅读 · 0 评论 -
Dubbo框架学习
Dubbo框架Apache Dubbo dubbo文档一、为什么要使用dubbo ? 随着Internet的快速发展,Web应用程序的规模不断扩大,最后我们发现传统的垂直体系结构(单片式)已无法解决。分布式服务体系结构和流计算体系结构势在必行,迫切需要一个治理系统来确保体系结构的有序发展。1.整体架构 当流量非常低时,只有一个应用程序,所有功能都部署在一起以减少部署节点和成本。在这一点上,数据访问框架(ORM)是简化CRUD工作量的关键。2.垂直架构 当流量增加时,添加单片应用程原创 2021-01-05 16:24:28 · 264 阅读 · 0 评论 -
Spring JDBC和事务
一、Spring JDBC环境搭建1.引入依赖(添加坐标)<!--junit单元测试--><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version>...原创 2020-03-20 09:01:38 · 133 阅读 · 0 评论 -
Spring AOP(面向切面编程)
一、代理模式1.理解为某一个对象(委托类)提供一个代理(代理类),用来控制对这个对象的访问。委托类和代理类有一个共同繁荣父类或父接口。代理类会对请求做预处理、过滤、将请求分配给指定对象。 生活常见的代理情况: 租房中介、婚庆公司等2.代理模式的二个设计原则1)代理类与委托类具有相似的行为(共同)2)代理类增强委托类的行为3.常见代理模式 静态代理和动态代理二、静态代理...原创 2020-03-18 21:50:48 · 174 阅读 · 0 评论