自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 “Learning Git Branching” 最好用的 Git 在线学习工具

你如果对 Git 感兴趣吗?那么 “Learning Git Branching” 可以说是目前为止最好的教程了,在沙盒里你能执行相应的命令,还能看到每个命令的执行情况; 通过一系列刺激的关卡挑战,逐步深入的学习 Git 的强大功能,在这个过程中你可能还会发现一些有意思的事情。你会看到“Learning Git Branching” 提供的许多关卡。如果你是初学者,从第一关开始逐个向后挑战就是了...

2019-06-26 20:20:31 2038

原创 开发人员常用框架文档整理及中文翻译

后端开发常用框架文档及中文翻译,包含 Spring 系列文档(Spring, Spring Boot, Spring Cloud, Spring Security, Spring Session),日志(Apache Flume, Log4j2),Http Server(NGINX,Apache),Python,数据库(OpenTSDB,MySQL,PostgreSQL)等最新官方文档以及对应的...

2019-04-03 21:21:54 655 1

原创 Spring 官方文档(中文翻译)

以下所有文档均包含多个版本,并支持多语言(英文及中文)。Spring Boot 中文文档Spring Framework 中文文档Spring Cloud 中文文档Spring Security 中文文档Spring Session 中文文档Spring AMQP 中文文档Spring DataSpring Data JPASpring Data JDBCSpring...

2019-03-27 19:23:15 9564 3

原创 关于 Nginx 反向代理导致 Spring Boot OAuth2 认证失败的问题

最近在给 Docs4dev 添加用户评论功能时,使用了 Github 提供的 OAuth2 认证来进行用户身份认证,在本地开发环境中一切正常,但是一放到服务器就会认证失败,查看日志后发现 OAuth2 的 redirectUri 参数不匹配,在添加了相关日志后,发现 Spring Boot 是通过 UrlUtils.buildFullRequestUrl(request) 从 HttpServle...

2019-02-20 22:52:14 5921 1

原创 [Spring Boot 系列教程] SpringBootApplication

[Spring Boot 系列教程] 目录源码(demo03)在上一篇文章中,我们介绍了 Spring Boot 提供的 DevTools,在本篇文章中,将介绍 SpringApplication 这个类。在之前的文章中,我们知道了 SpringApplication 是 Spring Boot 应用的入口,在本文中,将深入介绍 SpringApplication 的一些其它特性。运行...

2019-01-30 23:07:07 185

原创 [Spring Boot 系列教程] Dev Tools

[Spring Boot 系列教程] 目录源码(demo03)在上一篇文章中,介绍了 Spring Boot 的项目结构及自动构建机制,在本文中,将介绍 Spring Boot 开发者工具。在 Spring Boot 中包含一组额外的工具 spring-boot-devtools,提供了一些在开发中非常有用的功能。使用在项目中添加 spring-boot-devtools 非常简单,...

2019-01-27 00:21:05 638

原创 [Spring Boot 系列教程] 项目结构及自动配置机制

[Spring Boot 系列教程] 目录源码 demo03在上一篇文章中,介绍了 Spring Boot 的构建工具及原理,本篇文章将介绍 Spring Boot 项目的结构及配置。项目结构Spring Boot 虽然不需要任何特定的代码布局,但是,官方还是提供了一些最佳实践,下面将一一介绍。包命名规范当 java 的类不在任何一个包下面的时候,将会使用默认的包,但是这是不建议使...

2019-01-23 20:40:28 242

原创 [Spring Boot 系列教程] 构建系统

[Spring Boot 系列教程] 目录依赖管理在上一篇文章中,我们介绍过 Spring Boot 将会帮助我们管理依赖,实际上,Spring Boot 是通过 BOM (Bills of Materials) 的形式管理 Jar 包之间的依赖关系,对于 BOM 在此处不做过多介绍,有兴趣的可以参考官方文档。Spring Boot 为我们提供了一系列的 Starter 用于依赖的管理和对框架...

2019-01-22 22:03:51 356

原创 [Spring Boot 系列教程] 入门

Spring Boot 简介首先,让我们来看一下在没有 Spring Boot 的时候,开发一个 Java 程序有多么繁杂。以开发一个简单的 Hello world 程序开始吧。你要做的事情有:确定技术选型(Spring, Spring mvc)创建 maven 项目,添加依赖项创建相关配置文件web.xmlapplicationContext.xmldispatcher-se...

2019-01-21 20:35:56 329

原创 [Spring Boot 系列教程] 目录

