SpringCloud OpenFeign token中转 开源工具 > OpenFeign 的本质是调用指定服务的 Controller。 前后端分离项目,调用 Controller 是需要传递 token 的。 OpenFeign 并不会自动携带 token 去访问 Controller,所以需要手动进行中转。 手动进行 token 中转比较简单,只需要一个配置类即可实现。 import cn.hutool.core.util.ObjU
Spring 注入集合 开源工具 使用<property>标签的value属性配置原始数据类型和ref属性配置对象引用的方式来定义Bean配置文件。这两种情况都涉及将单一值传递给Bean。那么如果您想传递多个值,例如Java集合类型,如List、Set、Map和Properties怎么办?为了处理这种情况,Spring提供了四种类型的集合配置元素,如下所示: |序号|元素 &
Java将文件转换为二进制流 开源工具 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class Main { public static void main(String[] args)
如何在Java中创建一个简单的HTTP服务器 开发笔记 在Java中创建一个简单的HTTP服务器可以通过利用Java内置的com.sun.net.httpserver.HttpServer类来完成。以下将会对此进行详细的介绍。 一、HttpServer类总览 {#title-1} Java提供了com.sun.net.httpserver类,该类提供了实现HTTP服务器的有限公开API。使用它可以启动一个监听指定端口的HTTP服务器
如何使用Java计算两个日期之间的天数 开发笔记 在Java中,可以通过多种方式计算两个日期之间的天数。以下将从使用Java 8的日期和时间API、使用Calendar类和使用Date类这三个角度进行详细介绍。 一、使用Java 8的日期和时间API {#title-1} Java 8引入了新的日期和时间API,其中的ChronoUnit.DAYS.between()方法可以方便地计算两个日期之间的天数。 首先,需要创建两个L
Python 中的数字类型与转换技巧 开发笔记 Python中有三种数字类型: int(整数) float(浮点数) complex(复数) 当您将值分配给变量时,将创建数字类型的变量: 示例:获取您自己的Python服务器 x = 1 # int y = 2.8 # float z = 1j # complex 要验证Python中任何对象的类型,请使用type()函数: 示例 print(type(x)
使用Java List.sort方法进行排序 开发笔记 Java List.sort() 方法用来对List集合中的元素进行排序。这种排序可以基于元素的自然顺序,也可以基于我们提供的比较器决定。 一、基于自然顺序的排序 {#title-1} 使用List.sort()方法,我们可以轻易的对List中的元素进行自然排序。由于Java的包装类已实现了Comparable接口,所以对于基本类型及其包装类,使用List.sort()方法进行
企业微信 API 接口调用教程:一步步学习企业微信 API 的使用技巧 开发笔记 本文通过 access_token 凭证的方式来讲解怎么调用 企业微信 API ,并一步步介绍如何获取企业微信 API 的 corpsecret 、corpid、access_token 凭证 以及怎么向企业微信的应用发送消息。 企业微信 API 在线地址为:https://qiyeweixin.apifox.cn/ ,这个在线地址的项目你可以克隆到 Apifox,以方便调试。
Java在Freemarker中的应用 开发笔记 Freemarker是一个开源的模板引擎,用Java编写,主要运用在动态网页生成和邮件通知等其它基于模板的解决方案。它使用模板和改变的数据生成任何文本输出,如HTML或者XML。 一、Freemarker展示 {#title-1} 使用Freemarker引擎,可以通过预定义的XML或者HTML模板生成视图。其主要流程包括创建一个配置实例,加载模板,创建数据模型,处理模板并完成
用法介绍Java反射三种方法 开发笔记 Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 一、通过Class类的forName静态方法实现反射 {#title-1} 我们可以通过在运行时加载一个类,并获取该类的所有信息的方式。一般是通过全类名字符串来实现的,这种