摘要: Nacos配置中心 (介绍与配置) 在系统开发过程中,一些需要修改的参数和变量通常会从代码中分离出来,以独立配置文件的形式进行独立管理。其目的是使静态系统工件或交付(如war、jar包等)更好地适应实际的物理运行环境。配置管理一般包括在系统部署过程中,由系统管理员或运维人员完成。配置变更是调整运行系统行为的有效手段之一。Nacos可以作为配置中心来存储和管理配置信息。 阅读全文
posted @ 2023-02-09 22:11 不吃紫菜 阅读(3206) 评论(0) 推荐(1) 编辑
摘要: Nacos注册中心 (介绍与配置) Nacos 通过提供简单易用的动态服务发现、服务配置、服务共享与管理等服务基础设施,帮助用户在云原生时代,在私有云、混合云或者公有云等所有云环境中,更好的构建、交付、管理自己的微服务平台,更快的复用和组合业务服务,更快的交付商业创新的价值,从而为用户赢得市场。 阅读全文
posted @ 2023-02-08 13:44 不吃紫菜 阅读(761) 评论(0) 推荐(0) 编辑
摘要: HashMap源码分析 (基于JDK1.8) 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get 和 put)提供稳定的性能。迭代 collection 视图所需的时间与 HashMap 实例的“容量”(桶的数量)及其大小(键-值映射关系数)成比例。所以,如果迭代性能很重要,则不要将初始容量设置得太高(或将加载因子设置得太低) 阅读全文
posted @ 2023-02-07 17:36 不吃紫菜 阅读(208) 评论(0) 推荐(1) 编辑
摘要: RabbitMQ消息队列入门及解决常见问题 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。 阅读全文
posted @ 2023-02-07 11:23 不吃紫菜 阅读(1903) 评论(0) 推荐(1) 编辑
摘要: Docker容器使用 (入门到精通) Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 阅读全文
posted @ 2023-02-07 11:22 不吃紫菜 阅读(1846) 评论(0) 推荐(5) 编辑
摘要:  ElasticSearch (ES从入门到精通一篇就够了) Elasticsearch是位于 Elastic Stack 核心的分布式搜索和分析引擎。Elasticsearch 是索引、搜索和分析魔法发生的地方。lasticsearch 为所有类型的数据提供近乎实时的搜索和分析。无论您拥有结构化或非结构化文本、数字数据还是地理空间数据,Elasticsearch 都能以支持快速搜索的方式高效地存储和索引它。您可以超越简单的数据检索和聚合信息来发现数据中的趋势和模式。随着您的数据和查询量的增长,Elasticsearch 的分布式特性使您的部署能够随之无缝增长。 阅读全文
posted @ 2023-02-05 21:14 不吃紫菜 阅读(106339) 评论(17) 推荐(62) 编辑
摘要: Eureka注册中心 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。Eureka提供了完整的Service Registry和Service Discovery实现实现,也是Spring Cloud体系中最重要的组件之一。 阅读全文
posted @ 2023-02-05 15:49 不吃紫菜 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 设计模式——23种设计模式 软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 阅读全文
posted @ 2022-12-06 18:12 不吃紫菜 阅读(762) 评论(0) 推荐(0) 编辑
摘要: MybatisPlus核心功能——实现CRUD增删改查操作 (包含条件构造器) Mapper接口继承mybatis-plus的基础类 BaseMappe,Service接口继承IService。从而实现自动化CRUD 阅读全文
posted @ 2022-08-20 15:48 不吃紫菜 阅读(1477) 评论(0) 推荐(4) 编辑
摘要: MybatisPlus拓展——实现多数据源操作 mybatisplus多数据源,多数据源即需要在不同库上进行操作时所需要的配置,分为不同服务跨库进行操作、相同服务跨库进行操作。支持数据源分组 ,适用于多种场景、纯粹多库、读写分离、一主多从、混合模式。 阅读全文
posted @ 2022-08-20 14:48 不吃紫菜 阅读(1440) 评论(0) 推荐(0) 编辑