Spring Boot 2 (二):Spring Boot 2 尝鲜-动态 Banner - 纯洁的微笑博客

Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜。配置依赖使用 Spring Boot 2.0 首先需要将项目依赖包替换为刚刚发布的 2.0 RELEASE,现在网站`https://start.spring.io/`也将 Spring Boot 2.0 设置为默认版本。```<parent <groupIdor...
阅读全文

Spring Boot 2 (三):Spring Boot 开源软件都有哪些? - 纯洁的微笑博客

2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring Boot 的开源软件在 Github/码云 上面已有不少,这篇文章就给大家介绍一下 Github/码云 上面和 Spring Boot 相关的开源软件。1、 首先给大家介绍的就是Spring...
阅读全文

七牛云的创始人:架构对程序员意味着什么? - 纯洁的微笑博客

我觉得每一个程序员都有一个架构师的梦想,至少在我曾经的职场道路刚开始的时候是这样想的。工作很多年之后,当我终于如愿成为了一名架构师的时候,突然感觉有点慌。因为作为一名架构师需要学习的知识面非常广,有些领域还必须要深入研究,有一种不知从何开始的感觉,那时候自己走了很多弯路,如果有一个比较好的指导方向,应该可以节省很多时间和精力。我看到很多朋友,做了 7、8 年程序员,仍然停留在「码农」的阶段...
阅读全文

Spring Boot 2 (四):使用 Docker 部署 Spring Boot - 纯洁的微笑博客

Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的 Spring Boot 项目,然后给项目添加 Docker 支持,最后对项目进行部署。一个简单 Spring Boot 项目在 `pom.xml` 中 ,使用 Spring Boot 2.0 相关依赖```<pa...
阅读全文

第六章 正则表达式的构建 | 程序猿DD

第六章 正则表达式的构建对于一门语言的掌握程度怎么样,可以有两个角度来衡量:读和写。不仅要看懂别人的解决方案,也要能独立地解决问题。代码是这样,正则表达式也是这样。与“读”相比,“写”往往更为重要,这个道理是不言而喻的。对正则的运用,首重就是:如何针对问题,构建一个合适的正则表达式?本章就解决该问题,内容包括:1. 平衡法则2. 构建正则前提3. 准确性4. ...
阅读全文

第五章 正则表达式的拆分 | 程序猿DD

第五章 正则表达式的拆分对于一门语言的掌握程度怎么样,可以有两个角度来衡量:读和写。不仅要求自己能解决问题,还要看懂别人的解决方案。代码是这样,正则表达式也是这样。正则这门语言跟其他语言有一点不同,它通常就是一大堆字符,而没有所谓“语句”的概念。如何能正确地把一大串正则拆分成一块一块的,成为了破解“天书”的关键。本章就解决这一问题,内容包括:1. 结构和操作符2. ...
阅读全文

第四章 正则表达式回溯法原理 | 程序猿DD

第四章 正则表达式回溯法原理学习正则表达式,是需要懂点儿匹配原理的。而研究匹配原理时,有两个字出现的频率比较高:“回溯”。听起来挺高大上,确实还有很多人对此不明不白的。因此,本章就简单扼要地说清楚回溯到底是什么东西。内容包括:1. 没有回溯的匹配2. 有回溯的匹配3. 常见的回溯形式 1\. 没有回溯的匹配假设我们的正则是`/ab{1,3}c/`,其可视...
阅读全文

第三章 正则表达式括号的作用 | 程序猿DD

第三章 正则表达式括号的作用不管哪门语言中都有括号。正则表达式也是一门语言,而括号的存在使这门语言更为强大。对括号的使用是否得心应手,是衡量对正则的掌握水平的一个侧面标准。括号的作用,其实三言两语就能说明白,括号提供了分组,便于我们引用它。引用某个分组,会有两种情形:在JavaScript里引用它,在正则表达式里引用它。本章内容虽相对简单,但我也要写长点。内容包括:1...
阅读全文

第二章 正则表达式位置匹配攻略 | 程序猿DD

第二章 正则表达式位置匹配攻略正则表达式是匹配模式,要么匹配字符,要么匹配位置。请记住这句话。然而大部分人学习正则时,对于匹配位置的重视程度没有那么高。本章讲讲正则匹配位置的总总。内容包括:1. 什么是位置?2. 如何匹配位置?3. 位置的特性4. 几个应用实例分析 1\. 什么是位置呢?位置是相邻字符之间的位置。比如,下图中箭头所指的地方:img...
阅读全文

Spring bean生命周期不可不知的接口 - Spring源码解析

Spring bean生命周期不可不知的接口张涛 Spring源码解析 微信号 SpringAutowired功能介绍 专注服务端技术分享,spring springMVC springBoot 以及其它Java开源框架源码解析,包括基础,进阶技能,学习,研究,交流。_20170304_ 上回说到 Spring bean生命周期中的InitializingBean接口...
阅读全文