- 博客(81)
- 收藏
- 关注
原创 微服务一 实用篇 - 5.1 ElasticSearch安装
这里我们采用elasticsearch的7.12.1版本的镜像,这个镜像体积非常大,接近1G。在互联网项目中,在网络间传输的速度很快,所以很多语言是不允许在网络上传递的,那么我们在搜索时也应该忽略当前词汇。IK分词器也提供了强大的停用词功能,让我们在索引时就直接忽略当前的停用词汇表中的内容。kibana可以给我们提供一个elasticsearch的可视化界面,便于我们学习。随着互联网的发展,“出现了很多新的词语,在原有的词汇列表中并不存在。所以我们的词汇也需要不断的更新,IK分词器提供了扩展词汇的功能。
2023-07-05 15:52:19
1172
原创 微服务一 实用篇 - 4.RabbitMQ
基本消息队列的消息发送流程:建立connection创建channel利用channel声明队列利用channel向队列发送消息基本消息队列的消息接收流程:建立connection创建channel利用channel声明队列定义consumer的消费行为handleDelivery()利用channel将消费者与队列绑定多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量交换机的作用是什么?接收publisher发送的消息。
2023-07-04 14:51:17
273
原创 《设计模式五》
《设计模式五》提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!!《设计模式五》《设计模式五》5. 结构型模式5.5 外观模式5.5.1 概述5.5.2 结构5.5.3 案例5.5.4 使用场景5.5.5 源码解析5. 结构型模式5.5 外观模式5.5.1 概述有些人可能炒过股票,但其实大部分人都不太懂,这种没有足够了解证券知识的情况下做股票是很容易亏钱的,刚开始炒股肯定都会想,如果有个懂行的帮帮手就好,其实基金就是个好帮手,支付宝里就有许多的基金,它将投资者分散的资金集中
2022-04-26 10:36:28
144
原创 《设计模式四》
《设计模式四》提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!!《设计模式四》《设计模式四》5. 结构型模式5.1 代理模式5.1.1 概述5.1.2 结构5.1.3 静态代理5.1.4 JDK动态代理5.1.5 CGLIB动态代理5.1.6 三种代理的对比5.1.7 优缺点5.1.8 使用场景5.2 适配器模式5.2.1 概述5.2.2 结构5.2.3 类适配器模式5.2.4 对象适配器模式5.2.5 应用场景5.2.6 JDK源码解析5.3 装饰者模式5.3.1 概述5.3.2
2022-04-25 21:17:31
85
原创 《设计模式三》
《设计模式三》提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!!《设计模式三》《设计模式三》4. 创建型模式4.3 原型模式4.3.1 概述4.3.2 结构4.3.3 实现4.3.4 案例4.3.5 使用场景4.3.6 扩展(深克隆)4.5 建造者模式4.4.1 概述4.4.2 结构4.4.3 实例4.4.4 优缺点4.4.5 使用场景4.4.6 模式扩展4.6 创建型模式对比4.6.1 工厂方法模式VS建造者模式4.6.2 抽象工厂模式VS建造者模式4. 创建型模式4.3
2022-04-14 20:25:32
122
原创 《设计模式二》
《设计模式二》提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!!《设计模式二》《设计模式二》4. 创建型模式4.1 单例设计模式4.1.1 单例模式的结构4.1.2 单例模式的实现4.1.2.1 饿汉式-方式1(静态变量方式)4.1.2.2 饿汉式-方式2(静态代码块方式)4.1.2.3 懒汉式-方式1(线程不安全)4.1.2.4 懒汉式-方式2(线程安全)4.1.2.5 懒汉式-方式3(双重检查锁)4.1.2.6 懒汉式-方式4(静态内部类方式)4.1.2.7 枚举方式4.1.3
2022-04-14 19:58:55
1218
原创 《设计模式一》
《设计模式一》提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!!《设计模式一》《设计模式一》1. 设计模式概述1.1 软件设计模式的产生背景1.2 软件设计模式的概念1.3 学习设计模式的必要性1.4 设计模式分类2. UML图2.1 类图概述2.2 类图的作用2.3 类图表示法2.3.1 类的表示方式2.3.2 类与类之间关系的表示方式2.3.2.1 关联关系2.3.2.2 聚合关系2.3.2.3 组合关系2.3.2.4 依赖关系2.3.2.5 继承关系2.3.2.6 实现关系3
2022-04-14 18:47:09
83
原创 Mysql水平分表--自动建表实现
《Mysql水平分表–自动建表实现》提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!!《Mysql水平分表--自动建表实现》《Mysql水平分表--自动建表实现》1. 业务背景2. Mysql事件2.1 事件概述2.2 查看事件调度器是否开启2.3 开启或关闭事件调度器2.3.1 通过设置全局参数2.3.2 通过更改配置文件2.4 创建事件2.5 查询事件2.6 修改事件2.7 启动与关闭事件2.8 删除事件3. Mysql存储过程4. 实际使用4.1 事件4.2 存储过程1.
2022-04-05 17:47:55
1223
原创 SpringBoot日志(logBack 和 log4j2)
《SpringBoot日志(logBack 和 log4j2)》提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!!@[TOC](《SpringBoot日志(logBack 和 log4j2)》)1. 常用日志框架java.util.logging:是JDK在1.4版本中引入的Java原生日志框架。Log4j:Apache的一个开源项目,可以控制日志信息输送的目的地是控制台、文件、GUI组件等,可以控制每一条日志的输出格式,这些可以通过一个配置文件来灵活地进行配置,而不需要
2022-04-04 10:50:41
1766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人