Spring Boot 2 (六):使用 Docker 部署 Spring Boot 开源软件云收藏 - 纯洁的微笑博客

云收藏项目已经开源2年多了,作为当初刚开始学习 Spring Boot 的练手项目,使用了很多当时很新的技术,现在看来其实很多新技术是没有必要使用的,但做为学习案例来讲确实是一个绝佳的 Spring Boot 实践。从开源到现在,写了一些教程给大家介绍如何部署云收藏,如何在IDE中运行云收藏,但是仍然有很多的朋友不知道如何使用,如何部署?就像“请提供一份云收藏数据结构” 这样的问题我至少都回答...
阅读全文

一文读懂 Spring Boot、微服务架构和大数据治理三者之间的故事 - 纯洁的微笑博客

微服务架构微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物。互联网时代的产品通常有两类特点:需求变化快和用户群体庞大,在这种情况下,如何从系统架构的角度出发,构建灵活、易扩展的系统,快速应对需求的变化;同时,随着用户的增加,如何保证系统的可伸缩性、高可用性,成为系统架构面临的挑战。如果还按照以前传统开发模式,开发一个大...
阅读全文

Spring Boot 2 版的开源项目云收藏来了! - 纯洁的微笑博客

先给大家晒一下云收藏的几个数据,作为一个 Spring Boot 的开源项目()目前在 Github 上面已经有2600多个 Star,如果按照 SpringBoot 标签进行筛选的话也可以排到第五位。当云收藏1.0开发完成之后,同步将云收藏部署到了服务器上,申请了一个域名方便大家使用,到目前为止:网站的注册用户4000多人,共计收藏文章100000多条,在百度上搜索:云收藏,排在第一的就是云...
阅读全文

为什么说 Java 程序员到了必须掌握 Spring Boot 的时候? - 纯洁的微笑博客

Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 传统企业使用 Spring Boot 会给我们带来什么样变革?Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot...
阅读全文

Github 上 Star 最多的个人 Spring Boot 开源学习项目 - 纯洁的微笑博客

2016年,在一次技术调研的过程中认识到了 Spring Boot ,试用之后便一发不可收拾的爱上它。为了防止学习之后忘记,就在网上连载了 ,没想到这一开始便与 Spring Boot 深度结缘。近三年的时间写了一百多篇关于 Spring Boot 的文章(包含两个课程),在写文章的过程中将文中的示例项目托管在 Github 上面,随着学习 Spring Boot 的朋友越来越多,在 Gith...
阅读全文

Spring Boot 2 (八):Spring Boot 集成 Memcached - 纯洁的微笑博客

Memcached 介绍Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。因为 Spr...
阅读全文

Spring Boot 2 (九):【重磅】Spring Boot 2.1.0 权威发布 - 纯洁的微笑博客

如果这两天登录 就会发现,Spring Boot 默认版本已经升到了 2.1.0。这是因为 Spring Boot 刚刚发布了 2.1.0 版本,我们来看下 Spring Boot 2 发布以来第一个子版本都发布了哪些内容?2.1 中的新特性 将`springbootstarteroauth2oidcclient`重命名为`springbootstarteroauth2client...
阅读全文

是时候给大家介绍 Spring Boot/Cloud 背后豪华的研发团队了。 - 纯洁的微笑博客

看了 Pivotal 公司的发展历史,这尼玛就是一场商业大片呀。我们刚开始学习 Spring Boot 的时候肯定都会看到这么一句话: Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。这里的 Pivotal 团队肯定就是 Spring Boot 的研发团队了,那么这个 Pivotal 团队到底是个什么来...
阅读全文

Spring Boot自动配置的"魔法"是如何实现的? | SylvanasSun's Blog

Spring Boot是Spring旗下众多的子项目之一,其理念是约定优于配置,它通过实现了自动配置(大多数用户平时习惯设置的配置作为默认配置)的功能来为用户快速构建出标准化的应用。Spring Boot的特点可以概述为如下几点: 内置了嵌入式的Tomcat、Jetty等Servlet容器,应用可以不用打包成War格式,而是可以直接以Jar格式运行。 提供了多个可选择的”s...
阅读全文

springcloud(十一):服务网关Zuul高级篇 - 纯洁的微笑博客

时间过的很快,写还在半年前,现在已经是2018年了,我们继续探讨Zuul更高级的使用方式。上篇文章主要介绍了Zuul网关使用模式,以及自动转发机制,但其实Zuul还有更多的应用场景,比如:鉴权、流量转发、请求统计等等,这些功能都可以使用Zuul来实现。Zuul的核心Filter是Zuul的核心,用来实现对外服务的控制。Filter的生命周期有4个,分别是“PRE”、“ROUTING”...
阅读全文