面试
未读
如何设计微博Feed流信息流系统
如何设计微博Feed流/信息流系统 “如何设计微博 Feed 流/信息流系统? ”是一道比较常见的系统设计问题,面试中比较常见。 Feed 流是社交和资讯平台不可缺少的重要组成。TimeLine 时期,Feed 流推送的机制完全基于时间,比如朋友圈动态、几年前的微信订阅号就是这种机制。 现在的 Fe
面试
未读
ZooKeeper总结
ZooKeeper总结 ZooKeeper 概览 ZooKeeper 是一个开源的分布式协调服务,它的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。 ZooKeeper 为我们提供了高可用、高性能、稳定的分布式数据一致性解
指定域名跳转到ip+端口号对应的资源
指定域名跳转到ip+端口号对应的资源 域名解析本身只能将域名映射到 IP 地址,而不能直接指定端口号。也就是说,当你在 DNS 中设置 A 记录或 CNAME 记录时,只能指向某个 IP 地址,而无法直接将请求转发到非标准端口(如80或443以外的端口)。因此,为了让访问域名的用户能够访问到实际在特
MyBatis常见面试题
MyBatis常见面试题 #{} 和 ${} 的区别是什么? ${}是 Properties 文件中的变量占位符,它可以用于标签属性值和 sql 内部,属于原样文本替换,可以替换任意内容,比如${driver}会被原样替换为com.mysql.jdbc. Driver。 一个示例:根据参数按任意字段
ElasticSearch
未读
elasticsearch在kibana中的操作代码
elasticsearch在kibana中的操作代码 GET _search
{
"query": {
"match_all": {}
}
}
# 测试es是否连接
GET /
# 测试分词器
POST /_analyze
{
"text": "这是一首简单的歌曲songs嘤
配置
未读
MyBatisPlus代码生成器(新)
MyBatisPlus代码生成器(新) 注意: 适用版本:mybatis-plus-generator 3.5.1 以上版本 参考:官网 本次配置:JDK17 + SpringBoot3.1.5 + MyBatisPlus3.5.3.1 注意:==mybatis-plus-generator版本需与
配置
未读
MyBatisPlus代码生成器(旧)
MyBatisPlus代码生成器(旧) 注意: 适用版本:mybatis-plus-generator 3.5.1 以下版本 参考:官网 介绍 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapp
配置
未读
MyBatisPlus分页插件的使用
MyBatisPlus分页插件的使用 参考自官网:https://baomidou.com/pages/97710a/#%E6%94%AF%E6%8C%81%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93 1.配置类方法 @Configuration
@MapperScan(