Java如何远程调用对方接口

目录Java远程调用对方接口一、调用远程http接口二、调用远程Web Service 接口三、http接口和web service 接口的区别封装一个java调用远程接口工具类java调用远程接口的工具...

2024-06-09

SpringBoot Actuator未授权访问漏洞的排查和解决方法

目录1. 介绍2. 问题描述3. 解决方案3.1 springboot1.x3.1.1 禁用所有端口3.1.2 安全框架控制3.2 springboot2.x3.2.1 禁用所有端口3.2.2 安全框架控制4.总结1. 介绍Spring B...

2024-06-09

elk之实现在kibana高效精准查询日志

目录精准模糊匹配关键字多个关键字同时模糊匹配更多kibana查询语法其他总结elk是我们常用的日志查询系统,使用高效的查询方法能使我们快速定位日志以及解决问题;精准模糊匹配...

2024-06-09

Springboot中RedisTemplate设置String、Hash、List过期时间

目录前言Redis中String设置时间的方法Redis中Hash和List设置时间的方法Redis中Hash的put、putAll、putIfAbsent区别前言时间类型:TimeUnitimport java.util.concurrent.TimeU...

2024-06-09

java的串口通信问题

目录一、实验目的二、实验内容三、实验结果及分析四、实验小结、问题讨论1.PC上的COM口2.设备上的Serial口总结一、实验目的(1)了解串口的通信方式。(2)掌握串口通信的原理,...

2024-06-09

Java实现并发执行定时任务并手动控制开始结束

目录简介应用场景代码逻辑代码片(可直接运行)运行结果思路简单梳理总结简介最近有一点富裕的时间,就想分享一下关于并发定时任务的内容,我也是查阅相关博客文档并自己捣鼓出来的...

2024-06-09

java调用接口返回乱码问题及解决

目录java调用接口返回乱码调用第三方接口第三方调用接口java接口返回信息中有小部分汉字乱码,问题原因及解决问题原因解决方案总结java调用接口返回乱码调用第三方接口当调...

2024-06-09

XXL-Job端口额外占用问题的解决方法小结

目录1. 前言2. 问题解决2.1. 下载源码2.2. 启动admin服务器3. 总结1. 前言最近博主在Spring整合XXL-JOB到项目时发现了个问题,注册执行器需要额外占用端口,也就是我们每启动一...

2024-06-09

浅谈Spring Bean的作用域之间有什么区别

目录前言Spring Bean的作用域之间有什么区别?作用域的类别跟说明简述测试用例1. 定义不同作用域的java类2. 注入到controller,由于controller是单例的,因此必须通过实现Applica...

2024-06-09

Springboot使用redisson + 自定义注解实现消息的发布订阅(解决方案)

目录前言什么是redisson?Redisson的主要功能包括:Redisson的使用场景包括但不限于:Redisson的优点包括:Redisson的缺点包括:redisson发布订阅的基本使用结合自定义注解优雅实现导...

2024-06-09

Maven 自动化构建的实现示例

目录一、Maven:是一款服务于 Java平台的自动化构建工具二、安装 Maven:配置环境变量即可三、自定义Maven仓库四、命令五、坐标:使用下面三个向量在仓库中唯一定位一个Maven工程...

2024-06-09

SpringBoot实现文章防盗链的代码设计

目录什么是Refererjava代码的设计基础版升级版来今天的正题:springboot实现图片防盗链。可能看起来场景比较抽象,这里shigen给出之前的一个例子:对象存储服务的流量被盗刷了,当...

2024-06-09

SpringCloud整合OpenFeign问题

目录什么是OpenFeign整合OpenFeign日志配置契约配置超时时间配置自定义拦截器总结什么是OpenFeignFeign是NetFlix开发的声明式、模板化的HTTP客户端,Feign可以帮助我们更便捷...

2024-06-09

SpringSecurity集成第三方登录过程详解(最新推荐)

目录SpringSecurity 集成第三方登录1.验证码登录1.通用过滤器实现–ThirdAuthenticationFilter3、默认的登录过程4、短信验证码登录实现2.GitHub登录SpringSecurity 集...

2024-06-09

Springboot logback-spring.xml无法加载问题

目录Springboot logback-spring.xml无法加载现象原因分析解决方案springboot logback-spring.xml 配置, 使用不同配置文件中的配置application.ymlapplication-dev.ymlappli...

2024-06-09

教你实现Java接口防刷

目录前言思路分析具体实现编写 RedisUtils定义Interceptor改进前言我们在浏览网站后台的时候,假如我们频繁请求,那么网站会提示 “请勿重复提交” 的字样,那么这个功...

2024-06-09

Java中正则表达式的语法以及matches方法的使用方法

目录正则表达式的语法注意事项字符1.预定义字符类2.字符类3.Greedy数量词matches方法语法参数返回值实例实例1 实例2总结 正则表达式的语法注意事项在 Java 中,\\ 表示:我要插...

