
个人笔记
文章平均质量分 90
Sivan_Xin
Hi,终于等到你。爱好:Coding&Debug。博客内容:后端方向。喜欢和优秀的人做有挑战的事!
展开
-
【设计模式】一文读懂工厂模式
工厂模式是创建对象的一种设计模式。简单来说,创建对象的地方我们就叫做工厂,在工厂中统一管理各种对象。我们通过统一的接口来指向新创建的对象。这里的工厂模式我们可以和策略模式结合来说,因为策略模式需要多种策略,我们就可以使用SpringBoot的自动注入功能,将不同类型的实现类注入到Map或者List中,从而实现工厂模式的效果。工厂模式的优点;解耦:工厂模式对象创建和使用分离;对象集中管理:将对象的创建全部管理到一起;针对简单的对象管理,不推荐使用工厂模式,可能会显得过于复杂了。原创 2024-08-08 18:30:22 · 409 阅读 · 0 评论 -
【设计模式】一文读懂策略模式
学习设计模式不仅仅是炫技,还可以让你 在看各种代码时如鱼得水。碰到一些典型的设计模式,还会惊讶于Coder的设计。今天来分享设计模式中的策略模式,也是最近在实习中看到的。其实策略模式在项目中的应用很多,封装不同的算法,然后只需要调用即可,这样即使你不会设置一些算法(策略),但是你可以拿到别人设计好的策略开箱即用。就像之前说的,策略模式会定义一系列算法,或者叫做策略 - Strategy。每个算法会独立封装在特定的类中,使用哪个策略,直接调用替换即可。原创 2024-08-06 19:20:36 · 818 阅读 · 0 评论 -
Elasticsearch的倒排索引是什么?
Elasticsearch是基于 Apache Lucene【lusen】的搜索引擎,支持Restful API风格【可以使用常见的HTTP请求来访问】,并且搜索速度很快,可以提供实时的搜索服务。其实Elasticsearch的功能有很多,比如分布式存储、实时数据分析等很多方面。系统解耦。使用ES之后,我们的搜索功能就完全独立于数据库了,这样就不会影响到其他业务的性能。数据分析。深度分析用户行为,用户对于哪个社区感兴趣,对于哪一条帖子感兴趣,对我们来说至关重要。可以达到毫秒级的查询。原创 2024-04-01 20:49:58 · 1299 阅读 · 0 评论 -
SpringMVC笔记
SpringMVC笔记原创 2023-06-22 16:36:12 · 1649 阅读 · 0 评论 -
Spring笔记
Spring学习笔记原创 2023-06-22 16:24:24 · 1667 阅读 · 0 评论 -
Mybatis基本知识
Mybatis笔记原创 2022-09-02 21:08:27 · 1185 阅读 · 0 评论 -
Maven基本知识
Maven基本使用知识原创 2022-08-29 10:46:17 · 557 阅读 · 0 评论 -
图解操作系统笔记
图集操作系统笔记原创 2023-06-22 16:08:36 · 1005 阅读 · 0 评论 -
图解计算机网络笔记
图解计算机网络笔记原创 2023-06-22 15:49:20 · 2961 阅读 · 0 评论 -
图解Redis笔记
图解Redis笔记原创 2023-06-22 15:37:24 · 1556 阅读 · 0 评论 -
图解MySQL笔记
MySQL读书笔记原创 2023-06-22 15:28:14 · 1334 阅读 · 0 评论