发布

后端知识开放麦

从高并发处理的精妙策略,到分布式系统的稳健架构;从数据安全的防护壁垒构建,到云原生技术的创新实践。
专栏成员
23
文章
4299
阅读量
12
订阅数
Java 中字符串判空相关方法:`isEmpty`、`isBlank`与`isNull`的深度解析
在Java编程中,处理字符串时经常需要判断字符串的状态,尤其是判断其是否为空。Java提供了多种方式来进行这样的判断,其中isEmpty、isBlank和isNull(这里的isNull主要在数据库或特定框架相关场景)是比较常见的概念,但它们的功能和应用场景各有不同。
Yeats_Liao
2025-01-20
3060
MySQL 表字段数据类型与 Java 类型对应关系
本文主要介绍了 MySQL 中的各种数据类型以及在 Java 中的对应类型。包括整数类型、浮点数类型、字符串类型、日期和时间类型以及其他类型。每种类型都详细说明了其特点、存储范围以及在 Java 中的对应处理方式。
Yeats_Liao
2025-01-13
1810
Spring 定时任务:@Scheduled 注解四大参数解析
现代企业级应用开发中,定时任务常见且重要。Spring 框架的@Scheduled注解能轻松实现定时任务,正确配置其参数是关键。本文将探讨参数用法并结合实例帮助读者掌握。
Yeats_Liao
2025-01-12
2250
腾讯云智能结构化OCR在零售超市的应用:效率与准确率的双重提升
在当今数字化的时代,数据的价值日益凸显,而文档作为数据的重要载体,其处理和数据提取的效率与准确性成为了许多行业发展的关键因素。在这个背景下,光学字符识别(OCR)技术应运而生,它能够将纸质文档或图像中的文字转化为可编辑和可搜索的电子文本,极大地提高了文档处理的效率。腾讯云智能结构化OCR则是这一领域的佼佼者,为众多行业带来了前所未有的便利。
Yeats_Liao
2025-01-11
950
Spring 框架:配置缓存管理器、注解参数与过期时间
SimpleCacheManager 是 Spring 提供的简单缓存管理器,用于管理内存缓存。适用于开发和测试阶段,或数据量小、缓存一致性要求不高的场景。
Yeats_Liao
2025-01-11
1070
Java自定义注解:定义、解析,AOP切面与日志打印
本文主要介绍了 Java 中的自定义注解以及结合 AOP(面向切面编程)技术进行日志记录的方法。
Yeats_Liao
2025-01-10
1810
Java 视频处理:基于 MD5 校验秒传及 ffmpeg 切片合并的实现
本文介绍两种网络技术实现方法。一是 MD5 校验秒传,服务器端用数据库记上传文件 MD5 值及存储路径,Java 代码接收客户端 MD5 值并查询校验,返回状态码。二是用 ffmpeg 切片视频成 m3u8 上传,异步合并文件实现视频按需加载。
Yeats_Liao
2025-01-09
1200
Java 读取 Windows 设备的唯一性标识及定位
在 Windows 系统中,获取设备唯一性标识及定位信息对设备管理、安全监控等场景意义重大。本文介绍 Java 中几种实现方法,如 JNA 库、WMI4Java 库及通过 JNI 结合 Windows API。
Yeats_Liao
2025-01-08
1420
Java 项目日志:从Logback到SLF4J,再到链路跟踪配置详解
Java 应用开发运维中,日志记录重要。本文探讨 Logback 与 SLF4J 使用方式,介绍如何实现链路跟踪功能,提升系统监控和问题排查能力。
Yeats_Liao
2025-01-07
3200
Java 静态导入:规则、实践与应用场景
Java 编程中,“静态导入”(import static)自 Java 5 引入,是提升代码可读性和编写效率的技巧。但需正确恰当使用。本文探讨其机制、规则、常见错误及在实际开发中的应用。
Yeats_Liao
2025-01-06
960
Java API:封装自定义响应类
本文介绍 Web 服务开发中自定义响应,涵盖标准 HTTP 响应状态码局限性、自定义响应价值、设计原则与实现、在 Spring Boot 项目应用、与其他响应格式对比总结及应用场景。
Yeats_Liao
2025-01-05
920
Mybatis多条件查询:Map传参与对象传参解析
Mybatis 多条件查询常见且关键,本文探讨两种方法——Map 传参和 Java Bean 对象传参,展示用法及区别,总结应用场景和优缺点。
Yeats_Liao
2025-01-04
2060
Java枚举:消除魔法数字、实现映射关系实战
软件开发中常需处理常量及含义。魔法数字是编程反模式,难理解和维护。Java 枚举类型可消除魔法数字,实现数据与逻辑映射。本文探讨其用法、示例代码及实际价值。
Yeats_Liao
2025-01-03
1480
Java日期时间处理:DateTimeFormatter、LocalDate与LocalDateTime、Duration实践
在现代 Java 开发中,精确高效处理日期和时间是构建高质量应用关键。本文探讨 Java 8 新型日期时间 API,包括 DateTimeFormatter 格式化与解析、LocalDate 和 LocalDateTime 操作及 Duration 时间间隔计算。通过代码示例与场景分析,助读者掌握并应用于实际项目。
Yeats_Liao
2025-01-02
3590
Java日期处理:格式化、算相差天数、处理日期区间、获当前时间
Java 开发中,日期和时间操作重要。本文剖析 Java 日期处理技巧,如格式化、算天数差、处理区间及用 Calendar 获当前时间。有代码示例解析,助开发者掌握技能并在项目中运用。
Yeats_Liao
2025-01-01
1100
Java List过滤 Stream API filter() 应用
Java 8 前用 for-each 循环或 Iterator 处理集合,引入 Stream API 后可更简洁、声明式地处理集合,在复杂数据处理时更便捷
Yeats_Liao
2024-12-31
840
Java HashMap遍历:KeySet、EntrySet、迭代器与Lambda表达式
在 Java 编程中,HashMap 是常用数据结构,用于存储键值对。实际开发中,高效灵活遍历是核心技巧。本文将深入探讨四种遍历 HashMap 的方法(基于 KeySet、EntrySet、Iterator、Lambda 表达式)并对比差异和适用场景
Yeats_Liao
2024-12-30
1910
Java List排序:Comparable与Comparator接口及Stream API应用
在 Java 编程中,集合(List)元素排序是常见需求。本文将解读使用 Comparable 接口、Comparator 接口及 JDK 8 的 Stream API 对 List 进行高效排序,并通过实例代码演示用法和区别。
Yeats_Liao
2024-12-29
830
Java数据分组:HashMap、Stream API的groupingBy、reduce实践
在 Java 开发中,对大量数据进行高效分组和统计分析是常见任务。本文探讨两种数据分组技术:HashMap 和 Java 8 的 groupingBy 与 reduce 方法,给出代码示例和应用场景分析
Yeats_Liao
2024-12-28
980
Java空指针异常处理:判空、Optional与Assert解析
在Java编程中,空指针异常(NullPointerException)是最常见的运行时错误之一。本文将深入探讨三种处理空指针异常的方法:传统的判空检查、Java 8引入的Optional类以及使用断言(Assert)。通过代码示例和应用场景分析,帮助开发者理解并选择最适合的方案以提升程序健壮性。
Yeats_Liao
2024-12-27
1930
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档