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

编程语言

Spring AOP接口日志统一的解决方案

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 107

接口日志看似只是打印请求参数、返回值和耗时,进入生产环境后却会同时遇到敏感字段、超大对象、异常路径、traceid 和日志成本等问题。日志越...

SpringBoot中高效CRUD与进阶的实战

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 110

1. 项目概述:为什么是 mybatis-plus?如果你正在用 java 做后端开发,尤其是和数据库打交道,那你肯定绕不开 mybatis...

mybatis-plus插入或更新时空值不操作

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 105

问题描述:mybatis-plus插入或更新时,如果传过来空字符串(“”),mybatis-plus也会将其当作数值...

Java 序列化进阶实战:循环引用、反序列化漏洞与生产避坑指南

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 103

前言本文为 java 序列化系列 · 下篇(进阶生产篇) 承接上篇基础内容,专注底层原理、对象缓存机制、版本兼容高阶api、序...

面试必问 Java 序列化:Serializable、transient、serialVersionUID 完整梳理

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 105

前言java 序列化是后端面试超高频考点,也是日常开发缓存、rpc、对象持久化的核心基础。看似只需实现一个空的 serializable 接...

Spring动态注册与移除Bean的流程步骤

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 109

一、什么是"动态 bean"我们平常写 spring 项目时,bean 大多是"静态"的&mdash...

MyBatis-Plus saveBatch 批量插入方案

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 111

技术栈:spring boot 3 + mybatis-plus + mysql 8数据规模:5600万条兑换码、6036个活动、单次生成1...

Java IO编程中File获取路径的3种方式

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 98

file 获取路径1、基本介绍getpath 方法:创建 file 对象时传入的原始路径public string getpath() { ...

Rust语言的模块源码组织和单元测试详解

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 136

本文以一个可运行的 demo 工程为例,循序渐进地演示 rust 的模块组织(lib.rs、独立文件模块、目录模块)与单元测试写法,文中代码...

Git中修改绑定远程仓库的完整代码

2026-08-27 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 106

一、核心结论更换远程地址完全不会丢失本地所有提交历史、分支、标签记录。提交记录存在本地仓库 .git 文件夹内,和远程仓库地址没有绑定关系;...

idea运行tomcat的日志文件放到哪里详细分解

2026-08-26 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 80

前言intellij idea 运行 tomcat 的日志文件位置取决于你的运行模式(使用内嵌的 tomcat 还是本机安装的 tomcat...

Java中可变参数的语法糖与性能陷阱避坑指南

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

这是 java 5 引入的一个语法糖,让你在定义方法时,可以像传递数组一样灵活,但调用时却可以像传递多个参数一样简洁。system.out....

c++中int、 long int、long long int的取值范围

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

问题描述在刷leetcode或者牛客网的过程中, 题目的描述中经常会限制数据的取值范围, 所以在编写代码的过程中非常有必要注意, 否则选择不...

Java对象在堆内存中如何分配?对象生命周期详解

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

一、内存结构概述堆内存(heap)堆是 java 虚拟机(jvm)管理的最大的一块内存区域。它主要用于存储对象实例,几乎所有的对象(除了一些...

SpringBoot+DeepSeek实现第一个AI聊天接口

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

spring ai 实战:spring boot + deepseek 实现第一个 ai 聊天接口我们不再停留在概念层面,而是从 0 创建一...

SpringBoot接入Elasticsearch完整教程

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

版本说明:springboot 2.7.x → spring data es 4.4.x → es 7.17.x,客户端...

C语言字符处理实战指南:从atoi实现到大小写转换文件操作

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

1. 从atoi的“黑盒”到字符处理的“白盒”:一次底层思维的训练在c语言的世界里, at...

SpringBoot集成HashiCorp Vault实现字段级加解密与密钥管理

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

等保 2.0 三级、gdpr、数据安全法这些合规要求落地后,敏感字段(身份证、银行卡、手机号、健康数据等)落盘不加密,安全审计一查一个准。过...

Java实现多步骤异步任务编排的三种主流方案

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

背景在仓储物流、产线自动化等场景中,我们经常需要通过 java 后端协调 agv 小车完成一系列连续动作:先通过 http 接口下发移动任务...

Java lambda表达式中双冒号::使用详解

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

一、前言双冒号运算操作符是类方法的句柄,lambda表达式的一种简写表达式:person -> person.getname();可以...

SpringAI集成RAG实操(postgresql+pgvector)中(集成到项目中)

SpringAI集成RAG实操(postgresql+pgvector)中(集成到项目中)

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

1、在pom.xml 引入依赖 <!-- 自动整合 pgvector 向量存储 --> <dependency> ...

Git通过命令行上传文件的基本操作和常见错误解决

Git通过命令行上传文件的基本操作和常见错误解决

2026-08-26 11:56 | 分类:编程语言 | 评论:0 次 | 浏览: 93

git是一个很好的项目代码存放库。最近我正在初步了解git,以下是我在通过git bash(命令行)进行文件上传遇到的系列问题,同时做好学习...

基于HarmonyOS的表单与校验功能(输入验证与正则表达式)

基于HarmonyOS的表单与校验功能(输入验证与正则表达式)

2026-08-26 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 137

一、引言表单是应用收集用户信息的主要方式。无论是登录注册、个人信息填写、搜索筛选,还是设置配置,都离不开表单组件。而表单的核心挑战是数据校验...

深入理解C++中的虚函数机制

2026-08-25 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 81

多态要了解虚函数机制,首先要了解多态。多态是指同一方法调用在不同对象上表现出不同的行为。它是面向对象编程的核心特性之一。c++中的多态性包含...

Java继承和多态怎么理解?从基础到实例的完整讲解

Java继承和多态怎么理解?从基础到实例的完整讲解

2026-08-25 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 78

继承只能存在一个父类,可以存在多个子类。父类的私有成员(访问权限为private的成员)不能被子类继承。子类继承父类的成员,同时可以定义其他...

Java异常处理是什么?常见异常类型及解决方法详解

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

异常情况异常指的是在编译阶段没有语法错误的代码,在程序运行过程中的产生的错误,常见的异常情况:程序执行所要打开的文件不存在所加载的文件找不到...

Java类和对象怎么定义?新手必看的类与对象创建教程

Java类和对象怎么定义?新手必看的类与对象创建教程

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

对象和类类的定义java程序至少由一个或一个以上的类构成,但只有一个公有类,即使用public关键字修饰的类的名称必须跟和程序文件名称一致。...

C#实现Word文档打印的全套实操教程分享

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

在.net项目开发中,word文档打印是办公系统、oa系统、文档管理系统的高频刚需功能。原生.net框架并未提供成熟的word打印解决方案,...

Java反射实战指南彻底读懂SuperMap资源释放的反射写法(为什么必须用、原理、优劣、最佳实践)

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

从事gis后端开发的同学,几乎人人都写过/见过一段通过反射批量调用 dispose() 释放supermap资源的工具方法。很多人一直处于&...

Spring中事务与持久化操作常见陷阱及规避指南

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

一、事务传播行为陷阱1. 同类方法自调用事务失效@servicepublic class orderservice { // ...

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