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

Java

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

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

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

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

java中volatile关键字解释说明

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MyBatis 参数绑定的具体实现

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

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

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

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

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

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

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

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

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

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

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

mybatis使用pgvector的实现示例

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

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

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

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

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

SpringBoot中ConfigurationProperties使用详解

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IntelliJ IDEA导出WAR包详细过程

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

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

Spring InitializingBean的使用方式

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

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

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

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

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

java JShell使用全指南

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

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

Java9新特性之命令行交互式解释器JShell全解析

Java9新特性之命令行交互式解释器JShell全解析

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

repl,全称read eval print loop,中文是交互式解释器,其实,就是一种代码所见即所得的即时编译器。java 9引入了re...

JavaSE网络原理之UDP和TCP原理详解

JavaSE网络原理之UDP和TCP原理详解

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

一、udp协议udp在前面套接字编程介绍了特点是:无连接、不可靠传输、面向数据报、全双工。udp协议格式:16位udp⻓度,表⽰整个数据报 ...

Mybatis配置useGeneratedKeys参数的方式

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

mybatis配置usegeneratedkeys参数mybatis 配置文件 usegeneratedkeys 参数只针对 insert ...

Mybatis的七种传参方式示例全解析

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

mybatis 的 7 种传参方式详解1. 顺序传递参数通过方法参数的排列顺序进行传参,适用于多个简单类型参数。需注意在 xml 映射文件中...

Spring Security中的 @PreAuthorize 注解使用方法和示例代码

2026-01-23 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 92

概述在 spring security 框架中,@preauthorize注解是实现方法级权限控制的重要工具。它提供了灵活而强大的方式来保护...

Java注解中的@Override最佳实践

2026-01-23 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 88

@override是 java 提供的标记型注解(marker annotation),用于显式声明:「当前方法是重写(override)自...

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