- 博客(10)
- 收藏
- 关注
原创 spring 依赖注入(Dependency Injection, DI)和 控制反转(Inversion of Control, IoC)
依赖注入(Dependency Injection, DI) 和 控制反转(Inversion of Control, IoC)
2025-03-05 17:01:32
771
原创 主流服务器推送技术概述与 Java SSE (Server-Sent Events) 详细讲解
随着实时应用需求的增加,传统的请求/响应模型逐渐无法满足用户的期望。服务器推送技术让服务器能够主动向客户端发送更新,而无需客户端反复请求。本文将介绍几种主流的服务器推送技术,并重点探讨 Java Server-Sent Events (SSE) 的实现与应用。Server-Sent Events (SSE) 是一种服务器向客户端推送数据的技术,客户端通过订阅特定的事件流来接收服务器推送的数据。它使用 HTTP 协议,因此不需要额外的协议支持,适合用于轻量级的实时应用。
2024-08-16 16:27:45
1285
原创 Java实现文件下载:普通下载与AJAX流式接收的区别与示例
在现代Web应用中,文件下载是常见的功能之一。本文将深入探讨Java后端实现文件下载的两种方式:普通下载和AJAX流式接收,并详细对比它们的实现机制、用户体验、服务器需求以及适用场景。通过代码示例,展示如何使用Spring Boot框架分别实现这两种下载方式,并给出前端JavaScript代码以便结合实现流式文件下载。
2024-08-16 14:18:23
523
原创 Java 中的 Optional:优雅处理空值的实用技巧
在 Java 编程中,空值处理常常带来挑战。Java 8 引入的 Optional 类为处理可能为空的值提供了优雅的解决方案。本文将探讨 Optional 的基本用法,包括如何创建和使用它,避免 null 相关问题,并展示实际开发中的最佳实践。通过具体代码示例,我们将演示如何利用 Optional 提高代码可读性和安全性,从而减少 NullPointerException。不论你是 Java 新手还是经验丰富的开发者,这篇文章都将为你提供实用的 Optional 使用技巧。
2024-08-09 11:04:05
798
1
原创 使用 postcss-px-to-viewport 插件实现像素到视口单位的自动转换
postcss-px-to-viewport 是一个 PostCSS 插件,用于将像素单位转换为视口单位(vw、vh 等)。这在响应式设计中非常有用,因为它允许你根据视口的宽度和高度来定义样式,而不是使用固定的像素值。
2024-08-09 10:08:47
897
原创 自定义copyProperties方法和copyPropertiesList方法
在Java开发中,我们经常需要将一个对象的属性值拷贝到另一个对象中,或将一个对象列表中的属性值拷贝到另一个对象列表中。为了简化代码编写过程,本文介绍了如何自定义copyProperties方法和copyPropertiesList方法来实现属性拷贝,以及应用场景举例。
2023-04-24 12:06:23
991
原创 Mybatis <include> <trim>标签详解
Mybatis是Java语言中常用的持久层框架之一,通过XML或注解配置SQL语句,以及对象映射实现数据库操作。在Mybatis的XML配置文件中,和是常用的标签之一,本篇博客将详细介绍这两个标签的使用方法和注意事项。
2023-03-08 14:21:38
2630
原创 Vue3 中 createWebHistory 和 createWebHashHistory 的区别
在 Vue3 中,createWebHistory 和 createWebHashHistory 是两种常用的路由模式。createWebHistory 适用于服务器配置了 URL 重写,可以隐藏 URL 中的“#”,实现更加友好的 URL。而 createWebHashHistory 适用于没有进行 URL 重写的服务器,其 URL 中需要添加“#”作为标识。对于项目的具体需求和服务器配置情况,选择不同的路由模式能够更好地满足用户的使用体验和开发需求
2023-03-07 17:57:07
22477
原创 IDEA 查找所有的em替换成rem ,利用正则表达式筛选 em是css单位 只替换em 是css单位的
IDEA 的“查找和替换”功能,正则表达式 精准查找em并替换rem
2023-03-02 18:13:41
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人