标签:源码

Java

SpringCloud源码:Ribbon负载均衡分析 原 荐

2

hellas 发布于 2018-12-10

本文主要分析 SpringCloud 中 Ribbon 负载均衡流程和原理。 SpringCloud版本为:Edgware.RELEASE。 一.时序图 和以前一样,先把图贴出来,直观一点: 二.源码分析 我们先从 contoller 里面看如何使用 Ribbon 来负载均衡的:...

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

Java

阿里员工排查问题的工具清单,总有一款适合你!

19

hellas 发布于 2018-12-10

这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。 前言 平时的工作中经常碰到很多疑难问题的处理,在...

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

Java

通俗易懂,JDK 并发容器总结

3

hanze 发布于 2018-12-10

实战Java高并发程序设计》为我们总结了下面几种大家可能会在高并发程序设计中经常遇到和使用的 JDK 为我们提供的并发容器。先带大家概览一下,下面会一一介绍到。 JDK提供的这些容器大部分在 java.util.concurrent 包中。 ConcurrentHashMap: ...

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

Java

面试题 —淘宝网现场面试题49题(JVM+算法+Redis+Mysql+Spring)

2

尖兵 发布于 2018-12-10

淘宝一面: 面试介绍 1)自我介绍? 2)项目介绍? 3)遇到的最大困难是什么?怎么解决的? 4)你觉得你能怎么优化这个项目? 面试题目 1)讲一下JVM 2)讲一下JVM的分代回收以及具体算法 3)将一下JVM的垃圾收集器,G1和CMS有啥区别? 4)讲一下一个变量从产生到结束...

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

Java

冷门的 Java 应用程序安全沙箱机制了解一下

1

xiaoli.wang 发布于 2018-12-10

如果你经常阅读源码,你会发现 Java 的源码中到处都有类似于下面这一段代码 class File { // 判断一个磁盘文件是否存在 public boolean exists() { SecurityManager security = System.getSecurityM...

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

编程技术

2.03 hyperledger fabric系统架构

5

xubiao.zhuang 发布于 2018-12-10

1.系统架构 API:提供了GRPC调用,GRPC是跨语言的RPC框架 SDK:在API基础上,提供了SDK,封装了各种语言,例如Go、node.js、python和Java等,官方推荐node.js 事件:区块链是分布式系统,各个节点达成一致需要消耗很长时间,fabric使用异...

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

Spring

Spring Security系列之体系结构概述(一)

1

yeseng 发布于 2018-12-10

这篇文章是我Spring Security系列的第一篇,主要是根据Spring Security文档选择性翻译整理而成的一个架构概览,配合自己的一些注释方便大家理解。写作本系列文章时,参考版本为Spring Security 4.2.3.RELEASE。 这一节主要介绍一些在Sp...

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

Java

2.10 java SDK的使用

29

likai 发布于 2018-12-10

1.centOS7安装node.js 杀掉活跃的容器 官网https://nodejs.org/en/下载tar.xz包,然后解压 设置node为全局变量 设置npm为全局变量 查看版本 2.搭建网络 赋予执行权限 启动网络 进入容器 查看通道,已经存在 3.链码编写和测试 编写...

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

Java

2.09 java编写智能合约

13

zhuangli 发布于 2018-12-10

版权声明:本文为博主尹成联系QQ77025077,微信18510341407原创文章,欢迎转载侵权不究。 https://blog.csdn.net/yincheng01/article/details/84935196 1.本地环境准备 需要有JDK和Maven 需要安装Gra...

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

Java

OKHttp源码解析(6)—-拦截器CallServerInterceptor

xiaoli.wang 发布于 2018-12-09

This is the last interceptor in the chain. It makes a network call to the server. 这是链中最后一个拦截器,它向服务器发起了一次网络访问 请求服务拦截器,负责向服务器发送请求数据、从服务器读取响应数据...

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

Java

HashMap实现原理

1

dulong 发布于 2018-12-09

HashMap 是在JDK1.2中引入的一种 K/V对 形式的集合类. 在底层, HashMap 通过 数组和单链表 组合的结构形式来存储数据,数组在这作为一个外部结构,数组中的每个节点被称做 Bucket(桶) ,而 桶是由在单链表构成 , JDK1.8 之后 为了解决长链表下...

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

Java

Java 接口,最少必要知识

2

尖兵 发布于 2018-12-09

接口的使用分两步: 创建接口 实现接口 2.1 创建接口 //源码 public interface Move { void move(); } 复制代码 2.2 实现接口 //源码 public class Animal implements Move { @Override ...

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

编程技术

[译] 微服务设计指南

17

yeseng 发布于 2018-12-09

本文为翻译发表,转载需要注明来自公众号EAWorld。 作者:Thilina Ashen Gamage 译者:白小白  原题:Microservices Design Guide 原文:http://t.cn/EAvCCMb 全文5949字,阅读约需要10分钟 2018...

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

Spring

Spring全家桶注解概览

刘莉莉 发布于 2018-12-07

元注解 注解 解释 @Documented javadoc文档中列出被此注解注解的元素 @Target 注解能被应用的目标元素,比如类、方法、属性、参数等等 @Retention 仅在源码保留,还是保留到编译后的字节码,还是到运行时也去加载 @Inherited 如果子类没有定义...

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

编程技术

用ABP入门DDD

3

wenming.gapo 发布于 2018-12-07

前言 ABP框架 一直以来都是用DDD(领域驱动设计)作为宣传点之一。但是用过ABP的人都知道,ABP并不是一个严格遵循DDD的开发框架,又或者说,它并没有完整实现DDD的所有概念。 但是反过来说,认真学过DDD的人会发现,所谓“完整实现了DDD,严格遵循DDD概念”的开发框架其...

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

Spring

SOFATracer 插件埋点机制详解

5

xiaoli.wang 发布于 2018-12-07

SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 traceId 将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的。这些日志可用于故障的快速发现,服务治理等。 从RoadMap 和 PR 来看,目前 SOFATracer 已经支持...

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

Spring

一个离奇的 ArrayIndexOutOfBoundsException 异常的排查过程

1

小丁 发布于 2018-12-07

今天同事遇到了一个离奇的ArrayIndexOutOfBoundsException,找我协助定位,定位的过程很有意思,故而记录一下。 先按时序复盘一下 项目原先可正常运行。 没有修改任何依赖的情况下,从另一个项目移植了工具类 BeanValidationUtil 后,报如下异常...

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