自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客挖掘机

你必须非常努力,才能看起来毫不费力

  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.7 Spring Cloud Gateway 动态路由

9.7 Spring Cloud Gateway 动态路由本章前几节我们介绍了Spring Cloud Gateway的路由配置,但都是将路由的配置和规则加载到内存里,需要重启才能生效,在实际生产过程中,为了保证程序的高可用以及尽量避免重启,所以我们需要实现路由的动态配置。本案编码主要用来讲解如何实现Spring Cloud Gateway的动态路由配置。1.spring-cloud-gat...

2020-02-29 11:28:20 984

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.6 Spring Cloud Gateway 全局过滤器

9.6 Spring Cloud Gateway 全局过滤器全局过滤器的配置方式不同于网关过滤器;且虽然其作用范围是所有路由配置,但都有各自的启用条件。9.6.1 Spring Cloud Gateway Filter和Global FilterSpring Cloud Gateway的Filter的生命周期不像Zuul的那么丰富,gateway只有pre和post。pre:在请求被路由...

2020-02-28 19:07:37 1322

原创 小白学 Python 数据分析(9):Pandas (八)数据预处理(2)

人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础小白学 Python 数据分析(2):Pandas (一)概述小白学 Python 数据分析(3):Pandas (二)数据结构 Series小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame小白学 Python 数据分析(5):Pandas (四)基...

2020-02-28 09:32:07 1871

原创 小白学 Python 数据分析(8):Pandas (七)数据预处理

人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础小白学 Python 数据分析(2):Pandas (一)概述小白学 Python 数据分析(3):Pandas (二)数据结构 Series小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame小白学 Python 数据分析(5):Pandas (四)基...

2020-02-26 09:43:43 2290

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.5 Spring Cloud Gateway 过滤器工厂

9.5 Spring Cloud Gateway 过滤器工厂过滤器允许以某种方式修改传入的HTTP请求或传出的HTTP响应。过滤器可以限定作用在某些特定请求路径上。 Spring Cloud Gateway包含许多内置的GatewayFilter工厂。GatewayFilter工厂同上一篇介绍的Predicate工厂类似,都是在配置文件application.yml中配置,遵循了约定大于配置的...

2020-02-24 18:48:57 1311

原创 小白学 Python 数据分析(7):Pandas (六)数据导入

人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础小白学 Python 数据分析(2):Pandas (一)概述小白学 Python 数据分析(3):Pandas (二)数据结构 Series小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame小白学 Python 数据分析(5):Pandas (四)基...

2020-02-24 09:59:08 3150

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.4 Spring Cloud Gateway 路由断言工厂

9.4 Spring Cloud Gateway 路由断言工厂断言(predicate),java 8中的断言函数。Spring Cloud Gateway中的断言函数输入类型是Spring 5.0框架中的ServerWebExchange。Spring Cloud Gateway中的断言函数允许开发者去定义匹配来自于HttpRequest中的任何信息,比如请求头和参数等。9.4.1 Afte...

2020-02-23 10:08:09 1130

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.3 Spring Cloud Gateway 路由配置转发

9.3 Spring Cloud Gateway 路由配置转发9.3.1 Spring Cloud Gateway(不整合Eureka)1.引入依赖父项目配置文件。代码清单:ch9_3/pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId&...

2020-02-22 11:04:59 1121

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.2 Spring Cloud Gateway 启动访问流程源码解析

9.2 Spring Cloud Gateway 启动访问流程源码解析网关启动第一步就是去加载config包下的几个类,如图9-3:做网关开发时,不用引入spring-boot-starter-web依赖,因为gateway是基于spring-webflux开发的,它依赖的DispatcherHandler就和我们web里的DispatcherServlet一样的功能。org.springf...

2020-02-21 19:39:00 1294

原创 小白学 Python 数据分析(6):Pandas (五)基础操作(2)数据选择

人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础小白学 Python 数据分析(2):Pandas (一)概述小白学 Python 数据分析(3):Pandas (二)数据结构 Series小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame小白学 Python 数据分析(5):Pandas (四)基...

2020-02-21 09:40:20 1852

原创 小白如何自己亲手制作一个防疫地图?

