SpringBoot中使用MQTT实现消息的订阅和发布(示例代码)
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 57
springboot中使用mqtt实现消息的订阅和发布背景 java框架springboot通过mqtt通信 控制物联网设备还是直接上代码第...
Springboot3.3 整合Cassandra 4.1.5的详细过程
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 58
一、数据库搭建-- 创建keyspacecreate keyspace school with replication = {'class'...
详解如何使用XML配置来定义和管理Spring Bean
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 67
spring 框架提供了多种方式来定义和管理 bean,xml 配置是其中一种传统且强大的方式。尽管现在更多的项目使用基于注解的配置,但了解...
深入解析MybatisPlus多表连接查询
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 74
一、序言在开发过程中,数据库查询是非常常见的操作。而在一些复杂的业务场景中,我们经常会遇到多表连接查询的需求。针对这种情况,mybatisp...
SpringBoot实现调用自定义的应用程序((最新推荐)
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 59
1.应用程序设置全局可执行添加安装路径到全局变量中,并执行source指令使其生效export path=$path:/the/path/t...
java调用js文件的两种常用方法示例(支持V8引擎)
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 62
前言对java逆向感兴趣的盆友可以关注我以前的文章,有图片验证码识别、aes、sha256等各种加密的java实现,不定时更新常用算法和加密...
Java基础之throw和throws的示例详解
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 64
总结来说,throw是用来抛出一个具体的异常实例,而throws是用来声明方法可能会抛出哪些类型的异常,是对调用者的一种通知和要求。1. t...
Spring Boot使用AOP在指定方法执行完后执行异步处理操作
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 58
1.在pom.xml中加入如下依赖<dependency> <groupid>org.springframew...
IDEA集成Docker实现快捷部署的操作步骤
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 63
背景介绍 在我们手动通过docker部署项目的时候,都是通过把打包好的jar包放到服务器上并且在服务器上编写对应的do...
Java创建对象的六种常用方式总结
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 66
在java中,创建对象通常有以下几种方式:使用new关键字这是最常见的方式,通过调用类的构造函数来创建对象。public class myc...
Java swing创建一个窗口的简单步骤
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 55
swing组件分类:顶层容器:jframe、japplet、jdialog、jwindow中间容器:jpanel、jscrollpane、j...
Java参数校验详解之使用@Valid注解和自定义注解进行参数验证
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 63
很多时候我们需要使用不少if、else等等逻辑判断及验证,这样在进行一些重复的参数校验会很麻烦,且以后要维护也会吃力。而这样就可以使用jav...
Maven添加reactor依赖失败的解决方案
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 65
情况说明起初是自己在学spring boot3,结果到了reactor这一部分的时候,在项目的pom.xml文件中添加下列依赖报错: ...
Java Map的compute方法举例详解
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 58
1.compute方法compute方法是map接口中的一个方法,用于根据指定的键和计算函数对指定键的值进行修改。方法的签名如下:defau...
用Java编写一个简单的拼图游戏全过程
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 57
1.思路与分析首先我们需要提供几个面板,一些菜单栏以及一些按钮,按照你所需要拼成的图片的一些小切片(可以4*4或者5*5,总之按照你的图片大...
java计算日期相差天数的4种简单方法举例
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 71
方法1:long值相减(推荐)public static void main(string[] args) {dateformat date...
java中url任意跳转漏洞的解决
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 54
1 漏洞介绍urlredirect url重定向漏洞也称url任意跳转漏洞,网站信任了用户的输入导致恶意攻击,url重定向主要用来钓鱼,比如...
Java代码审计之URL重定向的问题解决
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 54
urlredirect url重定向漏洞也称url任意跳转漏洞,网站信任了用户的输入导致恶意攻击,url重定向主要用来钓鱼,比如url跳转中...
java代码审计之目录遍历的解决
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 60
1 原理介绍通过用户输入,后端接收到参数直接拼接到指定路径下读取用户指定的文件名,看似正常,但实际用户输入的参数不可控,黑客将非法的特殊字符...
Java中一些常见的并发集合类的使用
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 55
什么是并发集合?列举一些常见的并发集合类并发集合是一种特殊的数据结构,它允许多个线程安全地访问和修改。在多线程编程的场景下,只有使用并发集合...
springMVC中@RequestParam和@RequestPart的区别
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 55
@requestpart@requestpart这个注解用在multipart/form-data表单提交请求的方法上。支持的请求方法的方式...
mybatis-plus实现四种lambda表达式方式
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 52
前言使用了lambda表达式 可以通过方法引用的方式来使用实体字段名的操作,避免直接写数据库表字段名时的错写名字;一、lambdaquery...
Java中使用WebSocket的几种方式
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 53
一、 简介1.1 什么是websocketwebsocket是一种协议,用于在web应用程序和服务器之间建立实时、双向的通信连接。它通过一个...
浅谈spring.factories文件的作用
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 51
对于在maven中引用的其他外部包加入容器的过程,需要用到spring.factories。spring.factories文件是sprin...
mybatis-plus分页查询的实现实例
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 54
一、官方文档mybatis-plus分页插件:https://baomidou.com/pages/97710a/pagehelper分页插...
SpringBoot中如何打印Http请求日志
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 49
前言在项目开发过程中经常需要使用http协议请求第三方接口,而所有针对第三方的请求都强烈推荐打印请求日志,以便问题追踪。最常见的做法是封装一...
MyBatis-Plus模糊查询特殊字符串转义的实现
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 52
问题描述使用mybatis中的模糊查询时,当查询关键字中包括有_、\、%时,查询关键字失效。例如需要查询出名称带下划线的用户,点击查询后却查...
Java通过notify和wait实现线程间的通信功能
2024-07-03 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 57
一、前言在软件开发中,线程是实现并发执行的重要手段,然而,线程之间的协作与通信却是开发者必须重点考虑的挑战之一。java作为一种广泛应用于多...
在MyBatis中使用接口映射的步骤详解
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 52
前言在mybatis中使用接口映射是一种基于java接口而非xml映射文件的方式来绑定sql查询和操作。这种方法使用注解来指定sql语句,并...
SpringSecurity中的Filter Chain(过滤器链)
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 59
在spring security中,filter chain(过滤器链)是实现请求安全控制的核心。spring security的安全框架是...