2024-06-09

Java实现调用接口API并返回数据

目录Java调用接口API并返回数据Get方法post方法Java跨服务调用接口总结Java调用接口API并返回数据Get方法import com.alibaba.fastjson.JSONObject;import edu.zhku.fire_an...

2024-06-09

SpringBoot集成Curator实现Zookeeper基本操作的代码示例

Zookeeper是一个Apache开源的分布式的应用,为系统架构提供协调服务。从设计模式角度来审视:该组件是一个基于观察者模式设计的框架,负责存储和管理数据,接受观察者的注册,一旦数...

2024-06-09

SpringBoot整合定时任务的方法

目录一、Scheduled原理二、导入依赖三、编写定时任务四、Cron表达式五、启动一、Scheduled原理JUC 包中的 Executor 架构带来了线程的创建与执行的分离。Executor 的继承者E...

2024-06-09

Mybatis之动态SQL使用小结(全网最新)

目录1 动态SQL1.1 引言1.2 数据准备1.3 if 标签1.3.1 在 WHERE 条件中使用 if 标签1.3.2 在 UPDATE 更新列中使用 if 标签1.3.3 在 INSERT 动态插入中使用 if 标签1.4 choos...

2024-06-09

如何用nacos搭建微服务注册配置中心

目录前言一、Nacos是什么?二、部署Nacos1.下载安装2.启动服务3.单机模式的部署三、服务注册1.注册生产者(用来提供远程访问接口的服务)2.注册消费者(用来远程访问接口的服务)四、...

2024-06-09

Java如何调用wsdl的webservice接口

目录一.首先了解下WSDL二.如何生成webService客户端去调用服务端三.客户端参考代码总结java开发,当我们获取到了对方提供的wsdl地址,然后在网页上能够访问wsdl文档以后,如何调...

2024-06-09

SpringBoot框架aop切面的execution表达式解读

目录SpringBoot aop切面execution表达式整个表达式可以分为五个部分springboot aop自定义切面编程1.首先pom文件引入aop依赖2.新建两个类总结SpringBoot aop切面execution表...

2024-06-09

Spring Boot 调用外部接口的几种方式

目录一、使用RestTemplate示例代码二、使用WebClient示例代码三、使用 Feign示例代码结语在微服务架构中,服务间的调用是不可或缺的环节。Spring Boot 为开发者提供了多种方...

2024-06-09

解决java调用python代码返回值中文乱码问题

目录网上现有的无法正确解决的方法一、乱码原因分析二、正确解决方案2.1 方法1——在Java代码中设置编码格式2.2 方法2——在Python代码中设置编码格式...

2024-06-09

SpringBoot+logback默认日志的配置和使用方式

目录SpringBoot+logback默认日志的配置和使用配置文件的位置配置文件内容configuration标签contextName标签appender标签日志级别root标签的level属性设置debug总结SpringBo...

2024-06-09

SpringBoot AOP中JoinPoint的使用方式和通知切点表达式

目录JoinPoint和ProceedingJoinPoint对象切点表达式execute表达式通知分类@Before@After@AfterRunning@AfterThrowing@Around总结JoinPoint和ProceedingJoinPoint对象JoinPo...

2024-06-09

java实现远程连接执行命令行与上传下载文件

目录一、maven依赖二、yml配置三、配置类编写四、组件工具类的编写五、使用测试总结遇到一个需要通过java代码对远程Linux系统进行远程操作的场景,其中包括远程执行命令、上...

2024-06-09

SpringSecurity多表多端账户登录的实现

目录流程数据表设计创建项目application.yml文件配置创建三层架构实现login功能创建UserDetailsService接口实现类创建UserDetails接口实现类关联密码SpringSecurity配置Aut...

2024-06-09

Java使用EasyExcel实现对excel文件的读写方式

目录一、EasyExcel是什么?二、使用步骤1.引入库2.创建实体类3.建立数据库4.先建两个excel表5.书写Mapper6.书写测试类总结提示:这里可以添加本文要记录的大概内容:在学习Java中...

2024-06-09

Java中串行接口调用优化方式

目录Java串行接口调用优化Java串口程序的调用RXTX串口插件的使用方法(windows平台)下面是一些程序运行测试写的方法总结Java串行接口调用优化准备面试总结下 1.CompletableFut...

2024-06-09

Java如何实现调用外部Api

目录Java调用外部Api1.含有文件的post请求2.单纯的Json3.String参数Java对接外部API这个问题需求提出解决思路编码测试总结Java调用外部Api在日常开发的时候,经常会遇到需要...

2024-06-09

SpringBoot3集成WebSocket的全过程

目录一、简介二、工程搭建1、工程结构2、依赖管理三、WebSocket用法1、示意图2、API参考四、总结一、简介WebSocket通过一个TCP连接在客户端和服务器之间建立一个全双工、双...

2024-06-09

Java微服务之Feign远程调用方式

