摘要:
一、三个概念 数据库(database) 数据库是一个仓库,在仓库中可以存放集合。 集合(collection) 集合类似于数组,在集合中可以存放文档。 集合就是一组文档,也就是集合是用来存放文档的 集合中存储的文档可以是各种各样的,没有格式要求 文档(document) 文档数据库中的最小单位,我 阅读全文
摘要:
一、数据库(Database) 数据库是按照数据结构来组织、存储和管理数据的仓库。 我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。 所以我们就需要将一些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是数据持久化的最佳选择。 说白了,数据库就是 阅读全文
摘要:
一、 二、 三、 四、 五、 阅读全文
摘要:
一、面试题 什么是微服务? 微服务之间是如何独立通讯的 springCloud和Dubbo有哪些区别? SpringBoot和SpringCloud,请你谈谈对他们的理解 什么是服务熔断?什么是服务降级 微服务的优缺点分别是什么?说下你在项目开发中碰到的坑 你所知道的微服务技术栈有哪些?请列举一二 阅读全文
摘要:
SpringCloud 第一季 一、微服务 1、微服务 2、SpringCloud 简介 3、REST 微服务案例 二、Eureka 服务注册与发现 1、Eureka 服务注册与发现 三、Ribbon 负载均衡 1、Ribbon 负载均衡 四、Feign 负载均衡 1、Feign 负载均衡 五、Hy 阅读全文
摘要:
一、 SelectionKey 1、SelectionKey SelectionKey, 表示Selector和网络通道(Channel)绑定的关系。 以 SelectorImpl 为例,看一下源码: public abstract class SelectorImpl extends Abstra 阅读全文
摘要:
一、Selector 基本介绍 (1)Java的NIO,用非阻塞的IO方式。可以用一个线程,处理多个的客户端连接,就会使用到 Selector(选择器)。 (2)Selector 能够检测多个注册的通道上是否有事件发生(注意:多个Channel以事件的方式可以注册到同一个Selector), 如果有 阅读全文