标签:URLs

编程技术

『互联网架构』调⽤链系统架构设计(109)

16

xiaoli.wang 发布于 2019-07-13

上两次对比现在国内和国外的调用链系统,通过可视化的方式了解调用链的流程,来我们一起解读下目前找到这个项目是如何设计的,中间的设计思路。 源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』调⽤链系统架构设...

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

Java

OkHttp源码解析

1

邓龙华 发布于 2019-07-07

Github: okhttp 分析版本: 930d4d0 An HTTP client for Android, Kotlin, and Java. OkHttp is an HTTP client that’s efficient by default: HTTP/2 supp...

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

Java

WebView与Android java层交互以及可能出现的漏洞

1

尖兵 发布于 2019-07-06

WebView广泛应用于各种App中,通过引入WebUI的方法加速APP的开发。这篇文章主要介绍WebView与JS交互的几种方式以及可能存在的漏洞情况。 Android调用JS代码 主要有两种方式: WebView的loadUrl() WebView的evaluateJavas...

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

Spring

SpringBoot应用中使用AOP记录接口访问日志

1

likai 发布于 2019-07-06

本文主要讲述AOP在mall项目中的应用,通过在controller层建一个切面来实现接口访问的统一日志记录。 AOP AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用A...

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

Java

Springboot启动原理之@SpringBootApplication

5

zhuangli 发布于 2019-07-04

大家好我是初晨,之前写了很多关于SpringBoot的文章,相信大家已经感受到了SpringBoot相对于传统Spring带来的便捷,那么本篇文章我们就来分析一下SpringBoot带来的便捷到底便捷在哪 不知道大家有没有注意到,当我们创建一个springboot项目时,都会用到...

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

Spring

服务发现组件Netflix Eureka

17

xirruiqiang 发布于 2019-07-01

编辑推荐: 本文来自于csdn,文章主要介绍了为什么我们在项目中使用了Eureka呢?文中让我们我们清晰地看到了服务注册、发现的一系列过程和实现方式。 一、背景介绍 Eureka是Netflix开源的一款提供服务注册和发现的产品。 其官方文档中对自己的定义是: Eureka is...

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

Spring

Spring Boot注解分析

1

xubiao.zhuang 发布于 2019-06-29

1 注解 1.1 定义 Annotation(注解),用于为Java代码提供元数据。简单理解注解可以看做是一个个标签,用来标记代码。是一种应用于类、方法、参数、变量、构造器及包的一种特殊修饰符。 1.2 注解的声明 @Target(ElementType.TYPE) @Reten...

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

Java

服务发现及NetflixEureka

3

xiaoli.he 发布于 2019-06-28

编辑推荐: 本文来自于segmentfault.com,文章主要介绍了 问题 CAP满足哪几部分 failover方式是怎样 语言机制 服务发现梳理 Open-Source Service Discovery zk方案-对后端系统规模上升的一些思考 DNS 最原始的配置文件和 D...

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

Java

ssm框架配置文件说明

1

小丁 发布于 2019-06-24

ssm框架是由spring mvc +spring+mybatis组成 快速阅读 通过spring的配置文件spring.xml,在servlet中指定spring mvc的配置文件spring-mvc.xml ,在spring mvc的配置文件中,定义拦截器,以及适配器adap...

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

Java

【深入浅出-VisualVM】(3):分析PermGenOOM

7

Harries 发布于 2019-06-20

PermGen Space是Oracle-Sun Hotspot才有的,同类产品Oralce JRockit, IBM J9, Taobao JVM 是没有的,在Java8中永久区(PermGen)已经变成元空间(Metaspace),这里怀旧一下。 案例:PermGen OOM...

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

Spring

我们如何看SpringBoot的源代码

2

darida 发布于 2019-06-14

1、快速生成一个简单的SpringBoot项目 进入地址: https://start.spring.io/ ,点击生成代码即可。 2、注解:@SpringBootApplication 一个Web项目,只需要这一行注解。有这么厉害吗?我们一起看看它究竟做了什么? @Spring...

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

Java

kubernetes-带你进入JAVA微服务架构的世界

3

xubiao.zhuang 发布于 2019-06-14

kubernetes 是 google 公司基于 docker 所做的一个分布式集群,有以下主件组成 etcd :  高可用存储共享配置和服务发现,作为与 minion 机器上的 flannel 配套使用,作用是使每台 minion 上运行的 docker 拥有不同的 ...

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

Java

JAVA9-12新特性简述

yeseng 发布于 2019-06-12

本文是个人在企业内部分享使用的简要大纲,列举了JAVA9-12的重要更新,文章的结构较简单,也不规范,鉴于近期写若干文章时总会忘记一些新特性所处的版本,特将此大纲流copy留用。 一 JAVA9 新特性 1.Java Platform Module System/ Modular...

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

Java

Oracle WebLogic Server反序列化漏洞(CVE-2019-2725)被用于传播Monero挖矿程序

4

xirruiqiang 发布于 2019-06-12

CVE-2019-2725是Oracle Weblogic的一个反序列化远程代码执行漏洞,于2019年4月披露,就在公告发布后不久,SANS ISC InfoSec论坛上就出现了研究报告称该漏洞被某些犯罪分子利用以安装加密货币挖矿机。趋势科技对报告反馈的活动进行了验证,...

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

Spring

Dubbo配置属性初始化详解 原 荐

小丁 发布于 2019-06-11

在前面的文章中,我们讲解了Dubbo是如何创建Provider Bean的( Dubbo之provider bean注册详解 ),其本质就是为每一个使用<dubbo:service/>声明的接口都使用一个 ServiceBean 进行封装。本文主要讲解 Service...

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

Java

Rocke挖矿软件新变种瞄准Jenkins漏洞

21

xubiao.zhuang 发布于 2019-06-05

Rocke是一个专门从事加密货币挖掘的威胁组织,FortiGuard Labs在对Rocke持续追踪的过程中注意到,在过去的一个月里,其恶意软件又拓展了不少新功能,例如利用运行Jenkins(一种软件开发自动化服务器)的系统来增加感染机会,以及增加恶意软件的攻击阶段、在多个执行组...

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

Spring

SpringBoot2 API接口签名实现(接口参数防篡改)

3

刘莉莉 发布于 2019-05-31

现在越来越多人关注接口安全,传统的接口在传输的过程中,容易被抓包然后更改里面的参数值达到某些目的。 传统的做法是用安全框架或者在代码里面做验证,但是有些系统是不需要登录的,随时可以调。 这时候我们可以通过对参数进行签名验证,如果参数与签名值不匹配,则请求不通过,直接返回错误信息。...

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

编程技术

通过 Istio 重新实现微服务 (五):认证和授权

6

likai 发布于 2019-05-30

断路器和舱壁模式 在微服务架构中,有两个重要的模式,它们能够让服务实现自愈的效果。 断路器模式(Circuit Breake)能够阻止请求发送到不健康的服务实例上,这样的话,服务能够进行恢复,同时,客户端的请求将会转发到服务的健康实例上(增加了成功率)。 舱壁模式会隔离失败,避免...

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