社区
Java
帖子详情
【探讨】对于一个需要输入参数但从来没直接调用的方法,输入参数有什么可能的用途
无友不基
2021-04-15 04:50:09
如图,这是hive ObjectStore类的源码(请忽略类加载失败的红字。。),其中这句的两个方法都需要一个不会用到的输入参数ctx
显然通常来讲在各类语言中都是没有意义且不规范的,作者无意这么写的可能性也很低,
那么这个输入量的参数可能存在哪些意义呢?
我的一点浅显猜测:原调用是一个泛型,也许是为了一个快捷的类型判断?
此外不限于java,还存在哪些情况下无用的输入参数能够起到一些妙用的,一起分享下
...全文
115
4
打赏
收藏
【探讨】对于一个需要输入参数但从来没直接调用的方法,输入参数有什么可能的用途
如图,这是hive ObjectStore类的源码(请忽略类加载失败的红字。。),其中这句的两个方法都需要一个不会用到的输入参数ctx 显然通常来讲在各类语言中都是没有意义且不规范的,作者无意这么写的可能性也很低,那么这个输入量的参数可能存在哪些意义呢? 我的一点浅显猜测:原调用是一个泛型,也许是为了一个快捷的类型判断? 此外不限于java,还存在哪些情况下无用的输入参数能够起到一些妙用的,一起分享下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maradona1984
2021-05-17
打赏
举报
回复
说明这个接口的实现不需要对这个字段,但接口已经定义了 这个可以类比电脑的DP接口,DP接口可以输出音频视频,但大多数情况下用户只用到视频(也就是只插显示器),但规范就这么定的,用不用那是实现者自己的事
南忆K
2021-05-16
打赏
举报
回复
我觉得可能是处于对历史版本兼容性考虑的,旧版本方法需要用到该参数但是新版本不再使用,为了避免旧版本代码升级后出现报错而这样子做了妥协
sotondolphin
2021-04-15
打赏
举报
回复
方法上面有override 注释,说明父类里面的方法就是这么定义的,虽然子类用不到那个参数,但也要照单全收
尼坤神
2021-04-15
打赏
举报
回复
你这个需要看GetDbHelper类的源码才能知道是什么原因。 这里写这个没用的参数是因为 覆写 类方法,必须与父类方法参数一致。
0行代码写服务服务-服务发布-
调用
通过该课程的学习,掌握0行代码写服务框架的服务发布,
参数
验证,代码生成功能,具备初步的使用能力 该项目本身设计的内容非常多,后期会逐步开放讲解框架后期内容参考:https://mp.csdn.net/editor/html/112142371与Springboot+mybatis和Springboot+jdbctemplate对比:https://editor.csdn.net/md/?articleId=106091083框架主要功能:生成自定义sql模板文件1.一键生成数据库所有列表增、删、改、查接口通过代码生成器,一键生成增、删、改、查代码,分为有代码和无代码两种方式。有代码方式可以在
需要
业务封装时
直接
调用
生成的代码进行业务组装。有代码方式和无代码方式都可以
直接
调用
访问。2.可指定单表生成接口可以指定生成那张表的数据接口,以免对已有接口造成影响。3.一键生成接口测试postman
调用
文件生成postman
调用
接口,
直接
导入即可测试,不
需要
单独也写接口文档,也不
需要
使用swangger在代码中单独增加注释。字段长度类型,大小一目了然。4.可生成controller、service、dao、model、自定义sql、postman测试文件可以根据实际
需要
进行单独配置5.接口任意
参数
可自动配置多维度验证比如
一个
参数
phone,在不
需要
编程的情况下,可以配置验证是否为空、长度、是否是电话号码6.数据接口可以任意组合形成新的接口比如、查询学校是
一个
接口、查询城市是
一个
接口,通常情况下在前端是
需要
两次请求,现在可以通过一次请求自动合并两个接口的数据结果,一次性返回。而这样的组合可以是无限个组合。7.所有接口
参数
均可自动封装比如查询省份接口,里面有10个
参数
,前端传入几个
参数
,便可自动封装几个
参数
。8.所有查询接口自带分页列表查询,有码方式和无码方式,均自带分页。9.通过简单sql的编辑即可完成服务发布只要会写sql便可生成服务,不
需要
任何多余操作10.接口可以进行限流配置,可以根据ip、token、ak进行限流操作多维度自定义限流,可设置次数、时限、限流方式11.所有接口可以进行签名认证所有接口通过接口sign签名认证12.所有接口可以进行登录认证限制,也可单独配置不
需要
登录认证可以指定接口单独授权不
需要
登录验证,比如验证码接口13.所有接口均可设置
需要
验证码验证所有的接口都可以通过
参数
配置设置短信验证码和图片验证码14.所有查询接口均可单独设置缓存所有接口皆可设置单独缓存,缓存周期15.所有接口均可监控访问次数同一接口访问次数记录,很容易监控服务访问,可以做更细致的服务优化16.所有接口均可记录访问日志,包括请求来源请求
参数
、获得结果入参出参所有访问皆有详细记录17.项目中的代码可以进行自动统计代码量一键统计代码量,包括前后端代码行数和体积18.可以自动进行数据统计,可配置单表数据量统计、也可以配置定时任务数据统计自动表数据统计,方便做BI可视化报表,不
需要
开发
直接
配置即可19.可进行跨域设置跨域通过配置文件配置20.可进行IP禁用对于恶意访问ip进行封禁21.可进行访问次数限制所有接口可以进行访问次数限制22.可进行访问来源设备、应用检查验证验证请求来源所用设备和请求发起的应用
详细介绍 C# 中的
方法
和
参数
目录一、
方法
的结构二、
方法
体内部的代码执行三、局部变量3.1 类型推断和 var 关键字3.2 嵌套块中的局部变量四、局部常量五、控制流六、
方法
调用
七、返回值八、返回语句和 void
方法
九、局部函数十、
参数
10.1 形参10.2 实参十一、值
参数
十二、引用
参数
十三、引用类型作为值
参数
和引用
参数
十四、输出
参数
十五、
参数
数组15.1
方法
调用
15.2 将数组作为实参十六、
参数
类型总结十七、ref 局部变量和 ref 返回十八、
方法
重载十九、命名
参数
二十、可选
参数
二十一、栈帧二十二、递归 一、
方法
的结构
方法
.
【AUTOSAR】
探讨
如何
调用
部署在其他ECU上的服务的
方法
本文介绍了AUTOSAR操作系统的基本概念,重点
探讨
了如何
调用
部署在其他ECU上的服务的
方法
。文章通过解释服务
调用
的通信基础类型和不同控制器间实现服务
调用
的步骤,并通过
一个
例子进行了说明。
C#
调用
API函数
一、
调用
格式using System.Runtime.InteropServices; //引用此名称空间,简化后面的代码//使用DllImportAttribute特性来引入api函数,注意声明的是空
方法
,即
方法
体为空。[DllImport("user32.dll")]public static extern ReturnType FunctionName(type arg1,type arg2
第 7 章
参数
化类型
{{TOC}} 第 7 章
参数
化类型 在第 4 章,我们介绍了 Julia 的类型系统,
探讨
了类型与类型以及类型与值之间的关系,还讲解了两个特殊的类型和三种主要的类型。接下来,我们会讲述更多的类型和相关知识。你将学习到那些定义更加复杂、功能更加强大的类型,以及操纵这些类型及其值的
方法
。 7.1 类型的
参数
化
参数
化(parametric)是 Julia 类型系统中的
一个
非常重要且强大的特性。它允许类型自身包含
参数
,并使得
一个
这样的类型就可以代表整个类型族群。像Ref{T}这样的
参数
化类型,可以代表的类型的
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章