相关文章
Web安全防护技术解决方案
1、防止爆破
限制请求ip访问次数,超过设定访问次数后,拒绝访问或锁定N分钟后可再次请求
2、调用短信验证码时
加入验证码采用防爆破策略
3、上传后的文件防止被猜出爬取
保存在物理磁盘可进行加密防护文件不能存储在站点目录,防止通过ur…
建站知识
2025/4/2 7:37:00
在 vite 开发环境,使用https自签证书 --- mkcert
在 vite 开发环境,使用https自签证书 — mkcert
使用basicSsl(vitejs/plugin-basic-ssl)
在vite开发环境中,使用 basicSsl 插件能暂时提供https服务,同时,也会面临总是提示一下的问题,如下图
提示https证…
建站知识
2025/4/5 6:33:28
如何实现跨标签页通讯
什么是跨标签页通讯
同一浏览器,可以打开多个标签页,跨标签页通讯就是,一个标签页能够发消息给另一标签页。
有哪些实现方案
localStorage (window.onstorage事件监听)BroadcastChannel(广播)…
建站知识
2025/4/5 2:39:36
【 Redux 】 Redux中间件的理解?常用的中间件有哪些?实现原理?
1. 是什么
中间件(Middleware)是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的 那么如果需要支持异步操作,或者支持错误处理、日…
建站知识
2025/4/1 17:47:58
03-SparkSQL入门
0 Shark
Spark 的一个组件,用于大规模数据分析的 SQL 查询引擎。Shark 提供了一种基于 SQL 的交互式查询方式,可以让用户轻松地对大规模数据集进行查询和分析。Shark 基于 Hive 项目,使用 Hive 的元数据存储和查询语法,并基于Hiv…
建站知识
2025/4/2 13:15:33
dedecms改logo怎么改
dedecms改logo怎么改?
织梦大部分的功能在后台实现,但有些功能就不一定,比如更换顶部Logo。
dedecms改logo的方法:
一、更换gif格式logo
1、打开顶部Logo所在目录
在uploads\templets\default\images里找到logo.gifÿ…
建站知识
2025/4/1 9:45:21
Android 图形渲染和显示系统关系
SurfaceFlinger:作为 Android 系统中的一个系统服务,SurfaceFlinger 负责管理整个屏幕的渲染和合成工作。它管理和合成多个 Surface,并与硬件加速器以及 Hardware Composer (HWC) 进行交互,最终将图像数据发送给显示硬件进行显示。…
建站知识
2025/3/27 19:42:43