E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Anysc注解
到底如何从零开始使用Hyperf 搭建微服务架构?具体步骤是怎样的?底层原理是什么?
AOP(面向切面编程):通过
注解
和AOP机制,可以在方法执行前后插入逻辑,例如日志
·
2025-07-20 23:32
别再死记硬背了!来扒一扒Java动态代理与CGLIB
比如,当你潇洒地在Service方法上写下@Transactional时,有没有想过,这个
注解
是如何像魔法一样,自动帮你开启和提交事务的?这背后的大功臣,就是我们今天要聊的动态代理。
nextera-void
·
2025-07-20 21:40
java
代理模式
springboot
动态代理
@Override
注解
`@Override`是Java语言中的一个
注解
(Annotation),用于表示一个方法声明打算覆盖其父类中的另一个方法。
oliveira-time
·
2025-07-20 15:34
java
java
开发语言
[spring6: AspectJAdvisorFactory & AspectJProxyFactory]-源码解析
AopProxyFactory&AdvisorChainFactory&ProxyFactory]-源码分析AspectJAdvisorFactoryAspectJAdvisorFactory接口用于从使用AspectJ
注解
语法的类中创建
idolyXyz
·
2025-07-20 13:19
spring6-源码阅读
spring
【ruoyi-vue】前后端分离项目分析
【ruoyi-vue】前后端分离项目分析【一】介绍【1】简介【2】主要特性【3】内置功能【4】后端文件结构【二】基础功能【1】上传下载【2】事务管理【3】异常处理【4】自定义
注解
校验:Xxs
注解
【5】数据脱敏
·
2025-07-20 03:40
Day02: BeanDefinition的注册艺术:揭秘@ComponentScan如何转化为Spring灵魂
ClassPathBeanDefinitionScanner:Spring的"扫雷专家"1.扫描器的初始化2.扫描器的核心配置3.扫描过程揭秘4.候选组件的查找:findCandidateComponents()四、元数据处理:
注解
如何转化为
zhysunny
·
2025-07-20 01:55
Spring
spring
java
后端
Swagger UI:API文档自动生成 - REST接口可视化神器
.添加依赖2.基础配置3.编写一个REST控制器4.定义User模型三、启动并访问SwaggerUI四、SwaggerUI的核心功能1.接口可视化展示2.在线测试功能3.模型定义展示五、Swagger
注解
大全六
zhysunny
·
2025-07-20 01:54
Java类库
java
Spring源码之扫描器(AnnotatedBeanDefinitionReader和ClassPathBeanDefinitionScanner)(三)
前言Spring容器加载Bean定义信息的两个扫描器:AnnotatedBeanDefinitionReader和ClassPathBeanDefinitionScanner*从命名来看,前者是读取
注解
声明的
夜半听风醉
·
2025-07-20 01:53
Spring源码专题
Spring Boot扫描bean之AnnotatedBeanDefinitionReader
AnnotatedBeanDefinitionReader的意思是读取带有
注解
的bean对应的BeanDefinition
诗人不写诗
·
2025-07-20 01:53
#
Spring原理篇
spring
boot
spring
Spring AI 函数调用(Function Call)系统设计方案
1.2主要功能需求支持通过
注解
将普通Java方法标记为可被AI调用的函数自动生成符合LLM要求的函数描述和参数定义安全地解析和执行模型的函数调用请求处理并返回执行结果给模型提供扩展点以支持不同LLM提供商的特定实现
大树~~
·
2025-07-20 00:21
AI应用开发
spring
人工智能
数据库
SpringAI
Function
Call
spring-framework之AnnotatedBeanDefinitionReader解析
AnnotatedBeanDefinitionReader的作用Spring源码中类的命名还是很讲究的,AnnotatedBeanDefinitionReader它的作用如同它本身的命名,主要是为了解析带有
注解
的
澹泊明志 宁静致远
·
2025-07-20 00:48
Spring系列
java
spring
软件框架
JUnit 5实验室:单元测试导演养成手册 —— 从单镜头到好莱坞级参数化大片的拍摄指南
目录一、片场基础设备:核心
注解
速成课1.1导演必备三件套1.2高级剪辑技巧二、镜头质量把控:断言与假设的艺术2.1监视器全家福2.2绿幕拍摄原则(假设条件)三、好莱坞级拍摄:参数化测试工厂3.1基础款群演生成器
zhysunny
·
2025-07-20 00:44
Java类库
junit
单元测试
java
Java全栈面试实录:从Spring Boot到AI大模型,互联网大厂求职者的技术洗礼
小曾:我常用Redis,通过@Cacheable
注解
实现方法缓存,配置了Redis集群模式。面试官:很好!在电商秒杀场景,如果缓存击穿怎么办?
·
2025-07-19 23:38
前端面试十一之TS
以下是关于TypeScript的详细介绍:一、特点类型系统:TypeScript引入了类型
注解
,允许开发者为变量、函数参数、返回值等添加类型信息。
闲蛋小超人笑嘻嘻
·
2025-07-19 23:36
前端
aocache:AOCache 新增功能深度解析:从性能监控到灵活配置的全方位升级
一、性能分析日志需求背景对于哪些方法适合使用aocache
注解
提高性能,开始我是凭经验和直觉来判断的。但是对于下面这个方法,凭直觉你觉得用方法缓存能提高性能么?
10km
·
2025-07-19 22:32
aocache
java
java
aocache
性能分析
Spring中IOC和AOP实现原理
ApplicationContextApplicationContext实现方式基于XML的Spring项目:基于SpringBoot:初始化过程AOPJDK动态代理CGLIB动态代理JDK动态代理与CGLIB动态代理的区别实现方式相关
注解
核心方法执行优先级
Cat凯94
·
2025-07-19 21:55
Java基础
开发框架
spring
java
Spring7个事务传播行为和5个隔离级别
图解spring中七种事务传播行为终于有人讲明白了_spring七种事务传播行为-CSDN博客1.REQUIRED@Transactional
注解
默认使用就是这个事务传播行为。
青秋.
·
2025-07-19 20:17
spring
java
数据库
2.3 前端-ts的接口以及自定义类型
接口接口定义:exportinterfacePerson{id:string,name:string,gender:number}接口引用:符号:意义是类型
注解
符号,声明变量类型,编译器可以进行类型检查
许昌第一深情
·
2025-07-19 10:03
前端
前端
java
开发语言
Spring MVC中@PathVariable的用法详解
@PathVariable是SpringMVC框架中的一个
注解
,主要用于从请求URI的模板变量中提取值,并将其绑定到控制器方法的参数上。它是构建RESTfulWeb服务和动态URL的关键工具。
·
2025-07-19 09:59
python中 @
注解
及内置
注解
的使用方法总结以及完整示例
在Python中,装饰器(Decorator)使用@符号实现,是一种修改函数/类行为的语法糖。它本质上是一个高阶函数,接受目标函数作为参数并返回包装后的函数。Python也提供了多个内置装饰器,如@property、@staticmethod、@classmethod等。一、核心概念装饰器本质:@decorator等价于func=decorator(func)执行时机:在函数/类定义时立即执行装饰
慧一居士
·
2025-07-12 17:29
Python
python
swagger【个人笔记】
文章目录swagger导入mave坐标在配置类(WebMvcConfiguration)中加入knife4j相关配置设置静态资源映射,主要是让拦截器放行swagger常用
注解
@Api(tags="\[描述这个类的作用
撰卢
·
2025-07-12 14:06
笔记
java
spring揭秘31-spring任务调度02-spring集成任务执行与调度-spring官方文档
spring任务调度抽象(TaskScheduler)【2.1】Trigger触发器接口【2.1.1】Trigger实现类【2.2】任务调度器(TaskScheduler)实现【3】任务调度与任务异步执行的
注解
支持
·
2025-07-12 12:27
Spring 如何干预 Bean 的生命周期?
1.使用JSR-250
注解
(推荐方式)这是现在最优雅、也是Spring官方推荐的方式。它使用Java的标准
注解
,与Spring框架解耦。@P
冰糖心书房
·
2025-07-12 10:08
Spring
IOC
Ioc
spring
Bean
生命周期
Spring Framework 7.020.Spring 表达式语言(SpEL)Spring Expression Language
SpEL)SpringExpressionLanguageSpring表达式语言(SpEL)简介表达式求值核心特性类表达式集合数组映射函数操作符类型构造函数变量函数模板表达式bean定义中的表达式基于
注解
的配置中的表达式
程序员勇哥
·
2025-07-12 09:05
Java全套教程
Spring
Framework
7
spring
mysql
数据库
java
springboot
Apache Dubbo实战:JavaSDK使用
写在前面二、基于zookeeper:快速创建dubbo应用1、maven包(客户端+服务端)(注意spring版本)2、application.yml配置文件(客户端+服务端)3、定义公共接口4、启动类添加
注解
秃了也弱了。
·
2025-07-12 08:55
Dubbo
apache
dubbo
redission 实现滑动窗口(
注解
)推荐
结构目录相关代码org.redissonredisson-spring-boot-starter3.17.0packageorg.example.redission.config;importorg.redisson.Redisson;importorg.redisson.api.RedissonClient;importorg.redisson.config.Config;importorg.s
·
2025-07-12 07:46
MyBatis-Plus 中使用 Wrapper 自定义 SQL
以下是详细步骤和示例:核心步骤Mapper接口定义方法使用@Param("ew")
注解
声明Wrapper参数,在SQL中通过${ew.customSqlSegment}引用条件。
·
2025-07-12 06:09
SpringBoot日志脱敏:敏感信息保护全面指南
1.3常见需要脱敏的敏感信息类型1.4脱敏技术核心原理二、SpringBoot基础日志脱敏实现2.1基于正则表达式的简单脱敏2.2在SpringBoot中集成基础脱敏2.3基础实现的优缺点分析三、基于
注解
的高级脱敏方案
Clf丶忆笙
·
2025-07-12 06:07
spring
boot
后端
java
日志脱敏
【SpringBoot】数据脱敏
文章目录什么是数据脱敏@JsonSerialize自定义Jackson
注解
定制脱敏策略定制JSON序列化实现脱敏工具类定义Person类,对其数据脱敏模拟接口测试总结什么是数据脱敏数据脱敏,也称为数据的去隐私化或数据变形
阿Q说代码
·
2025-07-12 06:36
SptingBoot
spring
boot
数据脱敏
自定义注解
Jackson
JsonSerializer
序列化
Spring 声明式事务管理(
注解
方式)
注解
方式实现声明式事务管理1、在Spring配置文件中配置事务管理器2、在Spring配置文件中,开启事务
注解
(1)在Spring配置文件引入名称空间tx(2)开启事务
注解
3、在server类上(或方法上
LMGD
·
2025-07-12 06:36
Spring
spring
springboot数据脱敏(接口级别)
文章目录自定义脱敏
注解
脱敏
注解
接口脱敏
注解
反射+AOP实现字段脱敏切面定义脱敏策略脱敏策略的接口电话号码脱敏策略邮箱脱敏不脱敏姓名脱敏身份证号脱敏Jackson+AOP实现脱敏定义序列化序列化实现脱敏切面定义
WuWuII
·
2025-07-12 06:06
java
spring
boot
java
spring
脱敏
Android 开发中插桩
在Android开发中,插桩(Instrumentation)主要通过以下几种方式实现,涵盖编译时、构建时和运行时不同阶段:一、编译时插桩1.
注解
处理器(APT/KSP)技术:AnnotationProcessingTool
小李飞飞砖
·
2025-07-12 04:58
android
Spring Boot 事务中 rollbackFor = Exception.class 的实现解析
我们常常在事务
注解
中,定义rollbackFor为事务定义异常的类型。
nextera-void
·
2025-07-12 03:21
事务异常
spring
boot
java
数据库
SpringMVC中的常用
注解
SpringMVC中使用servlet的对象:(Request,Response,Session,Cookie)springmvc已经帮我们封装好了这些对象,只需在方法参数上使用所需要的对象即可@ControllerpublicclassServletController{/***只要在控制器方法上加入request,response,session类型的参数,springmvc框架会把这些对象准
·
2025-07-12 01:06
异常处理:@ControllerAdvice, @ExceptionHandler, @ResponseStatus, @Valid, @DataAccessException
注解
名称来源框架/规范典型使用场景版本(引入年份)是否推荐使用@DataAccessExceptionSpringFramework封装JDBC/MyBatis等数据访问异常Spring1.0(2004
张紫娃
·
2025-07-12 01:36
注解
java
反射+
注解
实现数据库Map转换成实体Map工具类
实现场景因为原始的需求是从数据库中查询出来的一个实体字段比如一个Useruser=newUser()的实体类,有userName,userId两个字段。然后我返回一个list给前端,Listlist现在需求变化,我需要添加一个额外的字段,比如userCompany,就没有办法使用刚才那个返回对象的方法现在直接从数据库中多表查询一个Map如下("user_name","curry"),("user_
皮卡丘比比比
·
2025-07-12 01:34
Swagger快速入门实战指南
本快速入门指南将带你通过五个简单步骤学习Swagger的基本使用,包括添加依赖、配置Swagger、使用API
注解
、运行应用以及如何在Swagg
Matthew Um
·
2025-07-12 00:00
Pydantic 精通指南:从基础到进阶的全方位学习
Pydantic是一个用于数据验证和设置管理的Python库,它使用Python类型
注解
(typehints)来自动验证和解析数据。
·
2025-07-12 00:26
TestNG-自动化测试框架
一、TestNG简介TestNG是一套开源的单元测试框架,它的灵感来源于JUnit,但其功能比JUnit强大,它支持更多的
注解
、并行测试、更多的参数化方法等。
·
2025-07-11 22:15
Thymeleaf在前台无法显示页面
注解
在Spring中真的是用神了。tp中应用就用一个use加命名空间就ok,阿西吧~~~~Spring中有点转不过来呀!
蹦跑的蜗牛
·
2025-07-11 21:15
Springboot
java
spring
Lombok的作用与使用
Lombok是一个用于简化Java开发的工具库,主要通过
注解
在编译时自动生成代码,减少开发中的样板代码。
weixin_43783165
·
2025-07-11 21:09
java
Pydantic 保姆级教程:Python 数据验证与设置管理的终极指南
它通过Python类型
注解
来定义数据结构,并自动提供数据验证、序列化和文档生成功能。本教程将带你从基础到高级全面掌握Pydantic。
JJJ@666
·
2025-07-11 20:31
基础知识(Python)
python
Pydantic
数据验证
设置管理库
Mybits-plus 表关联查询,嵌套查询,子查询示例演示
在MyBatis-Plus中实现表关联查询、嵌套查询和子查询,通常需要结合XML映射文件或@Select
注解
编写自定义SQL。
慧一居士
·
2025-07-11 19:31
JAVA
mybatis
java
@RefreshScope
注解
深入解析
1.引言随着微服务架构的日益普及,应用程序的配置管理变得越来越复杂。在传统的单体应用中,配置通常是静态的,任何配置的更改都需要重启整个应用程序才能生效。然而,在由众多独立服务组成的微服务环境中,频繁的服务重启不仅会影响系统的可用性,还会增加运维的复杂性。为了解决这一挑战,动态配置管理应运而生,它允许在运行时修改和加载配置,而无需中断服务。SpringCloud作为一套基于SpringBoot的微服
·
2025-07-11 12:37
Spring事务管理深度解析:从源码到实战的技术面试之旅
但很多开发者只停留在@Transactional
注解
的表面使用,对其背后的设计原理和实现机制知之甚少。今天,我们将通过一场模拟面试的形式,深入SpringFram
weixin_54726354
·
2025-07-11 06:25
springboot
Spring
事务管理
源码分析
Java
企业级开发
Spring事务管理深度解析:AOP机制与实战要点
结论先行AOP代理是基石:Spring事务通过动态代理(JDK或CGLIB)为@Transactional
注解
的Bean创建代理对象。
半个脑袋儿
·
2025-07-11 05:54
Spring
spring
java
后端
Spring事务失效的八大核心原因与深度解析
一、事务失效的本质原理Spring事务管理基于动态代理机制实现,通过AOP拦截带有@Transactional
注解
的方法,在方法执行前后开启/提交事务。
fjkxyl
·
2025-07-11 05:23
spring
数据库
网络
Java从入门到入土(发展方向)
:每一章节都会慢慢的更新,可以随时查看是否更新JDK的下载及使用IDEA的下载Java基础语法1.数据类型2.流程控制3.数组4.面向对象5.抽象类6.接口7.枚举8.常用类9.集合类10.泛型11.
注解
·
2025-07-11 04:16
Spring @Transactional
注解
的回滚条件
2019独角兽企业重金招聘Python工程师标准>>>一、结论Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类)和Error时进行回滚。如果一个方法抛出Checked异常,Spring事务管理默认不进行回滚。rollingbackonRuntimeExceptionandErrorbutnotoncheckedexceptions关于异常的
weixin_34268579
·
2025-07-11 04:14
java
python
运维
Spring @Async
注解
多线程导致Spring的
注解
@Transactional失效问题
本文主要解决:Spring@Async
注解
多线程导致Spring的
注解
@Transactional失效问题!
java小白0.1k
·
2025-07-11 04:14
java
多线程
spring
数据库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他