- 2024-10-22Java 的奇妙探险:揭秘 @Retention 和 @Target 的魔法奥秘
前言在Java的魔法世界里,隐藏着两个神秘的符号,它们的名字是@Retention和@Target。这对“魔法师”的法杖不仅能让你施展代码的魅力,还能决定注解的生命旅程和使用场所。想象一下,如何用这些注解为你的代码注入灵魂,创造出更为高效和优雅的程序。今天,就让我们一同踏上这场充满
- 2024-10-14Java中注解的学习
元注解目录元注解什么是元注解5种元注解@Retention@Documented@Target@Inherited@Repeatable什么是元注解元注解是用于定义注解的注解(或者说元注解是一种基本注解,它能够应用到其它的注解上面);元注解也是一张标签,但是它是一张特殊的标签,它的作用和目的就是给其他普通的标签进行
- 2024-09-23Kafka系列---【数据过期造成的假象,consumer不消费】
一、问题背景周五的时候,推送了500万笔消息到kafka的TOPIC_TEST队列,使用EVENT_GROUP消费者组去消费,周一的时候,使用kafka-consumer命令查看消费者组的时候,发现,topic的6个分区都有大量的消息堆积,我把消费者应用重启了一下,发现剩余消息lag数还是不变,给人的感觉是不消费了,查看应用日志
- 2024-09-13Kafka 中消息保留策略详解
个人名片
- 2024-08-03[Spring]自定义注解
SpringBoot自定义注解实现在学习SpringBoot过程中,学习了一些SpringBoot特有的注解,大多是为了使用方便将多个注解进行了整合。既然学习到了注解,就来重新认识一下Spring的自定义注解实现过程,在之后学习新注解的实现原理时会更加游刃有余。SpringBoot实现自定义注解Java元注解Jav
- 2024-07-10网页封包App的秘密:如何提高App的下载量和用户?
网页封包App的秘密随着移动互联网的发展,App的下载量和用户Retention率变得越来越重要。那么,如何提高App的下载量和用户Retention率?答案就是网页封包App。网页封包App是一种将网页内容封装到App中的技术,可以实现在App中加载网页内容,提高用户体验和下载量。但是,如何实现网页封
- 2024-06-20【GreenHills】GHS发生Link错误的时候保留Map文件
【更多软件使用问题请点击亿道电子官方网站】1、 文档目标用于在构建工程的过程中,如果出现链接错误的时候,也保留Map文件。2、 问题场景用于解决在GHS中进行项目开发时,在构建过程中出现了Link Error,需要通过Map文件去排查问题,查看是哪部分在映射的时候出现了问题。3
- 2024-06-17Influxdb安装与使用
Influxdb安装与使用安装启动常用命令查看版本查看当前数据库的RetentionPolicies创建新的RetentionPolicies修改RetentionPolicies删除RetentionPolicies数据库导出数据库导入分组查询查询数据库占用空间安装wgethttps://dl.influxdata.com/influxdb/releases/
- 2024-05-18[Java基础复习]注解
一、什么是注解注解是JDK1.5才引入的,Java增加了对元数据(描述数据的数据)的支持,也就是注解。注解可以标注在类,成员变量,方法、形参上等。注解可以做到在不改变代码逻辑的前提下在代码中嵌入补充信息。这些信息被保存在注解的“name=value”键值对中。框架=反射+注解+设计模式
- 2024-04-05@Retention(RetentionPolicy.RUNTIME)
注解按生命周期来划分可分为3类:1、RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃;2、RetentionPolicy.CLASS:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期;3、RetentionPolicy.RUNTIME:注解不仅被保存到class文件中,j
- 2024-03-31JAVA注解-ElementType详解
ava中元注解(用来标识注解的注解)有四个: @Retention@Target@Document@Inherited; @Retention:注解的保留位置@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.
- 2024-03-30MogDB/OpenGauss数据库中通过参数控制抓取慢sql
MogDB/OpenGauss数据库中通过参数控制抓取慢sql本文出处:https://www.modb.pro/db/221556mogdb数据库中可以通过打开相应的参数抓取慢sql,该参数为log_min_duratuion_statement。log_min_duration_statement参数说明:当某条语句的持续时间大于或者等于特定的毫秒数时,log_min
- 2024-03-16Java面试题(19)Java元注解之@Retention
序言@Retention 注解是用来注解的注解,称为元注解,其作用可以简单理解为设置注解的生命周期。@Retention 注解传入的是 RetentionPolicy 枚举,该枚举有三个常量,分别是 SOURCE、CLASS 和 RUNTIME三者区别如下:SOURCE 代表着注解仅保留在源级别中,编译器将Java文件编译成cl
- 2023-11-01Kafka的部分初始化参数的学习与整理
Kafka的部分初始化参数的学习与整理背景前段时间跟同事一起处理过kafka的topicoffset的retention时间与log的retention时间不一致.导致消息还有,但是offset没有,导致重复消费的问题.发现很多产品其实参数很复杂,不能只看一个参数就立马进行修改.应该完整细致的
- 2023-07-282
我是javapub,一名Markdown程序员从
- 2023-07-21retention guarantee使用场景和作用
retentionguarantee使用场景和作用undo_retention参数的作用:undo_retention用来控制当transaction被commit之后,undo信息的保留时间。这些undo信息可以用来构造consistentread以及用于一系列的闪回恢复,而且足够的undo信息还可以减少经典的ORA-01555错误的发生,在Oracle9R1中呢,这
- 2023-07-20springboot元注解@Target@Retention@Documented
@Target(ElementType.METHOD)是一个元注解,用来标注注解的作用目标。这里的@Target(ElementType.METHOD)表示该自定义注解可以用于方法上。@Retention(RetentionPolicy.RUNTIME)是一个元注解,用来标注注解的保留策略。这里的@Retention(RetentionPolicy.RUNTIME)表
- 2023-07-19Transformer取代者登场!微软、清华刚推出RetNet:成本低、速度快、性能强
前言 Transformer的训练并行性是以低效推理为代价的:每一步的复杂度为O(N)且键值缓存受内存限制,让Transformer不适合部署。不断增长的序列长度会增加GPU内存消耗和延迟,并降低推理速度。研究者们一直在努力开发下一代架构,希望保留训练并行性和Transformer的性能,同时实现
- 2023-07-01Java基础复习——注解
注解(Annotation)什么是注解?插入到源码中用于某种工具处理的标签。注解(Annotation)也被称为元数据(Metadata),用于修饰解释包、类、方法、属性、构造器、局部变量等数据信息。在Java中,注解是当作一个修饰符来使用的,它被置于备注解项之前,中间没有分号每一个注解的名称前面
- 2023-06-15QA|如何给我们的自动化测试代码增加日志记录?|Loguru
这里我们用的是loguru,logging虽然是自带的,但确实使用起来比较繁琐,loguru在Logging基础上增加了很多个性化功能,使用起来也比较简单,所以就使用loguru代码如下:1#cal_testlog.py23fromloguruimportlogger4fromconfigimportBASE_DIR5importtime67now_dt
- 2023-06-05ORA-30036: 无法按8扩展段(在还原表空间‘UNDOTBS1‘中 ,数据泵导入错误
在ORACLE数据库进行数据泵定时任务导入是:出现错误:ORA-30036:无法按8扩展段(在还原表空间‘UNDOTBS1‘中 经过查询:UNDOTBS1表空间超过最大值,想扩大表空间 但在增大表空间的时候提示错误:ora-01537无法添加文件该文件已是数据库的一部分 只
- 2023-05-24HOMER docker版本配置优化
概述HOMER是一款100%开源的针对SIP/VOIP/RTC的抓包工具和监控工具。HOMER是一款强大的、运营商级、可扩展的数据包和事件捕获系统,是基于HEP/EEP协议的VoIP/RTC监控应用程序,并可以使用即时搜索、处理和存储大量的信令、RTC事件、日志和统计信息。之前的文章中,我们介绍过HOME
- 2023-05-22注解
什么是注解? 和注释很像,但是却是引用数据类型注解有什么用 它能再次筛选 语法:修饰符@interface注解类型名{}使用注解语法格式:@注解类型名注解可以使用在类,对象,方法,变量上等任何地方,甚至可以在注解自己身上,它可以出现在任意位置!注解中属性可以是
- 2023-05-06《面试1v1》Java注解
我是javapub,一名Markdown程序员从
- 2023-04-16运维监控必看:必懂的 InfluxDB 使用指南,关键时刻能用上
1InfluxDB是什么InfluxDB是一个由InfluxData开发的开源时序型数据库。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。技术特点包括:InfluxDB在技术实现上充分利用了Go语言的特性,无需任何外部依赖即可独立