Spring

微服务架构基础之注册中心

3

puefu.he 发布于 2018-08-21

微服务架构基础之注册中心 在微服务架构中,注册中心是核心的基础服务之一。在微服务架构流行之前,注册中心就已经开始出现在分布式架构的系统中。Dubbo是一个在国内比较流行的分布式框架,被大量的中小型互联网公司所采用,Dubbo是一个非常实用的框架,提供了比较完善的服务治理功能,而服...

阅读(4)评论(0)赞 (0)

WebSocket的故事(三)—— Springboot中,如何利用WebSocket和STOMP快速构建点对点的消息模式(1)

6

Harries 发布于 2018-08-20

本文是WebSocket的故事系列第三篇第一节,将逐步深入Spring源码进行介绍,本系列的干货也将陆续在后面的几篇文章中放出。WebSocket的故事系列计划分五大篇,旨在由浅入深的介绍WebSocket以及在Springboot中如何快速构建和使用WebSocket提供的能力...

阅读(9)评论(0)赞 (0)

聊一聊 Spring 中的扩展机制(一)

puefu.he 发布于 2018-08-19

之前 Spring 源码系列文章中大多是底层源码的分析,通过源码可以让我们能够清晰的了解 Spring 到底是什么,而不是停留于表面的认知。比如当我们要使用 @Autowired 注解时,可以拿到我们想要的 bean ,但是为什么可以是值得思考的。– 关于阅读源码 S...

阅读(9)评论(0)赞 (0)

Shiro 集成 Spring

hellas 发布于 2018-08-19

本章我们来学习 Shiro 集成 Spring,即在 Web 环境下如何使用 Shiro 来进行权限控制。 本章所需知识: Shiro 认证 && 授权 Spring、SpringMVC 基础环境搭建 引入依赖 <!-- Spring MVC 依赖包 --&...

阅读(16)评论(0)赞 (0)

SpringBoot | 第十章:Swagger2的集成和使用

5

wenming.gapo 发布于 2018-08-18

前言 前一章节介绍了 mybatisPlus 的集成和简单使用,本章节开始接着上一章节的用户表,进行 Swagger2 的集成。现在都奉行 前后端分离 开发和微服务大行其道,分微服务及前后端分离后,前后端开发的沟通成本就增加了。所以一款强大的 RESTful API 文档就至关重...

阅读(15)评论(0)赞 (0)

Java8 基于spring @Async方法和Lambda实现任意代码块异步执行

1

hanze 发布于 2018-08-18

使用jdk8有一段时间了,经常到stream和lambda操作集合,项目一般也都使用的是spring framework系列。借助lambda可以实现类似python闭包的写法,传递代码块给方法,异步方法加让lambda就可以实现任意代码块的异步执行。 首先定一个接口用来执行异步...

阅读(11)评论(0)赞 (0)

使用Springboot搭建OAuth2.0 Server

8

darida 发布于 2018-08-17

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 OAuth 简介 OAuth 是由 Blaine Cook、C...

阅读(19)评论(0)赞 (0)

原 荐 SpringCloud之服务注册中心Eureka

3

yeseng 发布于 2018-08-17

本系列介绍的配置均基于 Spring Boot 2.0.1.RELEASE 版本和 Spring Cloud Finchley.SR1 服务注册中心 Spring Cloud 已经帮我们实现了服务注册中心,我们只需要很简单的几个步骤就可以完成。 1.创建一个项目spring-cl...

阅读(17)评论(0)赞 (0)

在Kubernetes上基于Istio服务网格建立Spring Boot源码

changyuan.xu 发布于 2018-08-16

该开源项目在kubernetes集群中部署了两个微服务,并将这些服务与istio 服务网格互连。 为什么这样做? 我们通过建立Spring Cloud Netflix环境已经非常成功。我们无需太多努力就能创建可扩展且容错的应用程序基础架构。虽然我们已经是站在巨人的肩膀上,可以用s...

阅读(16)评论(0)赞 (0)

剖析 | 详谈 SOFABoot 模块化原理

6

hanze 发布于 2018-08-16

SOFA(Scalable Open Financial Architecture) 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 SOFABoot 是蚂蚁金服中间件团队开源的基于 Spring Boot 的...

阅读(11)评论(0)赞 (0)

原 荐 SpringBoot | 第二十章:异步开发之异步请求

4

yanxinchi 发布于 2018-08-16

前言 关于 web开发 的相关知识点,后续有补充时再开续写了。比如 webService 服务、 发邮件 等,这些一般上觉得不完全属于 web开发 方面的,而且目前 webService 作为一个接口来提供服务的机会应该比较小了吧。所以本章节开始,开始讲解关于异步开发过程中会使用...

阅读(13)评论(0)赞 (0)

在Sprint Boot实现Spring WebMVC与WebFlux的比较

xiaoli.he 发布于 2018-08-16

Spring Boot应用程序可以用命令风格(如传统Spring WebMVC)或函数风格(如Spring WebFlux)编写。下面是使用pring WebFlux两个注意点: 1.目前,spring boot支持Spring WebMVC或WebFlux模型,因此我们不能在一...

阅读(16)评论(0)赞 (0)

Spring MVC 目录穿越漏洞(CVE-2018-1271)分析

32

puefu.he 发布于 2018-08-15

作者: Badcode@知道创宇404实验室 时间: 2018/08/14 漏洞简介 2018年04月05日,Pivotal公布了Spring MVC存在一个目录穿越漏洞(CVE-2018-1271)。Spring Framework版本5.0到5.0.4,4.3到4.3.14以...

阅读(16)评论(0)赞 (0)

从0开始手写一个Spring MVC框架,向高手进阶!

5

likai 发布于 2018-08-15

Spring框架对于Java后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看Spring的源码,你将会失去一次和大师学习的机会:它的代码规范,设计思想很值得学习。 我们程序员大部分人都是野路子,不懂什么叫代码规范。写了一个月...

阅读(17)评论(0)赞 (0)

就是要你懂Spring-IOC

2

xubiao.zhuang 发布于 2018-08-15

class Programer { Computer computer = new Mac2015(); private void work() { computer.help(); } } 复制代码 此时有一个问题就是computer和programer耦合在一起,这个prog...

阅读(14)评论(0)赞 (0)

原 荐 关于spring profile的误解

5

小丁 发布于 2018-08-14

后端之路 springboot 正文 关于spring profile的误解 顶 原 荐   Mr_Qi 发布于 55分钟前 字数 592 阅读 7 收藏 2 Spring 十年阿里,就只剩下这套Java开发体系了 >>> 背景 spring的prof...

阅读(38)评论(0)赞 (0)

Spring之RestTemplate使用小结

4

刘莉莉 发布于 2018-08-14

作为一个Java后端,需要通过HTTP请求其他的网络资源可以说是一个比较常见的case了;一般怎么做呢? 可能大部分的小伙伴直接捞起Apache的HttpClient开始做,或者用其他的一些知名的开源库如OkHttp, 当然原生的HttpURLConnection也是没问题的 本...

阅读(21)评论(0)赞 (0)