在mybatis中如何将Map作为参数

目录在mybatis中将Map作为参数mybatis遇到多个参数时,使用map总结在mybatis中将Map作为参数在接口中声明方法并把参数设为Map集合package com.dao; import com.pojo.User;imp...

2024-06-09

mybatis-plus @select动态查询方式

目录mybatis-plus @select 动态查询SpringBoot+MyBatis动态查询支持的通用方法总结mybatis-plus @select 动态查询@Select({"<script> select cor.risk_id,cor.create_by as...

2024-06-09

spring aop之@AfterReturning不生效问题及解决

目录spring aop之@AfterReturning不生效AOP @AfterReturning的使用总结spring aop之@AfterReturning不生效长话短说,我其他的都已经检查过了,连@Before都能成功执行,@AfterRetu...

2024-06-09

MybatisPlus 构造器wrapper的使用与原理解析

目录一、构造器的分类1. AbstractWrapper 的作用2. 普通构造器与lambda构造器3. query构造器与update构造器二、使用方式1. 基础使用2. 易错点-逻辑范围3. 易错点-null处理...

2024-06-09

Spring Cloud 部署时使用 Kubernetes 作为注册中心和配置中心的方法

目录一、Spring Cloud 支持的常见注册中心和配置中心。二、Spring Cloud 部署时如何使用 Kubernetes 作为注册中心和配置中心1、将服务名称解析为Kubernetes Services的发现...

2024-06-09

教你如何使用idea管理docker

目录写在前面1:管理本地2:管理远程2.1:开启2375端口2.2:连接写在前面其实idea也提供了docker的管理功能,比如查看容器列表,启动容器,停止容器等,本文来看下如何管理本地的docker dae...

2024-06-09

Spring Data JPA的作用和用法小结

目录Spring Data JPA 的作用:Spring Data JPA 的用法:示例:高级特性:最佳实践:示例:Spring Data JPA 是 Spring 框架的一个模块,它提供了一种数据访问抽象,允许以一种声明式和简洁的...

2024-06-09

Java工程编码格式由GBK转化成utf-8的具体实现

在写项目的过程中我发现有的地方编码格式被设置成了 gbk 如果用eclipse等工具直接改回utf-8编码格式则会出现乱码。在这里搞了一个工具,直接输入之前的编码格式跟要改的编码...

2024-06-09

SpringBoot2如何集成Elasticsearch6.x(TransportClient方式)

目录技术架构依赖POMapplication.yml配置ESConfig 配置类LinkWebAApplicationTests 测试类总结技术架构Spring Boot 2.6.3Elasticsearch6.6.2JDK1.8依赖POM <properties>...

2024-06-09

Java日期格式化的实现(@JsonFormat和@JSONField)

前后端日期格式转换DTO : 前端向后端接口请求时的对象。
VO: 后端向前端响应的对象。前端:vue
后端:SpringBoot + MybatisPlus涉及的两个包:com.alibaba.fastjson.annotation.J...

2024-06-09

Mybatis-plus如何在xml中传入自定义的SQL语句

目录项目场景问题描述原因分析解决方案总结项目场景项目需求需要在一个框架上二开,原框架有权限校验会返回对应的权限sql语句。例如:在获取用户当前组织及下级组织后拼接生成...

2024-06-09

Java如何实现N叉树数据结构

目录Java实现N叉树数据结构N叉树的结点定义N叉树N叉树的表示代码定义表示总结Java实现N叉树数据结构package MaximumDepthNAryTreeNew; import java.util.ArrayList;import...

2024-06-09

spring aop实现接口参数变更前后对比和日志记录

目录一、前言二、spring aop概述2.1 什么是spring aop2.2 spring aop特点2.3 spring aop应用场景三、spring aop处理通用日志场景3.1 系统日志类型3.2 微服务场景下通用日志...

2024-06-09

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.通用过滤器实现&ndash;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
返回顶部
顶部