- 博客(8)
- 收藏
- 关注
原创 微服务搭建流程(一)
微服务需要配置的地方,输出文档 架构图 采用SpringCloud启动 网关,熔断/降级/限流 注册中心 docker配置 redis缓存 定时任务 消息队列 前端配置 服务器配置,数据库 搭网关
2021-08-26 13:35:59
264
原创 mongodb副本集搭建和使用
副本集是mongodb提供的一种高可用解决方案。副本集能自动感知主节点的下线,并提升其中一个从节点作为主节点。 副本集架构图 mongodb副本集中的角色 1. Primary 默认情况下,读写都是在Primary上操作的。 2. Secondary 通过oplog来重放Primary上的所有操作,拥有Primary节点数据的完整拷贝。 默认情况下,不可写,也不可读。 根据不同的需求,Secondary又可配置为如下形式: 1> Priority...
2021-08-04 10:28:44
457
原创 分布式初探
CAP理论 CAP 也就是 Consistency(一致性)、Availability(可用性)、Partition Tolerance(分区容错性) 这三个单词首字母组合。 在理论计算机科学中,CAP 定理(CAP theorem)指出对于一个分布式系统来说,当设计读写操作时,只能能同时满足以下三点中的两个: 一致性(Consistence) : 所有节点访问同一份最新的数据副本 可用性(Availability): 非故障的节点在合理的时间内返回合理的响应(不是错误或者超时的响应)。 分区容错性(P
2021-01-29 17:33:59
292
3
原创 Java -Spring 注解
@Aspect:标识当前类为一个切面容器 @Before:前置增强方法 @Pointcut("execution(表达式)"): 1.表达式除了exexution外,还有within/this/target等 @Configuration:该类作为xml配置文件中的<beans>,配置了Spring容器。 @Bea...
2019-05-05 13:22:55
260
原创 Docker - 项目实践
Docker认识 集装箱,便携的虚拟机应用容器,能够在容器内运行任何应用,且两两容器之间互不影响。 Docker用途 1.环境隔离 2.微服务定制 3.为客户演示,考一个Docker镜像即可。 Docker应用场景 不同的应用程序有不同的应用环境,使用Docker容器就不会造成应用环境冲突 本地环境/测试环境/生产环境不一样,同样的代码无法运行,使用Docker容器统一环境问题 ...
2019-04-19 16:20:26
310
原创 SpringBoot 启动原理分析
SpringBoot快速整合第三方框架,完全采用注解化,内置Tomcat,以打war包和Jar包形式发布,以java应用程序执行 1.为什么能快速整合第三方框架 基于Maven子父依赖关系 2.完全使用注解化,为什么可以无配置? 没有web.xml,Tomcat如何启动的? 注解在Spring3.0以上提供注解。SpringMVC内置注解加...
2019-04-11 09:42:47
314
原创 Shell的常用命令
基于CentOS7内核,以下是工作中最常用的Linux命令 yum install:安装 sudo:root权限 输入用户密码 curl:综合传输工具/http命令行工具 rpm:管理套件 -qa 使用询问模式,查询所有套件 -e删除指定的套件 wget:下载文件 tar:解压文件 pwd:查看当前所在路径 useradd:创建一个用户 userdel:删除用户 userdel...
2019-04-11 09:34:21
215
原创 Elasticsearch探索:这一篇就够了!(基础篇)
学了一段时间的Elasticsearch,简称ES,总结下 目录 ES产生背景 ES术语 ES类型支持 ES锁机制 ES端口 ES索引原理 ES产生背景 总所周知,多数公司数据一般存在Mysql上,检索直接再数据库查询,数据库的数据量达到一定量时,检索效率降低,于是引入es。ES是文档型数据库,属非关系型数据库。典型应用场景1.搜索引擎;2.日志分析。 ES术语 集群...
2019-04-11 09:24:30
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