当前位置: 代码网 > it编程>编程语言>

Java

Java中实现Word和TXT之间互相转换的实用教程

2026-01-27 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 46

在日常的软件开发和办公自动化场景中,文档格式转换是一个普遍且重要的需求。无论是从结构化的 word 文档中提取纯文本信息,还是将纯文本内容格...

MyBatis-Plus 默认不更新null的4种方法

2026-01-27 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 47

在mybatis-plus里,更新null字段是一个非常常见、也非常容易踩坑的问题。很多人会遇到这种情况:我明明setxxx(null)了,...

SpringBoot接口防抖的5种高效方案

2026-01-27 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 46

前言接口防抖是一种用于限制用户重复提交请求的机制。在web开发中,用户可能会因为网络延迟或者多次点击按钮而导致多次提交同一个请求,这可能会对...

SpringBoot + Redis 实现API接口限流的几种方法

2026-01-27 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 42

了解redisredis(remote dictionary server)是一个开源的高性能键值对存储数据库。它支持多种数据结构,包括字符...

Java中锁分类及在什么场景下使用

2026-01-27 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 47

一、基础分类(按实现方式)这是最核心的分类维度,直接决定锁的使用方式和核心能力。1. 内置锁(synchronized)- 隐式锁核心定义j...

Java中锁的全面解析之类型、使用场景、优缺点及实现方式(示例代码)

2026-01-27 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 34

java中锁的全面解析:类型、使用场景、优缺点及实现方式在多线程编程中,锁是保证数据一致性和线程安全的核心机制。java 提供了丰富的锁机制...

SpringBean实例化的基本流程源码剖析

SpringBean实例化的基本流程源码剖析

2026-01-26 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 44

springbean实例化的基本流程一、原理spring 容器在进行初始化时,会将 xml 配置的<bean>的信息封装成一个 ...

java中volatile关键字解释说明

2026-01-26 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 45

在 java 中,volatile 是一个轻量级的同步机制关键字,用于修饰字段(变量),其核心作用是:保证变量的“可见性&rdq...

Java分支循环与数组核心知识点总结

2026-01-26 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 38

本文是java分支循环与数组系列博客的总结篇,一站式回顾分支循环结构、数组基础语法、数组内存原理与二维数组的核心知识点。梳理java与c语言...

Java利用Spire.Doc for Java实现HTML转为XML与XPS

2026-01-26 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 66

在现代企业应用中,数据交换与文档处理扮演着至关重要的角色。html 作为web内容的标准,xml 作为结构化数据的通用载体,以及 xps 作...

Spring MVC 四种核心传参形式对比分析

2026-01-26 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 39

在使用 spring mvc 编写接口时,我们几乎每天都在和“参数”打交道。路径参数、请求参数、json、对象接收&...

Java项目开发中ThreadLocal的6大用法总结

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 43

前言你的系统需要记录每个用户的操作日志,包括用户id、操作时间、操作内容等。在单线程环境下,这很简单,一个全局变量就够了。但到了web应用中...

MyBatis动态标签详解与应用实践举例

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 57

引言mybatis作为一款优秀的持久层框架,其最强大的特性之一就是动态sql功能。在实际开发中,我们经常需要根据不同的业务条件构建灵活的sq...

SpringBoot集成高德地图SDK的详细步骤

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 57

一、高德地图简介1.1 高德地图概述高德地图是中国领先的数字地图内容、导航和位置服务解决方案提供商,由阿里巴巴集团控股。它提供了全面的地图服...

MyBatis 参数绑定的具体实现

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 62

一、mybatis 参数绑定机制1.1 核心概念当 mapper 接口方法接收多个参数时,mybatis 提供三种参数绑定方式:默认参数名:...

Java 字节码与Smali 语法基础实战案例

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 43

3.1 java 字节码与 dex 字节码3.1.1 java 字节码(.class)简介java 字节码是 java 源代码编译后的中间表...

MyBatis使用POJO参数动态查询教程的实现

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 36

项目结构概览(基于图片描述):mybatis02├─ src/main/java│ └─ cn.cjxy│ ├─ domain ...

浅谈mybatis主键生成的几种策略

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 58

使用数据库自增主键对于支持自增主键的数据库(如 mysql),可以在 mybatis 的 `` 标签中设置 usegeneratedkeys...

mybatis使用pgvector的实现示例

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 68

定义vectortypehandlerimport org.apache.ibatis.type.basetypehandler;impor...

Java 虚拟机内存模型深入分析

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 43

引言java 虚拟机(jvm)是 java 程序能够在不同操作系统上运行的基础,而 jvm 内存模型则是决定 java 程序如何管理内存的核...

SpringBoot中ConfigurationProperties使用详解

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 42

在spring boot中,@configurationproperties 是一个核心注解,用于将外部配置信息(如 application...

MyBatis-Plus 逻辑删除的实现示例

2026-01-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 42

在实际开发中,直接从数据库删除数据(物理删除)存在误操作后难以恢复的风险。mybatis-plus 提供的逻辑删除功能通过标记字段标识数据状...

MyBatis通过代码配置+XML文件构建SqlSessionFactory实践

MyBatis通过代码配置+XML文件构建SqlSessionFactory实践

2026-01-25 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 45

问题描述最近由于项目中的特殊需求,在构建sqlsessionfactory时,数据库连接参数需要在代码中动态获取,同时也需要在xml文件(m...

基于SpringBoot+Redis+Lua 实现高并发秒杀系统

2026-01-25 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 63

基于 springboot+redis+lua 构建高并发秒杀系统的设计思路,本文将聚焦核心代码实现,从环境配置、库存预热、lua 脚本、秒...

Java 代码中 if/switch 重构方案的几种实现

2026-01-25 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 48

在 java 开发中,想要避免出现大量 if...else 或 switch...case,可以使用多种设计模式和技巧来“消除条...

浅谈MyBatis-Plus 提示发生了非法的反射访问操作

2026-01-25 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 43

最近使用 mybatis-plus 框架,在执行 sql 查询的时候控制台日志提示了该警告信息(an illegal reflective ...

IntelliJ IDEA导出WAR包详细过程

2026-01-25 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 64

intellij idea 导出 war 包指南在 intellij idea 中,将项目打包为 war 文件主要有以下几种方式,适用于不同...

Spring InitializingBean的使用方式

2026-01-25 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 40

initializingbean 是 spring 框架中的一个生命周期接口,用于在 bean 的属性设置完成后执行自定义的初始化逻辑。主要...

Spring @ConditionalOnMissingBean 注解的主要作用解析

2026-01-25 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 40

@conditionalonmissingbean 是 spring boot 自动配置中一个非常常用的条件化注解,它的核心作用是:只有当指...

java JShell使用全指南

2026-01-25 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 38

java jshell 是从 java 9 开始引入的一个交互式 repl(read-eval-print loop)工具,它允许你直接输入...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com