任霏博客

这是 任霏 的个人网站与博客,一个程序员自己写的网站,不仅仅是文章内容,还包括网站程序的代码。 对新鲜事物都十分感兴趣,利用这个站点向大家分享自己的所见所得,同时这个站点也是我的实验室。

slider image slider image slider image slider image
Spring Cloud 微服务入门教程完结

Spring Cloud 微服务入门教程完结

如果您从第一节开始跟着我新建项目,尝试运行我的代码(https://github.com/NeilRen/SpringCloudDemo),相信您已经可以构建一个初步的微服务架构了,因为是面向初学者的入门教程,里面很多东西都没有更深入和更详细的讲,只是确保可以搭建起微服务的架构就可以了,后续有...

Spring Cloud 微服务入门教程(十二):Spring Cloud Docker 容器化部署

Spring Cloud 微服务入门教程(十二):Spring Cloud Docker 容器化部署

上一节我们讲了服务跟踪和链路监控以后,基本微服务框架的大体已经快要结束了,在伴随微服务中的部署肯定离不开Docker,那么我们如何构建一个Docker的镜像呢?本节我们就讲一下把代码打包成镜像文件,并上传到镜像仓库中。

微盟复盘删库事件:数据已全找回,制定赔付计划,追责管理层

微盟复盘删库事件:数据已全找回,制定赔付计划,追责管理层

微盟表示,此次事故给商家经营造成了严重的影响,公司管理层对此深感自责和愧疚,对此微盟准备了1.5亿元人民币赔付拨备金。

Spring Cloud 微服务入门教程(十一):Spring Cloud Sleuth zipkin 服务追踪链路监控

Spring Cloud 微服务入门教程(十一):Spring Cloud Sleuth zipkin 服务追踪链路监控

上一节我们讲了服务熔断和降级,基本已经可以搭建出一个比较完整的微服务架构了,但是微服务架构是分布式的,每个服务之间相互独立运行又相互依赖,如果一旦出现问题,我们很难排查是哪里出现了问题,所以还需要一个服务追踪的解决办法,那就是 Spring Cloud Sleuth 可以实现服务追踪和链路监控。

Spring Cloud 微服务入门教程(十):Spring Cloud Hystrix 服务熔断和服务降级

Spring Cloud 微服务入门教程(十):Spring Cloud Hystrix 服务熔断和服务降级

上一节我们讲了服务网关,就可以让多个服务通过网关统一发布出去了,在发布出去之前我们还要了解一个机制,那就是微服务中的服务熔断和服务降级的机制,在 Spring Cloud 中叫 Hystrix,本节将整合 Hystrix 实现服务熔断和降级。Hystrix有很多特性,我们只说最常用的熔断和降级机制。

Spring Cloud 微服务入门教程(九):网关 Zuul 整合 Swagger2 实现自动生成 RESTful API 文档

Spring Cloud 微服务入门教程(九):网关 Zuul 整合 Swagger2 实现自动生成 RESTful API 文档

上一节我们讲了SpringCloud的服务网关Zuul,随着服务接口的增加,我们还需要一个管理接口文档的工具,所以本节介绍给大家Swagger,这个不是微服务架构里的内容,但是非常实用,所以我也安排在入门教程中了,Swagger不但可以将接口可视化文档,还可以在线测试、生成SDK,本节主要讲整...

Spring Cloud 微服务入门教程(八):Spring Cloud Zuul 服务网关动态路由和Cookie头信息传递和跨域

Spring Cloud 微服务入门教程(八):Spring Cloud Zuul 服务网关动态路由和Cookie头信息传递和跨域

上一节我们讲了微服务只间通过消息队列实现异步通讯,本节将介绍微服务中的网关Spring Cloud Zuul,可以实现统一管理众多的接口、实现负载均衡等功能。

火车票上身份证脱敏的漏洞可以暴露你的身份证号

火车票上身份证脱敏的漏洞可以暴露你的身份证号

火车票大家都非常熟悉了,都做过火车,现在都是实名制购票,火车票上有你的身份证号和姓名等实名信息,其中身份证号被星号隐藏了四位,你以为就可以安全的丢弃吗?作为程序员的我想告诉你,其实通过程序可以很快的计算出你可能的身份证号码。

Spring Cloud 微服务入门教程(七):Spring Cloud Stream 消息队驱动式的微服务

Spring Cloud 微服务入门教程(七):Spring Cloud Stream 消息队驱动式的微服务

上一节的《Spring Cloud 微服务入门教程(六):Spring Cloud BUS 消息总线实现配置中心动态更新配置文件》已经安装了RabbitMQ消息队列,并实现了SpringCloudBus消息总线,本节介绍Spring Cloud Stream 消息队驱动式的微服务。可以使用Ra...

Spring Cloud 微服务入门教程(六):Spring Cloud BUS 消息总线实现配置中心动态更新配置文件

Spring Cloud 微服务入门教程(六):Spring Cloud BUS 消息总线实现配置中心动态更新配置文件

上一节我们讲了《Spring Cloud 微服务入门教程(五):统一配置中心-ConfigService》实现了统一管理配置,在文末我也说了依赖重启才能自动拉取配置,所以本章节就讲一下利用Spring Cloud BUS 消息总线来自动更新配置文件,这将实现应用无需重启就可以热更新配置文件。

Spring Cloud 微服务入门教程(五):统一配置中心-ConfigService

Spring Cloud 微服务入门教程(五):统一配置中心-ConfigService

上一节《Spring Cloud 微服务入门教程(四):微服务间的调用消费-FeignClient》我们讲了微服务的新建和服务间的调用消费,随着微服务的增多,那么多SpringBoot程序,修改他们的配置文件会是很恐怖的工作量,所以微服务架构中还为我们提供了配置中心,这样可以方便统一的管理我们...

Spring Cloud 微服务入门教程(四):微服务间的调用消费-FeignClient

Spring Cloud 微服务入门教程(四):微服务间的调用消费-FeignClient

上一节《Spring Cloud 微服务入门教程(三):微服务的注册》我们讲了服务的注册,本节我们讲服务之间的调用,也就是作为服务消费者去消费其他服务,以及使用FeignClient来快速高效的调用其他服务。

Spring Cloud 微服务入门教程(三):微服务的注册

Spring Cloud 微服务入门教程(三):微服务的注册

上一节我们讲了《Spring Cloud 微服务入门教程(二):服务注册与发现-Eureka》搭建了微服务的注册发现中心,这一节我们就讲一下如何新建一个微服务服务并且将服务注册到注册中心。

使用IDEA实现远程代码DEBUG调试教程详解

使用IDEA实现远程代码DEBUG调试教程详解

我们在使用 IDEA DEBUG调试代码的时候,常常见到控制台会输出一句这样的话:「Connected to the target VM, address: '127.0.0.1:62981', transport: 'socket'」,所以即使代码不在本地运行,只要JVM打开调试模式,并且网...

如何优雅的在 Git 上 Commit 以及自动生成版本变更日志Change log

如何优雅的在 Git 上 Commit 以及自动生成版本变更日志Change log

你有没有在开发工作中抱怨别人提交的乱七八糟?也不写每次提交是因为什么干了什么?如果在Github上为开源项目贡献代码的时候,提交没有按照人家的模板要求,你的合并请求还是不被接受的。而且杂乱无章的Commit不但会影响其他人,在版本发布的时候,版本变更日志应该是可以自动生成的,但是没有按规定写的...

Spring Cloud 微服务入门教程(二):服务注册与发现-Eureka

Spring Cloud 微服务入门教程(二):服务注册与发现-Eureka

本节将总新建一个Maven多模块项目开始从头新建一个项目,并完成基于SpringCloud-Eureka的服务注册与发现基础的演示,本次演示试用的是IntellJ IDEA开发环境。使用IntellJ IDEA新建一个Maven项目,JDK使用1.8,我比较喜欢手动操作,所以先新建一个空的Ma...

Adobe激活工具 Adobe Zii 2020 5.1.7 激活补丁

Adobe激活工具 Adobe Zii 2020 5.1.7 激活补丁

Adobe Zii是一个小型且实用的实用程序,可帮助您忘记所有Adobe现有产品的注册问题。

使用ngrok进行内网穿透教程,将本地映射到互联网上可用于微信平台调试等

使用ngrok进行内网穿透教程,将本地映射到互联网上可用于微信平台调试等

前不久我的网站对接了微信公众号平台,在调试的时候很不方便,难道要把代码部署到服务器上测试?这不太可能,甚至还可能影响线上正常的系统,所以就使用了ngrok提供的内网穿透服务,将自己的电脑映射到互联网上,今天我就分享一下如何使用ngrok进行内网穿透,将自己的电脑映射到互联网上。

window.opener的安全漏洞和rel=noopener标签的使用

window.opener的安全漏洞和rel=noopener标签的使用

最近我更新了我的网站代码,给友情链接和外部链接增加了rel=noopener标签,所以今天就讨论一下为什么要使用rel=noopener标签,其实这个是一个安全漏洞,JavaScript提供了window.opener来获取创建该窗口的 Window 对象,那么问题就来了,我们一点一点说。

Spring Cloud 微服务入门教程(一):微服务介绍

Spring Cloud 微服务入门教程(一):微服务介绍

我的个人博客网站一直坚持每年一次大更新,但这次我决定不更新了,因为再更新就是使用微服务了,一个小网站用微服务架构就有点杀鸡用牛刀了,而且维护起来比较费时费力。所以直接写成教程文章就不再大动干戈的去重写我的博客了。

Friendship Links

访问我们朋友的站点也十分精彩,不妨去看看。
我们不对友站中内容负责,请注意甄别