目录入门Spring Boot 简介开发第一个 Spring Boot 应用使用 Spring Boot构建系统配置Spring Bean打包和运行 Spring Boot 程序Spring Boot 的功能SpringApplicationSpring Boot 属性配置Profiles日志JSON开发 Web 应用程序安全数据库(SQL)数据...

2019-01-20 23:09:23 502

原创 Nginx 中文文档,基于官方最新版本(更新时间:2018-11-15)

Nginx 最新官方文档翻译文档地址: https://www.docs4dev.com/docs/en/nginx/current/reference更新时间:2018-11-15支持语言:中文|英文

2018-12-31 21:56:58 4123

原创 Docs4dev 更新 (2018-12-19)

增加以下文档支持:Spring Boot Reference1.5.9.RELEASE(中、英文)2.1.1.RELEASE(中、英文)Spring Cloud ReferenceFinchley.SR2(中、英文)Edgware.SR5(中、英文)Spring Session Reference2.1.2.RELEASE(中、英文)Sprin...

2018-12-19 20:03:39 205

原创 分享文档浏览网站 Docs4dev

作为一个程序员,每天最多打交道的肯定是代码,其次就是各种开源框架的文档了,但是各个框架的文档都有它们自己的风格,在国内某些网站的打开速度也是堪忧,最重要的是:大部分文档都不支持搜索,也不支持中文,基于此,我开发了一个文档网站:https://www.docs4dev.com ,它使用了 ant-design 作为 UI 框架,不管是加载速度还是 UI 样式都十分美观;其次,它使用了 Elasti...

2018-12-12 21:01:54 646 1

原创 Swagger UI 集成 OAuth2 授权服务

在开发 Rest API 时,经常会使用 swagger 进行 API 测试,但是 API 通常情况下都是受保护的,需要携带 token 才能访问,本篇文章将介绍在 Spring Boot 中,swagger 怎样与 OAuth2 服务集成。本文所使用的环境:Java8Spring Boot 2.0Spring OAuth2Keycloak OAuth2 认证服务器Gra...

2018-04-27 22:25:41 21216 2

原创 使用 Spring Boot Starter 封装 微信 SDK

微信对外提供了很多 API,但是这些 API 使用起来非常不方便,用户需要实现非常底层的操作;所以我以 spring-boot-starter 的形式对其做了一次封装,形成了 wechat-spring-boot-starters 这个项目,尽量做到“零”配置运行;目前实现了消息部分的封装,完成所有类型消息的统一处理,自动执行消息加解密而无需用户参与。以下将介绍 wechat-spring-bo

2018-01-04 22:31:08 2242

原创 使用 Filebeat 收集日志

上一篇文章介绍了使用 kafka + logstash + elasticsearch 进行日志收集并展示,在本篇文章中,将介绍使用 filebeat 代替 kafka 进行日志收集。安装 Filebeat此处只介绍 Windows 下面的安装,至于其他系统, 请参考: 官方文档下载并解压后,有两种方式运行,一种是注册为 Windows 服务,另一种是直接通过命令行运行;下面分别介绍两种方式。注册

2017-12-25 20:52:21 7206 3

原创 使用 logstash + kafka + elasticsearch 实现日志监控

在本文中,将介绍使用 logstash + kafka + elasticsearch 实现微服务日志监控与查询。

2017-12-23 17:15:20 10880

原创 使用 Spring Boot Admin 来监控你的服务

Spring boot 的出现,大大的简化了传统的软件开发流程,同时,软件的架构也在向微服务靠拢。而Spring 基于此,给我们提供了非常强大的基础设施 – Spring cloud 系列项目。本文将基于 Spring cloud 以及 Spring boot, 介绍怎样使用 Spring boot admin 来监控Spring cloud 提供的微服务基础设施。当我们使用 Spring b

2017-12-18 20:22:05 8771 1

原创 简化你的开发-使用lombok

使用lombok简化你的开发 Java 最使人诟病的地方,莫过于随处都有的 Getter/Setter 了;但是现在,lombok 为我们解决了这一难题。本次教程,就带大家认识 lombok,并且使用它来简化我们的 Java 开发。

2017-11-09 20:41:04 901

原创 使用Spring boot 快速 搭建 OAuth2 Server

目前国内很多平台(QQ,微信,微博等)都提供了OAuth2服务,本文不是针对OAuth2协议的教程,故阅读本文之前,如果对OAuth2协议还不熟悉的同学可查询相关资料,本文旨在以最简单的方式,使用Spring OAuth2 框架,快速搭建OAuth2服务。前提阅读本文之前,你需要了解:Spring BootSpring MVCSpring SecurityPostman Google 浏览

2017-10-15 16:42:51 9669 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除