Spring Cloud Alibaba 学习笔记(总)
前言 本文为个人关于 Spring Cloud Alibaba 框架的学习笔记,仅作参考使用。文章内容参考Spring Cloud Alibaba系列教程 - 简书,如有问题,欢迎指出。 目录 Spring Cloud Alibaba 学习笔记(一):简介 | 今日说码
code
未读
Java 调用 WebService 接口的几种实现方式
前言 由于要对接其他系统的 WebService 接口,尝试了几种方案有一个可以调通,在这里记录一下尝试的几种方案。至于为什么有的方案调不通,我也不是很清楚。。。 JAX-WS调用 JAX-WS 是 Java API for XML Web Services 的缩写,是一种比较常见的调用 Webse
code
未读
Axis 调用 WebService 接口
前言 最近需要对接另一个系统提供的 WebService 接口,在网上查了很多种方法都不行,这里记录一下我使用的方法,仅供大家参考。注意我这里使用的是 Axis 而不是 Axis2,可能是提供的 WebService 接口版本太老了,我使用 Axis2 也无法调用。 实现 引入 Maven <!--
code
未读
JNA 调用 DLL
前言 最近在对接医保支付,需要调用医保提供的 DLL 文件,这里简单记录一下。 实现 引入Maven <dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>
code
未读
简单分析 SpringMVC 参数解析器
概述 之前在实现支持多 @RequestBody 的自定义注解 | 今日说码的时候了解了 SpringMVC 的参数解析器以及部分实现类,这里记录下学习过程。 参数解析器概览 HandlerMethodArgumentResolver 是参数解析器的接口,所有参数解析器都要实现该接口,它有非常多的实
code
未读
支持多 @RequestBody 的自定义注解
概述 由于 @RequestBody 只能使用一次,所以通常在接收参数时会使用实体或者Map,在参数较多的情况下还要进行拆分,比较麻烦。本文通过自定义注解实现接口多次使用 @RequestBody 的功能,项目上传到HaalandCR/Spring-MultiRequestBody: Sprin
code
未读
多次读取 HTTP 请求体
概述 在项目中可能会出现多次读取 http 请求体的需求,但是多次读取会报错。原因是读取 http 请求体的操作,最终都要调用 HttpServletRequest 的 getInputStream() 方法和 getReader() 方法,而这两个方法总共只能被调用一次,第二次调用就会报错,这
code
未读
SpringBoot 整合 gRPC
简介 gRPC是google开源的一个高性能、跨语言的RPC框架,基于HTTP2协议,基于protobuf 3.x,基于Netty 4.x +。 对于开发者而言: 1)需要使用protobuf定义接口,即.proto文件。 2)然后使用compile工具生成特定语言的执行代码,比如JAVA、C/
code
未读
多线程实现生产者和消费者
需求内容 多线程生产者消费者,生产者线程向队列中生产字符串,每秒1个; 消费者线程从队列中消费字符串,每5s一个; 消费者多个线程,生产者单线程; 要求在整个生产消费过程中,缓存队列长度不能超过200。 代码实现 创建生产者。 public class Producer implements Run