草庐IT

SpringBoot常见面试题总结

全部标签

k8s API Server 中的认证、鉴权、准入、限流总结分享

文章目录概述认证认证插件基于静态token的认证服务实践基于X509证书认证实践基于webhook认证实践鉴权k8s中RBAC的使用授权实践准入场景配额管理实践插件插件开发限流APIPriorityandFairnessAPF中的排队FlowSchema与PriorityLevelConfiguration(队列权重配置)调试命令概述kube-apiserver是k8s最重要的控制组件之一,主要提供以下功能:提供集群管理的RESTAPI接口,包括认证授权、数据校验以及集群状态变更等k8s中所有模块与etcd的数据交互都需要走APIServer,禁止直接和etcd通信APIServer请求流程概

selenium自动化测试面试题【含答案】

目录1、selenium中如何判断元素是否存在?2、selenium中hidden或者是display=none的元素是否可以定位到?3、selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?4、如何提高selenium脚本的执行速度?5、用例在运行过程中经常会出现不稳定的情况,也就是说这次可以通过,下次就没办法通过了,如何去提升用例的稳定性?6、你的自动化用例的执行策略是什么?7、什么是持续集成?8、自动化测试的时候是不是需要连接数据库做数据校验?9、id,name,class,xpath,cssselector这些属性,你最偏爱哪一种,为什么?10、如何

2023前端面试题二

图片png无损压缩,尺寸体积要比jpg的大,适合做小图标jpg采用压缩算法,有一点失真,比png体积要小,适合做中大图片gif一般是做动图的webp同时支持有损或者无损压缩,相同质量的图片,webp具有更小的体积css的盒子模型标准盒子模型margin/border/padding/contentie盒子模型margin/content(border+padding+content)盒子模型转换box-sizing/content-box标准/border-boxie模型行高line-height每一行文字的高度,如果文字有多行,则高度为行数*高度height是一个死值,就是这个盒子的高度cs

javascript - 在 Springboot 中初始化 Graal 时出现 FileSystemNotFoundException

我在我的项目中添加了graal库以在Java中执行JavaScript。我的项目在spingboot框架上工作。compilegroup:'org.graalvm.sdk',name:'graal-sdk',version:'1.0.0-rc9'compilegroup:'org.graalvm.js',name:'js',version:'1.0.0-rc9'compilegroup:'org.graalvm.js',name:'js-scriptengine',version:'1.0.0-rc9'compilegroup:'org.graalvm.tools',name:'pro

javascript - 使用 Typeahead.js 的预取显示总结果数

我将Typeahead.js与一个看起来非常类似于examples中的“多个数据集”的实现一起使用:varnbaTeams=newBloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace('team'),queryTokenizer:Bloodhound.tokenizers.whitespace,prefetch:'../data/nba.json'});varnhlTeams=newBloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace('t

华为OD机试 - 删除最少字符(Python) | 机试题算法思路 【2023-02】

最近更新的博客华为OD机试-数组合并(Python),真题含思路华为OD机试-最近的医院(Python),简单直白疑问搞懂,python中文词频统计,让你真能学会华为OD机试-最小传递延迟(Python)|代码编写思路+核心知识点字体反爬,一种来自字体设计师的跨行反爬案例|案例282023新华为OD机试题-事件推送(JavaScript)|刷完必过使用说明参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。华为OD清单查看地址:blog.csdn.net/hihell/category_12199275.html华为O

ES相关异常问题总结

wshanshi:总结记录…便于回顾…一、ES分配内存过小关于《跑的ES容器自己停了》这件事:查看docker容器log发现es很占用内存,是空间给的太小了。看了下log至少需要2G。日志中还提到了至少设置一个discovery.type,如下图所示。跑容器时可以参照如下设置。dockerrun-d-p9200:9200-p9300:9300-eES_JAVA_POTS="-Xms256m-Xmx256m"-e"discovery.type=single-node"--nameesf29a1ee41030二、ES版本与SpringBoot版本冲突2.1、异常信息org.elasticsearc

SQL盲注加速方法总结

sql盲注加速方法总结盲注分为布尔盲注和时间盲注,一般为加快测试速度都用工具或者脚本跑。但有时还是很慢,这时就需要采取另外办法。在参考了一些资料后经过实验总结可行方案如下。1.二分法加速、2.与运算加速、3.二进制延时注入加速、4.dnslogOOB外带通信常规的布尔盲注猜解数据库名字的长度?id=-1'orlength(database())=8--+逐一猜解数据库?id=-1'orascii(substr(database(),1,1))=115--+或者?id=-1'orascii(mid(database(),1,1))=115--+或者?id=-1'ormid(database(),

Redis序列化和java存入Redis数据序列化反序列化总结

背景:最近考虑java代码数据在保存redis时,通常要配置序列化,才能保存到redis中,然而我们知道Redis中也有序列化(RDB和AoF两种形式),有点混淆总结一下。java中数据保存redis过程序列化的原因是什么?解释:java虚拟机内存和redis内存是两块独立的内存空间,分属于两个不同的进程,不同的两个应用,在网络传输层表现为数据传输是用TCP二进制流进行传输的序列化最终的目的是为了对象可以跨平台存储,和进行网络传输。 而跨平台存储和网络传输的方式就是IO,而我们的IO支持的数据格式就是字节数组。java中如何序列化?packagecom.gisquest.cloud.oauth

【Springboot】用IDEA创建自定义Maven Archetype

环境IntelliJIDEA2022.1(UltimateEdition)JDK1.8maven3.6.0文章目录前言一、MavenArchetype是什么?二、MavenArchetype项目基本组成三、创建自定义MavenArchetype1.以Maven方式构建项目2.创建Archetype3.ArchetypeInstall四、自定义Archetype导入及使用五、Springboot骨架构建总结前言提示:这里idea版本为IntelliJIDEA2022.1(UltimateEdition)笔者在2022年月才用IDEA进行Springboot的相关学习,所以在查阅相关资料时发现单单