03 2024 档案

摘要:SQL 的更新执行流程跟查询流程差不多,假设现在有一条更新语句:UPDATE T SET c = 1 WHERE ID = 1 客户端连接到 MySQL 服务,通过连接器创建连接,权限验证 在更新语句时候,会清空该表的所有查询缓存器数据 之后就是通过分析器进行词法分析和语法分析,查看更新语句是否存在 阅读全文
posted @ 2024-03-28 16:15 孙半仙人 阅读(35) 评论(0) 推荐(0) 编辑
摘要:在 MySQL 执行一条查询语句的时候,比如SELECT * FROM T WHRER ID = 1,这篇文章来简要的描述SQL查询的执行流程 可以把整体结构分成 Server 层和存储引擎层,Server 层包括连接器,查询缓存器,分析器,优化器,执行器。存储引擎层则有常见的 InnoDB,MyI 阅读全文
posted @ 2024-03-27 17:54 孙半仙人 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、基础知识 1、Lucene 是什么 Lucene 是一个本地全文搜索引擎,Solr 和 ElasticSearch 都是基于 Lucene 的封装 Lucene 适合那种轻量级的全文搜索,我就是服务器资源不够,如果上 ES 的话会很占用服务器资源,所有就选择了 Lucene 搜索引擎 2、倒排索 阅读全文
posted @ 2024-03-11 21:35 孙半仙人 阅读(1256) 评论(2) 推荐(4) 编辑
摘要:因为在博客里上线了评论的功能,但是为了防止有些人发一些敏感词汇,所以做这个敏感词过滤是非常有必要的(这也是为啥我不愿意在评论中加图片一样,假如有人发一些奇怪的图片咋整 🙂) 博客里敏感词策略是检测到如果文案中有敏感词就不允许发布,也会带出相应的敏感词整改,而不是给评论打*处理,防止评论里全是*** 阅读全文
posted @ 2024-03-09 19:00 孙半仙人 阅读(420) 评论(0) 推荐(2) 编辑
摘要:Caffeine 是基于 JAVA 8 的高性能缓存库。并且在 spring5 (springboot 2.x) 后spring 官方放弃了 Guava,而使用了性能更优秀的 Caffeine 作为默认缓存组件 一、引入依赖 <dependency> <groupId>com.github.ben- 阅读全文
posted @ 2024-03-09 17:48 孙半仙人 阅读(279) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
哥伦布
17°
00:09发布
哥伦布
00:09发布
17°
东南风
4级
空气质量
相对湿度
25%
今天
多云
2°/18°
周四
雨夹雪
2°/14°
周五
小雪
-2°/5°