标签:URLs

编程技术

Swagger入门教程

5

小丁 发布于 2019-03-22

编辑推荐: 本文来自cnblogs,本文介绍了Swagger能成为最受欢迎的REST APIs文档生成工具之一原因,结合实例介绍Swagger的使用方法等。 关于 Swagger Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因: Swagger ...

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

Java

SpringCloud统一配置中心

23

yeseng 发布于 2019-03-20

SpringCloud统一配置中心 本篇简介 通过上两篇的介绍我们已经掌握了SpringCloud中的注册中心组件Eureka以及服务间的调用方式RestTemplate和Feign。那么通过这两篇的内容,我们基本可以满足一些简单项目的开发需求了。但同样上述的项目架构还是有一些问...

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

Java

Kafka连接器深度解读之JDBC源连接器 原 荐

2

hellas 发布于 2019-03-13

在现实业务中,Kafka经常会遇到的一个集成场景就是,从数据库获取数据,因为关系数据库是一个非常丰富的事件源。数据库中的现有数据以及对该数据的任何更改都可以流式传输到Kafka主题中,在这里这些事件可用于驱动应用,也可以流式传输到其它数据存储(比如搜索引擎或者缓存)用于分析等。 ...

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

编程技术

容器监控实践—Prometheus的配置与服务发现

6

zhuangli 发布于 2019-03-03

本文将分析Prometheus的常见配置与服务发现,分为概述、配置详解、服务发现、常见场景四个部分进行讲解。 一. 概述 Prometheus的配置可以用命令行参数、或者配置文件,如果是在k8s集群内,一般配置在configmap中(以下均为prometheus2.7版本) 查看...

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

Java

任意URL跳转漏洞修复与JDK中getHost()方法之间的坑

5

changyuan.xu 发布于 2019-03-03

*本文作者:ChangeS,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。 任意URL跳转漏洞 服务端未对传入的跳转url变量进行检查和控制,导致可恶意构造任意一个恶意地址,诱导用户跳转到恶意网站。由于是从可信的站点跳转出去的,用户会比较信任,所以跳转漏洞一般用于钓鱼攻...

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

Java

任意URL跳转漏洞修复与JDK中getHost()方法之间的坑

5

darida 发布于 2019-03-03

*本文作者:ChangeS,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。 任意URL跳转漏洞 服务端未对传入的跳转url变量进行检查和控制,导致可恶意构造任意一个恶意地址,诱导用户跳转到恶意网站。由于是从可信的站点跳转出去的,用户会比较信任,所以跳转漏洞一般用于钓鱼攻...

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

Java

HelloGitHub 第 35 期

15

puefu.he 发布于 2019-02-27

IdentityServer4.Admin 免费开源的 IdentityServer4 与 Asp.Net Core Identity 管理器。IdentityServer4 官方的管理器是收费的,该项目很好的替代了官方管理器,可以方便的管理使用 IdentityServer4 ...

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

Java

浅析Dubbo的SPI扩展机制

1

puefu.he 发布于 2019-02-25

之前可以先看下Dubbo官方文档对SPI的介绍Dubbo SPI。 我们来看下官方文档是怎么说的: SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类...

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

Java

ClassLoader(二)- 加载过程

邓龙华 发布于 2019-02-20

本文源代码在 Github 。 本文仅为个人笔记,不应作为权威参考。 原文 在前一篇文章 初步了解ClassLoader 里提到了委托模型(又称双亲委派模型),解释了ClassLoader hierarchy(层级)处理类加载的过程。那么class文件是如何变成Class对象的呢...

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

Java

探秘类加载器和类加载机制

xubiao.zhuang 发布于 2019-02-20

在面向对象编程实践中,我们通过众多的类来组织一个复杂的系统,这些类之间相互关联、调用使他们的关系形成了一个复杂紧密的网络。当系统启动时,出于性能、资源利用多方面的考虑,我们不可能要求 JVM 一次性将全部的类都加载完成,而是只加载能够支持系统顺利启动和运行的类和资源即可。那么在系...

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

Spring

netflix-eureka 服务注册与容错

2

yeseng 发布于 2019-02-18

Spring Cloud Netflix Eureka – 隐藏手册 介绍 在2015-2016,我们将单体应用程序重新设计为微服务,并选择 Spring Cloud Netflix 作为基础。 (Spring Cloud Netflix)通过自动配置, Spring...

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

Java

Hacking Jenkins Part 1 – Play with Dynamic Routing

4

xiaoli.he 发布于 2019-02-18

作者:Orange Tsai 来源: https://devco.re/blog/2019/01/16/hacking-Jenkins-part1-play-with-dynamic-routing/ 在軟體工程中, Continuous Integration 及 Contin...

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

Spring

SpringBoot实现过滤器、拦截器与切片

3

Harries 发布于 2019-02-17

Q:使用过滤器、拦截器与切片实现每个请求耗时的统计,并比较三者的区别与联系 过滤器Filter 过滤器概念 Filter是J2E中来的,可以看做是 Servlet 的一种“加强版”,它主要用于对用户请求进行预处理和后处理,拥有一个典型的 处理链 。Filter也可以对用户请求生成...

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

Java

maven的基本概念

hanze 发布于 2019-02-14

简介 本文主要是针对 How does a maven repository work? 的整理 文中以 client 作为贯穿通篇的example <dependency> <groupId>io.packagecloud</groupId>...

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

Java

WebMagic 爬虫框架浅析

6

小丁 发布于 2019-02-13

很久之前因为爬虫需求就接触过 WebMagic,但是一直停留在简单使用阶段。近来公司项目也有爬虫需求,而且需要对爬虫框架做一些定制开发,便以此为契机深入学习 WebMagic 的设计思想及实现原理。 概述 WebMagic 是国内知名开发者黄亿华开源的一个 Java 爬虫框架。W...

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

Java

dubbo源码解析(三十七)集群——directory

刘莉莉 发布于 2019-02-06

集群——directory 目标:介绍dubbo中集群的目录,介绍dubbo-cluster下directory包的源码。 前言 我在前面的文章中也提到了Directory可以看成是多个Invoker的集合,Directory 的用途是保存 Invoker,其实现类 Regist...

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

Java

dubbo之SPI自适应扩展机制

changyuan.xu 发布于 2019-01-28

1、背景 在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时, 有些拓展并不想在框架启动阶段被加载,而是希望在拓展方法被调用时,根据运行时参数进行加载 。这听起来有些矛盾。拓展未被加载,那么拓展方...

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

Java

dubbo之SPI

yeseng 发布于 2019-01-28

1、SPI简介 SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI ...

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