随笔分类 -  springboot

摘要:1. 引言 各位在开发的过程中肯定遇到过被接口文档折磨的经历,由于 RESTful 接口的轻量化以及低耦合性,我们在修改接口后文档更新不及时,导致接口的调用方(无论是前端还是后端)经常抱怨接口与文档不一致。程序员的特点是特别不喜欢写文档,但是又同时特别不喜欢别人不写文档。所以 API 文档工具这时就 阅读全文
posted @ 2019-10-17 08:43 极客挖掘机 阅读(1159) 评论(0) 推荐(0) 编辑
摘要:1. 什么是响应式编程 在计算机中,响应式编程或反应式编程(英语:Reactive programming)是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。 例如,在命令式编程环境中,a=b+c 表示将 阅读全文
posted @ 2019-10-16 08:45 极客挖掘机 阅读(1400) 评论(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 为我们提供了监控模块 Spring Boot Ac 阅读全文
posted @ 2019-10-09 08:46 极客挖掘机 阅读(3310) 评论(0) 推荐(2) 编辑
摘要: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) 编辑
摘要:在上一篇文章 "《Spring Boot (三): ORM 框架 JPA 与连接池 Hikari》" 我们介绍了 JPA 与连接池 Hikari 的整合使用,在国内使用比较多的连接池还有一个是阿里开源的 Druid 。本篇文章我们就来聊一聊 Druid 的一些使用姿势。 1. Druid 是什么? 阅读全文
posted @ 2019-09-25 08:46 极客挖掘机 阅读(13499) 评论(1) 推荐(2) 编辑
摘要:前面两篇文章我们介绍了如何快速创建一个 Spring Boot 工程 "《Spring Boot(一):快速开始》" 和在 Spring Boot 中如何使用模版引擎 Thymeleaf 渲染一个Web页面 "《Spring Boot (二):模版引擎 Thymeleaf 渲染 Web 页面》" , 阅读全文
posted @ 2019-09-22 08:31 极客挖掘机 阅读(4878) 评论(0) 推荐(1) 编辑
摘要:Spring Boot (二):模版引擎 Thymeleaf 渲染 Web 页面 在 "《Spring Boot(一):快速开始》" 中介绍了如何使用 Spring Boot 构建一个工程,并且提供 RESTful API ,本节我们继续介绍如何使用 Spring Boot 渲染 Web 页面。 1 阅读全文
posted @ 2019-09-18 08:46 极客挖掘机 阅读(1750) 评论(0) 推荐(0) 编辑
摘要:Spring Boot(一):快速开始 本系列文章旨在使用最小依赖、最简单配置,帮助初学者快速掌握Spring Boot各组件使用,达到快速入门的目的。全部文章所使用示例代码均同步Github仓库和Gitee仓库。 1. Spring Boot是什么? Spring Boot 是由 Pivotal 阅读全文
posted @ 2019-09-17 08:45 极客挖掘机 阅读(1289) 评论(1) 推荐(1) 编辑
摘要:SpringCloud系列教程 | 第十六篇:微服务利剑之APM平台(二)Pinpoint Springboot: 2.1.7.RELEASE SpringCloud: Greenwich.SR2 [TOC] 1. Pinpoint概述 Pinpoint是一个由韩国人编写的为大型分布式系统服务的链路 阅读全文
posted @ 2019-08-29 08:46 极客挖掘机 阅读(2047) 评论(1) 推荐(1) 编辑
摘要:SpringCloud系列教程 | 终篇:文章汇总(持续更新) 我为什么这些文章?一是巩固自己的知识,二是希望有更加开放和与人分享的心态,三是接受各位大神的批评指教,有任何问题可以联系我: inwsy@hotmail.com。 Github源码下载:https://github.com/meteor 阅读全文
posted @ 2019-07-14 18:40 极客挖掘机 阅读(5765) 评论(2) 推荐(6) 编辑

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