随笔分类 -  java

摘要:1. 引言 各位在开发的过程中肯定遇到过被接口文档折磨的经历,由于 RESTful 接口的轻量化以及低耦合性,我们在修改接口后文档更新不及时,导致接口的调用方(无论是前端还是后端)经常抱怨接口与文档不一致。程序员的特点是特别不喜欢写文档,但是又同时特别不喜欢别人不写文档。所以 API 文档工具这时就 阅读全文
posted @ 2019-10-17 08:43 极客挖掘机 阅读(1159) 评论(0) 推荐(0) 编辑
摘要:1. 什么是响应式编程 在计算机中,响应式编程或反应式编程(英语:Reactive programming)是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。 例如,在命令式编程环境中,a=b+c 表示将 阅读全文
posted @ 2019-10-16 08:45 极客挖掘机 阅读(1407) 评论(0) 推荐(1) 编辑
摘要:1. 前言 RabbitMQ 是一个消息队列,说到消息队列,大家可能多多少少有听过,它主要的功能是用来实现应用服务的异步与解耦,同时也能起到削峰填谷、消息分发的作用。 消息队列在比较主要的一个作用是用来做应用服务的解耦,消息从消息的生产者传递到消息队列,消费者从消息队列中获取消息并进行消费,生产者不 阅读全文
posted @ 2019-10-15 08:44 极客挖掘机 阅读(1466) 评论(0) 推荐(2) 编辑
摘要:最早我们发邮件的时候是使用 JavaMail 来发送邮件,而在 Spring Boot 中, Spring Boot 帮我们将 JavaMail 封装好了,是可以直接拿来使用的。 1. 依赖文件 pom.xml 代码清单:spring boot mail/pom.xml spring boot st 阅读全文
posted @ 2019-10-14 08:43 极客挖掘机 阅读(1015) 评论(0) 推荐(2) 编辑
摘要:在实际的项目开发工作中,我们经常会遇到需要做一些定时任务的工作,那么,在 Spring Boot 中是如何实现的呢? 1. 添加依赖 在 pom.xml 文件中只需引入 的依赖即可: 代码清单:spring boot scheduler/pom.xml 2. 配置文件 配置文件无需过多的配置: 代码 阅读全文
posted @ 2019-10-12 08:45 极客挖掘机 阅读(860) 评论(1) 推荐(1) 编辑
摘要:1. 引言 在上一篇文章 "《Spring Boot (九): 微服务应用监控 Spring Boot Actuator 详解》" 我们介绍了 Spring Boot 基于 Spring Boot Actuator 的服务监控, Spring Boot Actuator 提供了对单个 Spring 阅读全文
posted @ 2019-10-10 08:45 极客挖掘机 阅读(752) 评论(0) 推荐(1) 编辑
摘要:1. 简介 在上一篇文章 "《Spring Boot (七): Mybatis极简配置》" 中我们介绍了在 Spring Boot 中 Mybatis 的基础使用方式,其中有一部分美中不足的是 Mybatis 本身并未提供分页功能,还需要我们自己手动添加 插件或者自己实现分页的工具类,并且对单表的操 阅读全文
posted @ 2019-10-08 08:46 极客挖掘机 阅读(1860) 评论(0) 推荐(1) 编辑
摘要:Spring Boot (七): Mybatis极简配置 1. 前言 ORM 框架的目的是简化编程中的数据库操作,经过这么多年的发展,基本上活到现在的就剩下两家了,一个是宣称可以不用写 SQL 的 Hibernate ,一个是对 SQL 非常友好的 Mybaties ,,两者各有特点,在企业级系统开 阅读全文
posted @ 2019-09-30 08:45 极客挖掘机 阅读(939) 评论(0) 推荐(1) 编辑
摘要:1. Redis 简介 Redis 是目前业界使用最广泛的内存数据存储。相比 Memcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。除此之外,Redis 还提供一些类数据库的特性,比如事务,HA,主从库。可以说 Redis 兼具了 阅读全文
posted @ 2019-09-27 08:49 极客挖掘机 阅读(865) 评论(0) 推荐(4) 编辑
摘要:1. 什么是 okhttp ? okhttp 是由 square 公司开源的一个 http 客户端。在 Java 平台上,Java 标准库提供了 HttpURLConnection 类来支持 HTTP 通讯。不过 HttpURLConnection 本身的 API 不够友好,所提供的功能也有限。大部 阅读全文
posted @ 2019-09-26 08:46 极客挖掘机 阅读(2782) 评论(0) 推荐(0) 编辑
摘要:前面的文章 "《跟我学SpringCloud | 第十八篇:微服务 Docker 化之基础环境》" 我们介绍了基础环境系统和 JRE 的容器化,这一节我们介绍 Spring Cloud 组件的容器化,主要包括 eureka server 、 gateway server 和 provider ser 阅读全文
posted @ 2019-09-24 08:45 极客挖掘机 阅读(949) 评论(0) 推荐(1) 编辑
摘要:1. 容器化 Docker 的横空出世,给了容器技术带来了质的飞跃,Docker 标准化了服务的基础设施,统一了应用的打包分发,部署以及操作系统相关类库等,解决了测试生产部署时环境差异的问题。对于运维来讲,由于镜像的不可变性,更容易进行服务部署和回滚操作。利用各种第三方容器管理平台,实现一键部署、动 阅读全文
posted @ 2019-09-23 08:46 极客挖掘机 阅读(878) 评论(0) 推荐(1) 编辑
摘要:上一篇文章 "《Spring Cloud Alibaba | Dubbo 与 Spring Cloud 完美结合》" 我们介绍了Dubbo Spring Cloud的基本使用,使用的服务中心为Spring Cloud Alibaba提供的Nacos,Dubbo内部提供了基于Dubbo的RPC调用,同 阅读全文
posted @ 2019-09-20 08:46 极客挖掘机 阅读(2750) 评论(1) 推荐(1) 编辑
摘要:Spring Cloud Alibaba | Sentinel: 服务限流高级篇 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列文章全采用以上版本 [TOC] 上一篇 "《Spring Cloud Alibaba | S 阅读全文
posted @ 2019-07-20 08:37 极客挖掘机 阅读(4424) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Alibaba | Sentinel: 服务限流基础篇 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列文章全采用以上版本 [TOC] 上一篇 "《Spring Cloud Alibaba | S 阅读全文
posted @ 2019-07-19 10:24 极客挖掘机 阅读(1832) 评论(0) 推荐(1) 编辑
摘要:Spring Cloud Alibaba | Sentinel: 分布式系统的流量防卫兵初探 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列文章全采用以上版本 [TOC] 1. Sentinel 是什么? Sentine 阅读全文
posted @ 2019-07-18 08:37 极客挖掘机 阅读(897) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Alibaba | Nacos集群部署 [TOC] 1. Nacos支持三种部署模式 单机模式 用于测试和单机试用。 集群模式 用于生产环境,确保高可用。 多集群模式 用于多数据中心场景。 以上是官方提供的三种部署方式:单机模式对于企业来讲,仅可用于测试环境或者开发环境,不 阅读全文
posted @ 2019-07-16 16:24 极客挖掘机 阅读(8861) 评论(1) 推荐(0) 编辑
摘要:Spring Cloud Alibaba | Nacos配置管理 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列文章全采用以上版本 [TOC] 上一篇 "《Spring Cloud Alibaba | Nacos服务注册 阅读全文
posted @ 2019-07-16 10:08 极客挖掘机 阅读(2185) 评论(1) 推荐(0) 编辑
摘要:Spring Cloud Alibaba | Nacos服务注册与发现 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列文章全采用以上版本 [TOC] 上一篇 "《Spring Cloud Alibaba | Nacos服 阅读全文
posted @ 2019-07-16 09:05 极客挖掘机 阅读(3212) 评论(1) 推荐(0) 编辑
摘要:Spring Cloud Alibaba | Nacos服务注册与发现 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列文章全采用以上版本 [TOC] 上一篇 "《Spring Cloud Alibaba | Nacos服 阅读全文
posted @ 2019-07-15 15:32 极客挖掘机 阅读(1856) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示