自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SpringBoot+DeePSeek实现智能问答

注册DeepSeek开发者账号并获取API Key。在SpringBoot中配置API密钥(通过或环境变量)。引入HTTP客户端工具SSE。

2025-04-12 12:46:15 381

原创 动态切换数据源

基于Mybatis和自定义的方式实现动态数据源的切换

2024-11-23 15:40:41 710 2

原创 利用Selenium WebDriver实现java网页截图功能

-3.x支持java8;4.x需要java11及以上-->2.安装与Chrome适配的版本ChromeDriver。1.安装Chrome浏览器。

2024-08-24 23:10:04 534

原创 笔记:nio + 多线程 实现文件分片上传

它是一个只读操作,因此源通道的数据会被读取并写入到当前通道。transferFrom 每个线程可以处理较小的数据块(例如 20MB),并在多线程环境下可能更适合处理不同的源文件片段。1.transferTo: 将数据从源 FileChannel 的指定位置传输到目标 FileChannel。它是一个只写操作,因此在目标通道中会写入数据,源通道的数据不会改变。NIO(Non-blocking I/O)是 Java 中的一种 I/O 处理机制,提供了一种与传统阻塞 I/O 相对的非阻塞方式。

2024-08-18 21:29:35 478

原创 Apache Poi处理ES百万级数据的导出案例

设置窗口大小 swb = new SXSSFWorkbook(wb, 1000);设置压缩临时文件 swb.setCompressTempFiles(true);导出数量:5513997。

2024-08-18 20:08:00 295

原创 Kafka简介、从kafka中动态获取数据(指定获取条数)、动态设置偏移量、优化kafka调用时间

Kafka是一种消息队列,主要用来处理大量数据状态下的消息队列,一般用来做日志的处理。既然是消息队列,那么Kafka也就拥有消息队列的相应的特性了。

2024-05-06 20:09:32 1140 2

原创 利用WebSocket实现聊天室、即时通讯

这个聊天室主要包含一下几个功能:1、聊天室的登录、退出;登陆时,浏览器自动向服务器发起websocket连接,退出时自动切断。2、登陆后能够查看当前在线的用户列表。3、登录的用户可以点击一个在线的其他用户,并给他发送消息,消息先提交到服务器,在通过服务器转发给另一端用用户,支持消息群发功能,群发消息展示给所有用户。4、支持好友上、下线提醒功能。

2024-05-03 22:03:49 2149 1

原创 WebSocket简介,利用WebSocket发送音频数据

WebSocket是一种在Web浏览器和服务器之间进行全双工通信的协议。它允许服务器主动向客户端推送数据,而不需要客户端发起请求。相比传统的HTTP请求-响应模式,WebSocket提供了更低的延迟和更高的实时性。WebSocket协议基于TCP协议,通过在HTTP握手阶段升级到WebSocket连接来实现。在握手完成后,客户端和服务器之间的连接将保持打开状态,双方可以随时发送消息。属性说明url当前连接的websocket接口地址readyState。

2024-04-27 18:17:42 4812 2

原创 FFmpeg的使用,FFmpeg音视频转换

FFmpeg 是一个开源的跨平台音视频处理工具,它可以用来录制、转换以及流媒体传输音视频内容,它是一个功能强大、灵活且开源的音视频处理工具,适用于各种音视频处理需求

2024-04-27 17:21:47 379

原创 OAuth2.0 实现单点登录(四种授权方式)

OAuth2.0 实现单点登录(四种授权方式)

2024-03-30 22:00:00 4762

原创 Error querying database. Cause: java.lang.NumberFormatException: For input string: “N“

Error querying database. Cause: java.lang.NumberFormatException: For input string: "N"

2024-03-21 17:44:03 1238 1

原创 Spring AOP + 自定义注解

Spring AOP(面向切面编程)是Spring框架的一个重要模块,用于通过在运行时动态地织入到现有的类中,实现横切关注点的功能。横切关注点是那些会影响多个模块的功能,如日志、事务管理、安全性等。Spring AOP提供了一种方便的方式来实现横切关注点的功能,而无需修改目标对象的源代码。他通过代理机制,在目标对象的方法执行前、执行后或发生异常时插入额外的逻辑,从而实现注入性能监控、事务管理、日志记录等功能。这样可以避免在每个需要这些功能的方法中都编写重复的代码,提高了代码的重用性和可维护性。

2024-03-19 21:05:56 1248

原创 springSecurity中的常见问题

阐述springSecurity中存在的问题,分析原因,提供解决方法

2024-03-17 12:32:20 582 1

原创 SQL中的DISTINCT、SQL DISTINCT详解、DISTINCT的用法、DISTINCT注意事项

DISTINCT 是 SQL 中用来返回唯一不重复结果集的关键字。它通常用于 SELECT 语句中,可以指定一个或多个列进行去重,并返回唯一的结果。当你在使用 SELECT 查询数据时,可能会得到包含重复行的结果集。为了去除这些重复行,你可以使用 DISTINCT 关键字来获取唯一的记录。

2024-01-29 21:23:43 66948

原创 SpringSecurity详细执行流程

SpringSecurity的执行流程超详细讲解,SpringSecurity两大功能认证、授权。

2024-01-22 21:46:10 1922 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除