目录1.Feign替代RestTemplate1)引入依赖2)添加注解3)编写Feign的客户端4)测试5)总结2.自定义配置2.1.配置文件方式2.2.Java代码方式3.Feign使用优化4.最佳实践4.1.继承方式4.2.抽...

2024-06-09

maven中deploy命令报401错误的原因及解决方案

在mac版idea使用过程中有时候会出现deploy时候报401错误,如图:经过详细的论证分析,找到如下原因及解决方案:原因一、pom 文件李配置的私服仓库地址和settings.xml里配置的用户名...

2024-06-09

Spring AOP切点表达式使用及说明

目录切点表达式一、execute表达式二、within表达式三、this表达式四、target表达式五、args 表达式六、@target表达式七、@within表达式八、@annotation表达式九、@args表达...

2024-06-09

springboot中如何引入AOP切面编程

目录1、首先确保已经添加了相关依赖2、创建切面类(Aspect)3、测试4、精细化切入总结在Spring Boot 3.0中引入AOP的过程如下所示:1、首先确保已经添加了相关依赖可以通过Maven或...

2024-06-09

java检测当前CPU负载状态的方法

1.java检测当前CPU负载状态在Java中,直接检测CPU负载状态并不像在操作系统命令行中那样简单,因为Java标准库并没有直接提供这样的功能。但是,我们可以通过几种方法间接地获取CP...

2024-06-05

Spring AI 初学

Spring AI 初学Spring AI 官方地址”spring 不生产 AI,只是 AI 工具的搬运工“项目可以查看giteeOpen AI前期准备Open AI官方地址,需要使用魔法才能打开,同时购买很...

2024-05-28

Spring6 对 集成MyBatis 开发运用(附有详细的操作步骤)

目录 1. Spring6 对 集成MyBatis 开发运用(附有详细的操作步骤) 每博一文案 2. 大概的实现步骤概述 3. 详细实现操作步骤 4. Spring配置文件的 import,导入外部xml 配置 5....

2024-05-25

Spring如何控制Bean的加载顺序

前言正常情况下,Spring 容器加载 Bean 的顺序是不确定的,那么我们如果需要按顺序加载 Bean 时应如何操作?本文将详细讲述我们如何才能控制 Bean 的加载顺序。场景我创建了 4 个...

2024-05-10

SpringBoot读取配置优先级顺序是什么?

引言Spring Boot作为一种轻量级的Java应用程序框架,以其开箱即用、快速搭建新项目的特性赢得了广大开发者的青睐。其核心理念之一就是简化配置过程,使开发者能够快速响应复杂...

2024-05-10

Spring6 当中的 Bean 循环依赖的详细处理方案+源码解析

1. Spring6 当中的 Bean 循环依赖的详细处理方案+源码解析目录1. Spring6 当中的 Bean 循环依赖的详细处理方案+源码解析每博一文案1.1 Bean的循环依赖1.2 singletion 下的...

2024-05-04

SpringBoot3.1.5对应新版本SpringCloud开发(1)-Eureka注册中心

服务的提供者和消费者服务之间可以通过Spring提供的RestTemplate来进行http请求去请求另一个Springboot的项目,这就叫做服务间的远程调用。当一个服务通过远程调用去调用另一...

2024-05-04

JAVA也能用上Seq啦

前言在.NET生态中,Serilog凭借其强大的结构化日志记录功能和与Seq的无缝集成,已经成为许多开发者的首选日志记录工具。Seq作为一个日志检索和仪表板工具,能够将日志中的插值转...

2024-05-04

JAVA下唯一一款搞定OLTP+OLAP的强类型查询这就是最好用的ORM相见恨晚

介绍首先非常感谢 FreeSQL 提供的部分源码,让我借鉴了不少功能点,整体设计并没有参考FreeSQL(因为java压根没有expression所以没办法参考)只是在数据库方言上FreeSQL提供的S...

2024-04-30

Java面试题:你知道Spring的IOC吗?那么,它为什么这么重要呢?

Spring的IOC(控制反转)是一种设计模式,它允许开发者将对象的创建和管理交给Spring框架来完成。在Spring中,IOC允许开发者将对象依赖关系从代码中分离出来,从而使代码更加灵活、可...

2024-04-29

在线程中使用Spring的Bean的方法、不推荐把“线程”注入到Spring

一、不推荐把“线程”注入到spring将线程注入到Spring容器中并不是一个常见的做法,而且通常也不推荐这样做,原因如下: 生命周期管理困难: Spring管理的Bean生命周期...

2024-04-29

SpringBoot中几种好用的代码生成器(基于Mybatis-plus生成entity、mapper、xml等)

前言熟悉Spring框架的同学一定都知道MVC开发模式吧,控制器(Controller)、业务类(Service)、持久层(Repository)、数据库映射(Mapper)、各种DO类构成了我们服务端的代码。初学的时候,觉...

2024-04-29
返回顶部
顶部