limuma

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年7月16日

摘要: Git 操作文档 Git 是一个十分流行的版本控制系统,Git 和 SVN 区别在于,SVN使用增量文件系统,存储每次提交之间的差异。而 git 使用全量文件系统,存储每次提交的文件的全部内容(snapshot)。 git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。 Git 文档地 阅读全文
posted @ 2018-07-16 17:15 limuma 阅读(2891) 评论(0) 推荐(0) 编辑

2018年7月15日

摘要: 前言 本篇内容我们会实现如下图所示的城市管理系统,因为上面案例都用的是 City,所以这里直接使用城市作为对象,写一个简单的城市管理系统,如图所示: 结构 类似上面讲的工程搭建,新建一个工程编写此案例。工程如图: 下面目录和上面类似,这边不重复讲解: pom.xml Maven 依赖配置 appli 阅读全文
posted @ 2018-07-15 23:08 limuma 阅读(2289) 评论(0) 推荐(0) 编辑

摘要: 第09课:WebFlux 集成测试及部署 前言 在日常工作中,免不了自测 UT,因为覆盖率不达标,是不允许提交测试,那怎么进行 WebFlux 项目的测试呢。@WebFluxTest 是 WebFlux 测试的重要注解。 结构 回到这个工程中,使用 springboot-webflux-3-mong 阅读全文
posted @ 2018-07-15 23:07 limuma 阅读(4417) 评论(0) 推荐(0) 编辑

摘要: 第08课:WebFlux 中 WebSocket 实现通信 前言 WebFlux 该模块中包含了对反应式 HTTP、服务器推送事件和 WebSocket 的客户端和服务器端的支持。这里我们简单实践下 WebFlux 中 WebSocket 实现通信。 什么是 WebSocket WebSocket 阅读全文
posted @ 2018-07-15 23:05 limuma 阅读(13515) 评论(0) 推荐(0) 编辑

摘要: 第07课:WebFlux 中 Redis 实现缓存 前言 首先,补充下上一篇的内容,RedisTemplate 实现操作 Redis,但操作是同步的,不是 Reactive 的。自然,支持 Reactive 的操作类为 ReactiveRedisTemplate,下面我们写个小案例。 Reactiv 阅读全文
posted @ 2018-07-15 23:04 limuma 阅读(6940) 评论(0) 推荐(0) 编辑

摘要: 第06课:WebFlux 整合 Redis 前言 上一篇内容讲了如何整合 MongoDB,这里继续讲如何操作 Redis 这个数据源,那什么是 Reids? Redis 是一个高性能的 key-value 数据库,GitHub 地址详见这里。GitHub 是这么描述的: Redis is an in 阅读全文
posted @ 2018-07-15 23:03 limuma 阅读(5348) 评论(0) 推荐(0) 编辑

摘要: 第05课:WebFlux 中 Thymeleaf 和 MongoDB 实践 前言 本节内容主要还是总结上面两篇内容的操作,并实现一个复杂查询的小案例,那么没安装 MongoDB 的可以进行下面的安装流程。 Docker 安装 MognoDB 并启动如下。 (1)创建挂载目录: docker volu 阅读全文
posted @ 2018-07-15 23:00 limuma 阅读(1433) 评论(0) 推荐(0) 编辑

摘要: 第04课:WebFlux 整合 Thymeleaf 上一篇介绍的是用 MongoDB 来实现 WebFlux 对数据源的操作,那么有了数据需要渲染到前台给用户展示,这就是本文关心的 View 层,View 的表现形式有很多,比如 JSON 和 HTML。开发中常用模板语言很常见的有 Thymelea 阅读全文
posted @ 2018-07-15 22:57 limuma 阅读(4037) 评论(1) 推荐(0) 编辑

摘要: 第03课:WebFlux 整合 MongoDB 前言 上一课的内容讲解了用 Map 数据结构内存式存储了数据,这样数据就不会持久化,本文我们用 MongoDB 来实现 WebFlux 对数据源的操作。 什么是 MongoDB?详见官网。 MongoDB 是一个基于分布式文件存储的数据库,由 C++ 阅读全文
posted @ 2018-07-15 22:54 limuma 阅读(6288) 评论(1) 推荐(1) 编辑

摘要: 第01课:WebFlux 快速入门实践 Spring Boot 2.0 spring.io 官网有句醒目的话是: BUILD ANYTHING WITH SPRING BOOT Spring Boot (Boot 顾名思义,是引导的意思)框架是用于简化 Spring 应用从搭建到开发的过程。应用开箱 阅读全文
posted @ 2018-07-15 22:49 limuma 阅读(7521) 评论(0) 推荐(0) 编辑