摘要:
1. Eureka 服务注册与发现 Eureka 是一个基于REST的服务,用于服务的的注册与发现; Eureka采用C S的设计架构,Eureka Server作为服务注册功能的服务器,它是服务注册中心; Eureka包含两个组件:Eureka Server 和 Eureka Client Eur 阅读全文
摘要:
1. 入门概述 专注于快速方便的开发单个个体微服务; :关注全局的微服务协调治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来, 为各个微服务之间提供配置管理,服务发现,断路器,路由,微代理,事件总线,全局锁,决策竞选,分布式会话等等集成服务; 1.1 Dubbo和SpringC 阅读全文
摘要:
1. JMS和AMQP JMS(Java Message Service): ActiveMQ是JMS实现; AMQP(Advanced Message Queuing Protocol) 兼容JMS RabbitMQ是AMQP的实现 2. RabbitMQ 简介 :由消息头和消息体组成,消息体是不 阅读全文
摘要:
1. JSR107 Java Caching 定义了5个核心接口: :定义了创建,配置,获取,管理和控制多个CacheManager; :定义了创建,配置,获取,管理和控制多个唯一命名的Cache; :一个类似Map的数据结构并临时存储以Key为索引的值; :一个存储在Cache中的key valu 阅读全文
摘要:
1. Spring Boot 与 JDBC 默认使用 数据源; 参考资料: "SpringBoot 数据访问" 阅读全文
摘要:
1. 介绍 是一个空接口,即是一个标记性接口; 若我们定义的接口继承了Repository,则该接口会被IOC容器识别为一个 ; 也可以通过 注解,来替代继承 接口; 2. 接口的子接口 :继承 ,实现了一组CRUD相关的方法; :继承CrudRepository,实现了一组分页排序相关的方法; : 阅读全文
摘要:
1. 概述 SpringData : 注意目标是使数据库的访问变得方便快捷;支持NoSQL和关系数据存储; 支持NoSQL存储: MongoDB(文档数据库) Neo4j(图形数据库) Redis(键/值存储) Hbase(列族数据库) 关系数据库存储: JDBC JPA 2. Spring Dat 阅读全文
摘要:
1. 概述 JPA(Java Persistence API):用于对象持久化的API; JPA本质上是一种ORM规范,不是ORM框架;提供了一些编程的API接口; Hibernate是实现; 1.1 JPA 包括三方面的技术 ORM映射元数据:JPA支持XML和JDK5.0注解两种元数据的形式; 阅读全文
摘要:
1. Mac 安装Docker 2. 核心概念 docker镜像(Images):用于创建Docker容器的模板; docker容器(Container):是独立运行的一个或一组应用,即镜像启动后的实例; docker客户端(Client):客户端通过命令行或者其他工具使用Docker; docke 阅读全文
摘要:
1. SpringBoot 静态资源映射规则 :以JAR包的方式引入静态资源; 所有 ,都去 目录下加载资源; 访问当前项目的任何资源(即静态资源文件夹) , , , :当前项目的根路径 2. Thymeleaf 模板引擎 SpringBoot 引入 Thymeleaf 模板引擎 参考资料: "Sp 阅读全文