- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 微服务
简而言之, 微服务架构 是将 应用 程序 分解 为 可 独立 开发 和 部署 的 小规模、 微型 应用 的 一种 方式。 这些 微服 务 之间 互相协作, 以 实现 更大 的 应用 程序 的 功能。与 单体 应用 程序 架构 相比, 微服 务 架构 有 以下 特点:微服 务 易于 理解: 每个 微 服务 与 应用 程序 的 其他 微服 务 之间 有一个 很小 且 有限 的 契约。 因此, 微服 务 更加 专注 于 目标, 作为 一个 单元, 微服 务 更易 于 理解。 微服 务 易于 测试: 事情.
2020-06-15 15:17:03 113
原创 发送异步消息
异步 消息 是一 个 应用 程序 向 另一个 应用 程序 间接 发送 消息 的 一种 方式, 这种 间接 性 能够 为 进行 通信 的 应用 带来 更 松散 的 耦合 和 更大 的 可 伸缩性。Spring 提供 的 3 种 异步 消息 方案:Java 消息服务( Java Message Service, JMS)、RabbitMQ 和 高级 消息 队列 协议( Advanced Message Queueing Protocol)、Apache Kafka。...
2020-06-10 09:39:10 199
原创 消费REST服务,即调用API
Spring 应用 可以 采用 多种 方式 来 消费 REST API, 包括 以下 三种 方式:RestTemplate: Spring 核心 框架 提供 的 简单、 同步 REST 客户 端。Traverson: Spring HATEOAS 提供 的 支持 超 链接、 同步的 REST 客户 端, 其 灵感 来源于 同名 的 JavaScript 库。 WebClient: Spring 5 所 引入 的反应式、 异步 REST 客户 端。RestTemplate的使用:要 使用 Re
2020-06-08 15:59:56 328
原创 Maven 构建错误 Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:3.1.0
在构建文件pom.xml的 <properties>节中添加阿里的环境仓库: <repositories> <repository> <id>alimaven</id> <url>https://maven.aliyun.com/repository/public</url> </repository> <.
2020-06-06 11:42:58 12678 4
原创 REST控制器返回Json中启用超媒体链接
超媒体作为应用状态引擎(Hypermedia as the Engine of Application State,HATEOAS) 是一种创建自我描述API消费的方式API所返回的资源中会包含相关资源的链接,客户端只需要了解最少的API URL信息就能导航整个API。这种方式能够掌握API所提供的资源之间的关系,客户端能够基于API的URL中所发现的关系对它们进行遍历。带超级链接风格的HATEOAS被称为HAL(超文本应用语言,Hypertext Application Language)。这
2020-06-05 10:23:42 532 1
原创 创建REST服务,获取、创建、修改、删除资源
package tacos.web.api;import org.springframework.dao.EmptyResultDataAccessException;import org.springframework.data.domain.PageRequest;import org.springframework.data.domain.Sort;import org.springframework.http.HttpStatus;import org.springframework..
2020-06-04 09:44:35 333
原创 配置日志文件记录
日志在Debug模式中写在控制台,在生产模式中才会记录到txt文件在日志配置方面, 常见变更 就是修改日志 级别和指定日志 写入 到哪个文件中。logging: file: path: logs level: root: INFO org.springframework.security: DEBUG在生产模式中记录的日志位置:appalicationPath/logs/spring.txt注意:默认情况下,日志文件一旦达到10MB,就会被替换掉。...
2020-06-02 10:39:09 245
原创 创建和读取自定义配置属性
application.yml配置文件:taco: orders: pagesize: 100将配置文件读取到一个实例中:package tacos.web;import lombok.Data;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;//读取自定义配置属性@
2020-06-02 09:47:59 186
原创 Spring Boot 中提供HTTPS请求
1.首先 要 使用 JDK 的 keytool 命令行 工具 生成 keystore:$ keytool -keystore mykeys.jks -genkey -alias tomcat -keyalg RSA2.将生成好的mykeys.jks文件得到到项目的resources目录下3.设置application. yml配置属性:server: port: 8443 ssl: key-store: classpath:mykeys.jks key-store-
2020-06-01 14:16:42 469
美容院管理软件免费版
2014-11-04
领卓美容院管理系统
2014-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人