会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小兵要进步
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2024年1月30日
设计模式相关介绍
摘要: 设计模式使用原则主要包括以下几点: 单一职责原则:一个类只负责一项职责,即一个类应该只有一个职责,该职责由类的一个职责来定义。这样可以提高类的可维护性和可复用性。 开闭原则:软件实体应当对扩展开放,对修改封闭。也就是说,软件的功能扩展应当通过增加新代码来实现,而不是通过修改已有的代码来实现。这样可以
阅读全文
posted @ 2024-01-30 15:34 小兵要进步
阅读(37)
评论(0)
推荐(0)
2023年12月15日
SpringBoot启动
摘要: springBoot启动全流程如下所示: BeanFactoryPostProcessor和BeanPostProcessor都是Spring框架中的接口,它们在bean的生命周期中扮演着不同的角色。 BeanFactoryPostProcessor:这是一个更早的处理器,它可以在所有的bean定义
阅读全文
posted @ 2023-12-15 15:42 小兵要进步
阅读(76)
评论(0)
推荐(0)
2023年12月5日
微服务的扩展方式与服务拆分
摘要: 微服务扩展方式: 1 微服务架构的定义:把应用程序功能性分解为一组服务的架构风格。 2 SOA与微服务的比较 SOA微服务 服务间通信 智能管道,例如Enterprise Service Bus(ESB), 往往采用重量级协议,例如SOAP或其它WS*标准 使用哑管道,例如消息代理,或者服务之间点对
阅读全文
posted @ 2023-12-05 15:27 小兵要进步
阅读(144)
评论(0)
推荐(0)
微服务架构介绍
摘要: 微服务架构十二要素: 这十二要素可以说是微服务架构的方法论,有了思想,方法论和战术维度,我觉得就可以完整的描绘出一个微服务架构的全景图。然后,我将我理解的微服务架构总结成一句话:微服务架构是 一种去中心化的分布式服务架构,架构拥有服务寻址,故障容错,流量调度,控制访问和可观测性的服务治理能力,从而实
阅读全文
posted @ 2023-12-05 15:05 小兵要进步
阅读(91)
评论(0)
推荐(0)
2023年6月17日
Runnable Callable Future FutureTask
摘要: (一)runnable 与Callable的区别 @FunctionalInterface public interface Runnable { public abstract void run(); } @FunctionalInterface public interface Callable
阅读全文
posted @ 2023-06-17 10:12 小兵要进步
阅读(27)
评论(0)
推荐(0)
2023年4月13日
es核心原理
摘要: (一)节点类型: 1)master节点 整个集群只会有一个master节点,它将负责管理集群范围内的所有变更,例如增加、删除索引;或者增加、删除节点等。而master节点并不需要涉及到文档级别的变更和搜索等操作,所以当集群只拥有一个master节点的情况下,即使流量的增加它也不会成为瓶颈。 mast
阅读全文
posted @ 2023-04-13 16:26 小兵要进步
阅读(616)
评论(0)
推荐(0)
es操作
摘要: 一、索引库管理 1、创建索引库 方法:put url:http://192.168.68.129:9200/{index} 分片数:默认索引库需要分片的,所有片加起来才是一个完整的索引库。每个分片中保存的内容是不同的。分片一经设定无法修改。es6及之前的版本默认是5个分片,ES7中默认是一个分片。
阅读全文
posted @ 2023-04-13 11:14 小兵要进步
阅读(210)
评论(0)
推荐(0)
es相关概念
摘要: 1、什么是ElasticSearch? ES就是全文检索引擎。 2、什么是全文检索 1)数据的分类 1、结构化数据: 数据类型固定、长度固定、格式固定。例如数据库中的数据。 2、非结构化数据: 数据类型不固定、长度不固定、格式不固定。 2)结构化数据的查询: 可以直接使用sql语句查询。查询速度很快
阅读全文
posted @ 2023-04-13 10:07 小兵要进步
阅读(128)
评论(0)
推荐(0)
2023年4月11日
ThreadLocal原理探究
摘要: 四大引用是什么,分别有什么特点: 1 强引用、软引用、弱引用、虚引用 强引用:发生gc的时候,只要对象还有引用,就不会被回收 软引用:发生gc的时候,内存够用就不会回收,内存不够时,就会回收。可以及时的避免oom。 Map<String,SoftReference<BitMap>> imageCac
阅读全文
posted @ 2023-04-11 16:21 小兵要进步
阅读(42)
评论(0)
推荐(0)
2023年3月1日
Mybatis-概览地图
摘要: 思考: “为什么在使用 Mybatis 的时候,只需定义一个接口,不用写实现类就能使用XML中或者注解上配置好的SQL语句,就能完成对数据库 CRUD 的操作呢?” 这是因为用到了接口代理类,把每一个数据库操作的DAO接口都用操作数据库的代理类实现,并注册到Spring容器让用户去使用。从代码层面来
阅读全文
posted @ 2023-03-01 09:59 小兵要进步
阅读(51)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告