摘要: 背景 对接一个第三方接口,对方接口验证请求头必须带上Origin等于xxx,否则不会返回数据。当我们使用hutool的HttpUtil发送请求,抓包发现这个请求头没有带上,导致接口总是返回空数据 解决方案 使用okhttp client <dependency> <groupId>com.squar 阅读全文
posted @ 2024-11-04 16:04 Ranger-dev 阅读(21) 评论(0) 推荐(0) 编辑
摘要: maven <dependency> <groupId>com.github.javaparser</groupId> <artifactId>javaparser-core</artifactId> <version>3.24.0</version> </dependency> 代码 packag 阅读全文
posted @ 2024-11-04 15:57 Ranger-dev 阅读(7) 评论(0) 推荐(0) 编辑
摘要: redis 下载 https://download.redis.io/releases/ # 解压 tar -zxvf redis-5.0.14.tar.gz # 移动 mv redis-5.0.14 /usr/local/redis # 进入redis工作目录下 cd /usr/local/red 阅读全文
posted @ 2024-05-07 14:07 Ranger-dev 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 配置 只针对@RequestBody @Bean public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() { return jacksonObjectMapperBuilder -> { 阅读全文
posted @ 2024-03-23 20:07 Ranger-dev 阅读(282) 评论(0) 推荐(0) 编辑
摘要: spingboot+socketio 依赖对于socketio-client 2.x版本 <dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-socketio</artifactId> <vers 阅读全文
posted @ 2024-02-28 09:45 Ranger-dev 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Window 启动 @echo off start javaw -jar -Dfile.encoding=UTF-8 -Dlogging.config=D:\deploytest\logback-spring.xml D:\deploytest\gateway-server-1.0.0.jar ec 阅读全文
posted @ 2024-02-21 17:06 Ranger-dev 阅读(81) 评论(0) 推荐(0) 编辑
摘要: JAVA Dockerfile # 8的镜像比较小,但是在某些机器运行可能会有问题 #FROM openjdk:8-jdk-alpine # ARM机器推荐 # FROM arm64v8/openjdk:17-jdk FROM openjdk:17-jdk-alpine ENV LANG en_US 阅读全文
posted @ 2023-12-20 11:31 Ranger-dev 阅读(98) 评论(0) 推荐(0) 编辑
摘要: ## 外观模式 - 定义 又叫门面模式,提供一个统一的接口,用来访问子系统的一群接口 外观模式定义了一个高层接口,让子系统更容易使用 - 适用场景 子系统越来越复杂,增加外观模式提供简单调用接口 构建多层系统结构,利用外观对象作为每层的入口,简化层间调用 - 优点 简化了调用过程,无需了解深入子系统 阅读全文
posted @ 2023-05-26 21:20 Ranger-dev 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ## 责任链模式 - 定义 为请求创建一个接收此次请求的链 - 适用场景 一个请求的处理需要多个对象当中的一个或几个协作处理 - 优点 请求的发送者和接收者(请求的处理)解耦 责任链可以动态组合 - 缺点 责任链太长或者处理时间过长,影响性能 责任链有可能过多 ``` /**处理者--或者Appro 阅读全文
posted @ 2023-05-26 21:19 Ranger-dev 阅读(2) 评论(0) 推荐(0) 编辑
摘要: ## 简单工厂模式 - 定义 由一个工厂对象决定创建出哪一种产品类的实例 - 适用场景 工厂类负责创建的对象比较少 客户端(应用层)只知道传入工厂类的参数,并不关心创建对象的逻辑 - 优点 只需要传入一个正确的参数,就可以获取所需要的对象,而不需要关心创建对象的细节 - 缺点 工厂类的职责相对过重, 阅读全文
posted @ 2023-05-25 21:29 Ranger-dev 阅读(3) 评论(0) 推荐(0) 编辑