相关文章
第二十八条:列表优于数组
列表和数组的两个区别:
1、数组是协变的,而泛型则是可变的
协变的意思就是,对于数组,如果 Sub 为 Super 的子类型,那么数组类型 Su[]就是Super[]的子类型。而泛型,List<Sub>不是List<Super>的…
建站知识
2025/2/5 18:40:44
ElasticSearch搜索
ES搜索
elastic search
一套搜索引擎技术,主要技术栈包括 Elasticsearch:用于数据存储、计算和搜索 Kibana:用于数据可视化
在数据库模糊查询中,因为不走索引,所以效率很低,而在搜索引擎中,不仅效率高,而且即使出现个别错字,或者用拼音搜索,甚至用同…
建站知识
2024/11/16 1:13:57
【Redis 初阶】初识 Redis
一、了解 Redis
Redis 官网:Redis - The Real-time Data Platform Redis 是一种基于键值对(key-value)的 NoSQL 数据库。与很多键值对数据库不同的是,Redis 中的 key 都是 string(字符串),值&a…
建站知识
2025/2/5 18:39:28
Datawhale AI夏令营 AI+逻辑推理 Task1总结
Datawhale AI夏令营 AI逻辑推理 Task1总结
一、赛事链接
赛事链接:http://competition.sais.com.cn/competitionDetail/532231/format
赛事内容:该比赛聚焦于通过解决复杂的逻辑推理题,测试大型语言模型的逻辑推理能力,这些逻辑…
建站知识
2025/2/5 18:40:59
spring框架实现滑动验证码功能
spring框架实现滑动验证码功能 1. 整体描述2. 具体实现2.1 滑动验证码实体类2.2 滑动验证码登录VO2.3 滑动验证码接口返回类2.4 滑动验证码工具类2.5 滑动验证码Service2.6 滑动验证码Controller 3 工程源码4 总结 1. 整体描述
之前项目需要在验证码模块,增加滑动验…
建站知识
2025/2/5 18:45:44
后台管理系统登录安全和权限要求
一、前言
几乎所有的系统都有后台管理系统,后台登录需要账号和密码,后台管理员权限需要有控制。所有管理员的操作都应该有操作日志。 二、存在的问题
现在很多系统只需要账号和密码就能登录,有的还是简单账号和简单密码,就是弱口…
建站知识
2025/1/25 12:19:36
Python 消费Kafka手动提交 批量存入Elasticsearch
一、第三方包选择
pip install kafka,对比了kafka和pykafka,还是选择kafka,消费速度更快pip install elasticsearch7.12.0(ES版本)
二、创建es连接对象
from elasticsearch import Elasticsearch
from elasticsearch.helpers import bulkc…
建站知识
2024/10/28 8:25:24
速盾:如何评估 CDN 对网络安全的影响?
CDN(内容分发网络)是一种用于提高网络性能和安全性的技术。它通过在全球范围内部署多个服务器节点来分发网站和应用程序的内容,使用户能够从最近的服务器节点加载内容。然而,尽管CDN可以提供许多优势,但它也可能对网络…
建站知识
2024/11/9 6:44:31