- 博客(20)
- 收藏
- 关注
原创 “Learning Git Branching” 最好用的 Git 在线学习工具
你如果对 Git 感兴趣吗?那么 “Learning Git Branching” 可以说是目前为止最好的教程了,在沙盒里你能执行相应的命令,还能看到每个命令的执行情况; 通过一系列刺激的关卡挑战,逐步深入的学习 Git 的强大功能,在这个过程中你可能还会发现一些有意思的事情。你会看到“Learning Git Branching” 提供的许多关卡。如果你是初学者,从第一关开始逐个向后挑战就是了...
2019-06-26 20:20:31
2163
原创 开发人员常用框架文档整理及中文翻译
后端开发常用框架文档及中文翻译,包含 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
747
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
9796
3
原创 关于 Nginx 反向代理导致 Spring Boot OAuth2 认证失败的问题
最近在给 Docs4dev 添加用户评论功能时,使用了 Github 提供的 OAuth2 认证来进行用户身份认证,在本地开发环境中一切正常,但是一放到服务器就会认证失败,查看日志后发现 OAuth2 的 redirectUri 参数不匹配,在添加了相关日志后,发现 Spring Boot 是通过 UrlUtils.buildFullRequestUrl(request) 从 HttpServle...
2019-02-20 22:52:14
6125
1
原创 [Spring Boot 系列教程] SpringBootApplication
[Spring Boot 系列教程] 目录源码(demo03)在上一篇文章中,我们介绍了 Spring Boot 提供的 DevTools,在本篇文章中,将介绍 SpringApplication 这个类。在之前的文章中,我们知道了 SpringApplication 是 Spring Boot 应用的入口,在本文中,将深入介绍 SpringApplication 的一些其它特性。运行...
2019-01-30 23:07:07
244
原创 [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
713
原创 [Spring Boot 系列教程] 项目结构及自动配置机制
[Spring Boot 系列教程] 目录源码 demo03在上一篇文章中,介绍了 Spring Boot 的构建工具及原理,本篇文章将介绍 Spring Boot 项目的结构及配置。项目结构Spring Boot 虽然不需要任何特定的代码布局,但是,官方还是提供了一些最佳实践,下面将一一介绍。包命名规范当 java 的类不在任何一个包下面的时候,将会使用默认的包,但是这是不建议使...
2019-01-23 20:40:28
314
原创 [Spring Boot 系列教程] 构建系统
[Spring Boot 系列教程] 目录依赖管理在上一篇文章中,我们介绍过 Spring Boot 将会帮助我们管理依赖,实际上,Spring Boot 是通过 BOM (Bills of Materials) 的形式管理 Jar 包之间的依赖关系,对于 BOM 在此处不做过多介绍,有兴趣的可以参考官方文档。Spring Boot 为我们提供了一系列的 Starter 用于依赖的管理和对框架...
2019-01-22 22:03:51
428
原创 [Spring Boot 系列教程] 入门
Spring Boot 简介首先,让我们来看一下在没有 Spring Boot 的时候,开发一个 Java 程序有多么繁杂。以开发一个简单的 Hello world 程序开始吧。你要做的事情有:确定技术选型(Spring, Spring mvc)创建 maven 项目,添加依赖项创建相关配置文件web.xmlapplicationContext.xmldispatcher-se...
2019-01-21 20:35:56
377
原创 [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
555
原创 Nginx 中文文档,基于官方最新版本(更新时间:2018-11-15)
Nginx 最新官方文档翻译文档地址: https://www.docs4dev.com/docs/en/nginx/current/reference更新时间:2018-11-15支持语言:中文|英文
2018-12-31 21:56:58
4218
原创 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
235
原创 分享文档浏览网站 Docs4dev
作为一个程序员,每天最多打交道的肯定是代码,其次就是各种开源框架的文档了,但是各个框架的文档都有它们自己的风格,在国内某些网站的打开速度也是堪忧,最重要的是:大部分文档都不支持搜索,也不支持中文,基于此,我开发了一个文档网站:https://www.docs4dev.com ,它使用了 ant-design 作为 UI 框架,不管是加载速度还是 UI 样式都十分美观;其次,它使用了 Elasti...
2018-12-12 21:01:54
699
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
21347
1
原创 使用 Spring Boot Starter 封装 微信 SDK
微信对外提供了很多 API,但是这些 API 使用起来非常不方便,用户需要实现非常底层的操作;所以我以 spring-boot-starter 的形式对其做了一次封装,形成了 wechat-spring-boot-starters 这个项目,尽量做到“零”配置运行;目前实现了消息部分的封装,完成所有类型消息的统一处理,自动执行消息加解密而无需用户参与。以下将介绍 wechat-spring-bo
2018-01-04 22:31:08
2367
原创 使用 Filebeat 收集日志
上一篇文章介绍了使用 kafka + logstash + elasticsearch 进行日志收集并展示,在本篇文章中,将介绍使用 filebeat 代替 kafka 进行日志收集。安装 Filebeat此处只介绍 Windows 下面的安装,至于其他系统, 请参考: 官方文档下载并解压后,有两种方式运行,一种是注册为 Windows 服务,另一种是直接通过命令行运行;下面分别介绍两种方式。注册
2017-12-25 20:52:21
7311
1
原创 使用 logstash + kafka + elasticsearch 实现日志监控
在本文中,将介绍使用 logstash + kafka + elasticsearch 实现微服务日志监控与查询。
2017-12-23 17:15:20
10976
原创 使用 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
8879
1
原创 简化你的开发-使用lombok
使用lombok简化你的开发 Java 最使人诟病的地方,莫过于随处都有的 Getter/Setter 了;但是现在,lombok 为我们解决了这一难题。本次教程,就带大家认识 lombok,并且使用它来简化我们的 Java 开发。
2017-11-09 20:41:04
942
原创 使用Spring boot 快速 搭建 OAuth2 Server
目前国内很多平台(QQ,微信,微博等)都提供了OAuth2服务,本文不是针对OAuth2协议的教程,故阅读本文之前,如果对OAuth2协议还不熟悉的同学可查询相关资料,本文旨在以最简单的方式,使用Spring OAuth2 框架,快速搭建OAuth2服务。前提阅读本文之前,你需要了解:Spring BootSpring MVCSpring SecurityPostman Google 浏览
2017-10-15 16:42:51
9785
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人