广州营销型网站制作互联网广告管理暂行办法

张小明 2026/1/2 1:39:16
广州营销型网站制作,互联网广告管理暂行办法,网站响应式首页模板,百度网页无法访问如何解决1. Target(ElementType.METHOD)作用#xff1a;规定注解的使用位置。含义#xff1a;这行代码限制了你的自定义注解只能标记在方法#xff08;Method#xff09;上。效果#xff1a;如果你尝试把这个注解加在类#xff08;Class#xff09;、字段#xff08;Field…1.Target(ElementType.METHOD)作用规定注解的使用位置。含义这行代码限制了你的自定义注解只能标记在方法Method上。效果如果你尝试把这个注解加在类Class、字段Field或者包Package上编译器会直接报错。常见的 ElementType 类型METHOD只能用于方法。TYPE用于类、接口、枚举。FIELD用于成员变量。PARAMETER用于方法参数。举例就像是给一张贴纸印上了“仅限贴在门把手上”如果你贴在窗户上就是违规的。2.Retention(RetentionPolicy.RUNTIME)作用规定注解的生命周期存活时间。含义这行代码表示你的注解会一直保留到程序运行期间 (Runtime)。核心用途这是最关键的一点。只有设置为RUNTIME程序才能在运行时通过反射 (Reflection)机制读取到这个注解。如果不加这一行或者设为其他值你的代码跑起来的时候这个注解就已经“消失”了程序无法检测到它。RetentionPolicy 的三个阶段对比策略 (Policy)存活范围说明典型应用SOURCE源码阶段编译成.class文件后就被丢弃了。如Override,SuppressWarningsCLASS(默认)字节码阶段存在于.class文件中但 JVM 加载运行时会忽略它。反射拿不到。Lombok, 编译时处理工具RUNTIME运行阶段一直存在于 JVM 中可以通过反射动态获取。Spring AOP, 自定义拦截器举例就像你写了一张便利贴SOURCE看完就扔进垃圾桶。CLASS夹在书里存进了档案室但平时工作时不拿出来看。RUNTIME贴在电脑屏幕边框上随时干活随时看程序运行时随时读取。3. 实际应用场景AOP 与 拦截器当你把这两个注解结合在一起时通常是为了实现AOP面向切面编程或拦截器功能。代码示例一个用于记录日志的自定义注解import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; // 1. 定义注解只能用在方法上且运行时可通过反射读取 Target(ElementType.METHOD) Retention(RetentionPolicy.RUNTIME) public interface MyLog { String value() default ; }如何使用public class UserService { // 2. 正确使用标记在方法上 MyLog(记录用户登录操作) public void login() { System.out.println(用户正在登录...); } // 错误使用如果把 MyLog 加在字段上编译器会报错因为 Target 限制了只能是 METHOD // MyLog // private String name; }程序运行时Spring AOP 或 反射的逻辑程序运行到login()方法。通过反射检查login()方法头上有没有MyLog注解。因为是RUNTIME所以能扫描到。读取注解里的内容记录用户登录操作然后自动执行写日志的代码。4.总结Target(ElementType.METHOD)划定界限告诉编译器这个标签只能贴在方法上。Retention(RetentionPolicy.RUNTIME)延长寿命告诉 JVM程序运行时不要丢掉这个标签因为我们的逻辑代码如拦截器需要读取它。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

淄网站做网站wordpress按钮下拉

Python开发:从游戏到Web应用 1. 使用Pygame Zero创建Breakout类型游戏 在Python中,我们可以利用Pygame Zero库创建一个类似Breakout的游戏。以下是具体步骤和代码实现。 1.1 初始化设置 首先,我们需要导入必要的库,并设置一些基本的变量。 from collections import n…

张小明 2026/1/2 1:40:46 网站建设

怎么搭建自己的网站卖货网站体验优化

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 构建一个用户偏好系统的快速原型,使用REPLACE INTO存储用户设置。系统应包含:用户登录、偏好设置界面(主题、语言等)、使用REPLACE I…

张小明 2026/1/2 2:20:13 网站建设

太原企业网站制作公司猎奇网站源码

Unity LipSync终极指南:快速实现角色口型动画同步 【免费下载链接】LipSync LipSync for Unity3D 根据语音生成口型动画 支持fmod 项目地址: https://gitcode.com/gh_mirrors/lip/LipSync LipSync是一个基于Unity引擎的独立、轻量化口型匹配解决方案&#xf…

张小明 2026/1/1 22:39:27 网站建设

贵阳住房城乡建设部网站国外网站不需要备案吗

对于找实习其实说不上很难,掌握方法,知道大体内容然后好好准备就可以了! 一些准备中大厂的就可以从最近的面经,以及师哥师姐的帮助上获取,小厂比较困难,但是难度不会太高,先根据自己的简历项目…

张小明 2026/1/1 21:20:32 网站建设

朝城做网站公司模具外贸网站建设

Bash脚本编程中的数组、特殊功能及异步执行技巧 1. 数组操作 在Bash脚本中,数组的操作十分重要,它能帮助我们高效地处理批量数据。下面详细介绍数组的一些关键操作。 - 查找数组使用的下标 :Bash允许数组在赋值时存在“间隙”,因此有时需要确定哪些元素实际存在。可以…

张小明 2026/1/2 5:27:34 网站建设

成都网站建设 seo网站开发常用图标 图像

导语 【免费下载链接】HunyuanVideo-I2V 腾讯推出的HunyuanVideo-I2V是一款开源的图像转视频生成框架,基于强大的HunyuanVideo技术,能够将静态图像转化为高质量动态视频。该框架采用先进的MLLM多模态大语言模型作为文本编码器,通过语义图像令…

张小明 2026/1/2 10:00:30 网站建设