最近出了好几个小程序可以查看你周边地区当前疫情确诊人数的情况,就比如下面这种的:这张图对于身为小白的我们可不可以自己做一个呢?答案当然是肯定的,这里面涉及到的技术点就是地图上的那些点是如何标记出来的。这里的地图我们使用腾讯地图来实现,首先进入到腾讯位置服务的首页( https://lbs.qq.com/index.html ),进行登录操作,用 QQ 也好微信也好,反正先登录上去。然后在...

2020-02-20 09:11:13 2805

原创 小白学 Python 数据分析(5):Pandas (四)基础操作(1)查看数据

在家为国家做贡献太无聊,不如跟我一起学点 Python人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础小白学 Python 数据分析(2):Pandas (一)概述小白学 Python 数据分析(3):Pandas (二)数据结构 Series小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame引言...

2020-02-19 09:02:46 2090

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.1 Spring Cloud Gateway 概述

9.1 Spring Cloud Gateway 概述9.1.1 什么是Spring Cloud GatewaySpring Cloud Gateway建立在Spring Ecosystem之上的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。Spring Cloud Gateway旨在提供一种简单而有效的方式来路由到API,并为他们提供横切关注...

2020-02-18 08:51:09 1087

原创 硬核的程序员告诉你,为什么现在还不能出门

最近天气开始转暖,上海也是一改之前的阴雨天气,开始放晴,看着外面明媚的阳光,好想出去散个步放放风啊。可惜疫情依然严重,还不到出门的时候。很多公司已经安排开始上班了,小编对此表示理解,毕竟大家都是要恰饭的,只能请各位出门上班的同学一定要保护好自己,把装备都穿戴起来。对于还没上班,可以远程办公的同学,尽量还是减少外出,为打赢这一场防疫战做出贡献。最近慢慢养成了看新闻的习惯(从毕业以后已经很...

2020-02-18 08:46:41 1883

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.9 本章小结

8.9 本章小结本章主要介绍了Spring Cloud Config的基本操作方式,结合不同的存储方式(Git、Mysql)如何作为配置中心,介绍了Spring Cloud Config的一些增强使用方式,包括刷新配置,通过Spring Cloud Bus结合RabbitMQ来推送配置更新信息。最后两节讲解和介绍了携程开源的配置中心Apollo的使用方式,以及Spring Cloud如何整合Ap...

2020-02-17 15:05:49 958

原创 小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame

在家为国家做贡献太无聊,不如跟我一起学点 Python人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础小白学 Python 数据分析(2):Pandas (一)概述小白学 Python 数据分析(3):Pandas (二)数据结构 Series引言DataFrame 是由多种类型的列构成的二维标签数据结构。简单理解是类似于 Exc...

2020-02-17 14:36:47 1887

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.8 Spring Cloud 整合 Apollo

8.8 Spring Cloud 整合 Apollo8.8.1 Apollo部署我们这里介绍快速开始方案,该方案仅适合测试环境和本地练习,生产环境请使用分布式部署方案,具体可参考官方网站:https://github.com/ctripcorp/apollo/wiki/%E5%88%86%E5%B8%83%E5%BC%8F%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97...

2020-02-16 19:51:15 1220

原创 小白学 Python 数据分析(3):Pandas (二)数据结构 Series

在家为国家做贡献太无聊,不如跟我一起学点 Python顺便问一下,你们都喜欢什么什么样的文章封面图,老用这一张感觉有点丑人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础小白学 Python 数据分析(2):Pandas (一)概述引言先介绍下 Pandas 的数据结构,毕竟数据结构是万物的基础。Pandas 有两种主要的数据结构:...

2020-02-16 12:56:21 3362

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.7 配置中心 Apollo

8.7 配置中心 Apollo8.7.1 Apollo概述Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。Apollo支持4个维度管理Key-Value格式的配置:application (应用)environment (环境)cluster (集群)name...

2020-02-14 12:06:41 1134

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.6 Spring Cloud Bus 基于 JDBC

8.6 Spring Cloud Bus 基于 JDBCSpring Cloud Config提供了jdbc的方式,本节将通过实际案例讲解其配置以及具体实现,具体使用的数据库是Mysql数据库。在介绍之前,我们先了解一下具体的架构,如图8-7:8.6.1 创建工程Config-Server-Mysql工程依赖pom.xml如下:代码清单:ch8_3/ch8_3_config_ser...

2020-02-13 14:53:03 1270

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.5 Spring Cloud Bus

8.5 Spring Cloud Bus前面的章节我们介绍了Spring Cloud Config配置中心,当我们在更新github上面的配置以后,如果想要获取到最新的配置,需要手动刷新或者利用WebHook的机制每次提交代码发送请求来刷新客户端,客户端越来越多的时候,需要每个客户端都执行一遍,这种方案就不太适合了。使用Spring Cloud Bus(国人很形象的翻译为消息总线,我比较喜欢叫消...

2020-02-12 09:13:17 1264

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.4 Spring Cloud Config 手动配置刷新

8.4 Spring Cloud Config 手动配置刷新上一节,我们介绍了Spring Cloud Config最基本的使用方式,最后留了一个问题,远端信息改变后,Client端并不会实时去获取最新信息,关于这个问题,可以有两种解决方案,下面,我们开始逐个介绍。8.4.1 手动刷新配置创建工程config_client_refresh,工程依赖pom.xml如下:代码清单:ch8_...

2020-02-11 13:37:17 1088

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.3 Spring Cloud Config 高可用

8.3 Spring Cloud Config 高可用前面一小节我们介绍Spring Cloud Config 配置中心,并且和Github做了集成,我们的Server端是单机版的,任何单机版的服务都只能使用与测试环境或者自己做Demo测试,生产环境严禁使用单机服务,配置中心在整个微服务体系中都是及其重要的一个节点,尤其是在DevOps中自动扩容,如果配置中心宕机,那么所有的自动扩容都会失败。...

2020-02-10 08:41:31 925

原创 硬核的程序员告诉你,为什么现在还不能出门

最近天气开始转暖,上海也是一改之前的阴雨天气,开始放晴,看着外面明媚的阳光,好想出去散个步放放风啊。可惜疫情依然严重,还不到出门的时候。很多公司已经安排开始上班了,小编对此表示理解,毕竟大家都是要恰饭的,只能请各位出门上班的同学一定要保护好自己,把装备都穿戴起来。对于还没上班,可以远程办公的同学,尽量还是减少外出,为打赢这一场防疫战做出贡献。最近慢慢养成了看新闻的习惯(从毕业以后已经很...

2020-02-10 08:40:55 1685

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.2 Spring Cloud Config 入门案例

8.2 Spring Cloud Config 入门案例8.2.1 Spring Cloud Config Server端创建Maven父级pom工程在父级工程中,需要配置好父级工程依赖,目的是方便配置和简化管理,后续子工程无需添加相同依赖:代码清单:ch8_1/pom.xml<dependencies> <dependency> &...

2020-02-09 15:42:45 966

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.1 Spring Cloud Config 概述

8.1 Spring Cloud Config 概述Spring Cloud Config是Spring Cloud微服务体系中的配置中心,是微服务中不可或缺的一部分,主要功能是可以将程序中的配置文件、功能开关、参数配置、分环境、分集群等功能集中化配置管理,有利于系统的管理和后续运维。8.1.1 什么是配置中心面临的问题基于微服务架构风格的微服务,就意味着要将单体应用中的业务拆分成最小...

2020-02-06 17:01:48 2508

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 7.4 本章小结

7.4 本章小结本章主要使用前面介绍的基础组件搭建了一个简单的基础综合案例,为之前的知识点做了一个小小的总结,并对工程做了简单的增强和封装,在公共包中提供了jwt工具类、上下文传递,Zuul的fallback机制等,并且在7.3列举了这些基础组件的常用配置,希望能够帮助到大家。...

2020-02-05 10:29:28 1030

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 7.3 常用配置

7.3 常用配置前面的小结我们介绍了本次实战的目标内容以及核心代码,这一小结,我们介绍一下SpringCloud一些常用配置,因为不同的业务场景,无法提供统一的配置,这里只能介绍一下笔者常用的一些配置。7.3.1 Eureka配置Eureka服务端配置代码清单:ch7_1/ch7_1_eureka_server/src/main/resources/application.ymls...

2020-02-05 10:28:34 1052

原创 小白学 Python 数据分析(2):Pandas (一)概述

人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础概览首先还是几个官方链接放一下:Pandas 官网:https://pandas.pydata.org/Pandas 中文网:https://www.pypandas.cn/Pandas Github:https://github.com/pandas-dev/pandas先介绍一下...

2020-02-05 10:27:59 2588 2

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 7.2 技术实战

7.2 技术实战7.2.1 数据访问层工程ch7_1_data_service,项目依赖pom.xml如下:代码清单:ch7_1/ch7_1_data_service/pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xml...

2020-02-04 10:42:41 1796

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 7.1 基础框架

7.1 基础框架前面的章节分别介绍了一些Spring Cloud的常用组件和常用功能,这一章会把这些组件组合起来搭建一个简单的基础综合框架。其中使用的Spring Cloud组件将会包含Eureka、Ribbon、Zuul、Hystrix和Turbine,完成用户登录后查询个人信息的小服务,提供几个简单的接口来实现这功能。框架整体采用前后端分离的架构,前端可以使用Vue或者其他框架都可以,本章...

2020-02-04 10:40:27 2268

原创 小白学 Python 数据分析(1):数据分析基础

各位同学好,小编接下来为大家分享一些有关 Python 数据分析方面的内容,希望大家能够喜欢。人工植入广告:PS:小编最近两天偷了点懒,好久没有发原创了,最近是在 CSDN 开通了一个付费专栏,用来发布去年写的没有出版的书稿,感兴趣的同学可以去看下(已经上传了一部分,第一章设置为了试读章节),主要是讲 SpringCloud 微服务方面的一些内容,整体排版下来如果是印在实体书上应该会超过 ...

2020-02-04 09:38:24 3048

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 6.7 本章小结

6.7 本章小结本章主要讲解了Zuul的前世今生,以及一些基础和进阶的用法,介绍了Zuul的一些核心机制,例如Filter链、路由规则映射,还介绍了一些常规用法,如限流、灰度发布、饥饿加载、替换okhttp、重试机制以及集成Swagger等。通过本章的学习,你将可以使用Zuul建立一个功能较为完善的网关应用。...

2020-02-03 18:35:53 985

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 6.6 Spring Cloud Zuul 常用配置

6.6 Spring Cloud Zuul 常用配置6.6.1 饥饿加载Zuul内部是默认使用Ribbon来调用远程服务的,前面我们在Ribbon的章节就提到过Ribbon的懒加载,就是在部署好应用以后,第一次经过Zuul调用的时候,才会去注册中心读取服务列表,初始化Ribbon的上下文和负载信息,这个过程在服务多的时候是及其耗时的,为了避免这个问题,在Ribbon中可以开启饥饿加载策略,在Z...

2020-02-03 18:02:34 989

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 6.5 Spring Cloud Zuul 灰度发布

6.5 Spring Cloud Zuul 灰度发布6.5.1 灰度发布概述灰度发布,又有人称金丝雀发布,金丝雀发布这个名称起源于17世纪,17世纪,英国矿井工人发现,金丝雀对瓦斯这种气体十分敏感。空气中哪怕有极其微量的瓦斯,金丝雀也会停止歌唱;而当瓦斯含量超过一定限度时,虽然鲁钝的人类毫无察觉,金丝雀却早已毒发身亡。当时在采矿设备相对简陋的条件下,工人们每次下井都会带上一只金丝雀作为“瓦斯检...

2020-02-02 16:58:20 1971

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 6.4 Spring Cloud Zuul 基于 DB 实现动态路由

6.4 Spring Cloud Zuul 基于 DB 实现动态路由前面我们介绍了Zuul的各种路由映射规则的配置方式,这些方式增加了我们在构建应用时的选择余地,这些方式被称为“静态路由”。通常来讲,我们在构建应用的时候就已经把各种路由的映射规则制定好了,但是在实际生产活动中,仍然无法避免上线新的服务,这时就需要新增路由映射规则,但是由于是在生产环境,我们不能轻易停机进行服务上线的活动,那么问题...

2020-02-01 19:42:39 1193

JDK_API_8.0帮助文档

今天本来要找API8.0查个东西,找了一圈网上竟然没有封装好的JDK_API_8.0,迫于无奈,自己搞了一个传上来

2014-10-02

apache-mina-2.0.8

apache-mina-2.0.8 不知道写点啥,名字已经很清楚了,我感觉我写啥都是多余的

2014-09-30

apache-2.4.6-win64

apache-2.4.6-win64,

2014-09-30

MyEclipse破解文件集合

前两天找了好多Myeclipse的破解工具,好多都不能用,最后整理出来这么个压缩包,包含2014,2013,10X多个版本的破解工具集合

2014-09-28

空空如也

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

TA关注的人

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