标签:consumer

Java

Dubbo源码之SPI

hellas 发布于 2019-02-17

在Dubbo的官网上,Dubbo描述自己是一个高性能的RPC框架。今天我想聊聊Dubbo的另一个很棒的特性, 就是它的可扩展性。 如同罗马不是一天建成的,任何系统都一定是从小系统不断发展成为大系统的,想要从一开始就把系统设计的足够完善是不可能的,相反的,我们应该关注当下的需求,然...

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

Java

Java精讲:生产者-消费者

1

zhuangli 发布于 2019-02-15

本文概要 生产者和消费者问题是线程模型中老生常谈的问题,也是面试中经常遇到的问题。光在Java中的实现方式多达数十种,更不用说加上其他语言的实现方式了。那么我们该如何学习呢? 本文会通过精讲wait()和notify()方法实现生产者-消费者模型,来学习生产者和消费者问题的原理。...

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

Java

Java精讲:生产者-消费者

1

puefu.he 发布于 2019-02-15

原文链接 更多教程 本文概要 生产者和消费者问题是线程模型中老生常谈的问题,也是面试中经常遇到的问题。光在Java中的实现方式多达数十种,更不用说加上其他语言的实现方式了。那么我们该如何学习呢? 本文会通过精讲wait()和notify()方法实现生产者-消费者模型,来学习生产者...

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

Java

MAT 入门到精通(二)

18

xiaoli.wang 发布于 2019-02-15

阅读本文大概需要6分钟。 上一篇文章 MAT入门到精通(一) 介绍了MAT的使用场景和基本概念,这篇文章开始介绍MAT的基本功能,后面还有两篇,一篇是MAT的高级功能,另一篇是MAT实战案例分析。 MAT的欢迎页 03 使用MAT打开一个heap dump文件,解析完成后,默认会...

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

Java

Java魔法类——Unsafe应用解析

14

xiaoli.wang 发布于 2019-02-15

前言 Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。但由于Unsafe类使Java语言拥有了类似C语言...

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

Java

Spring Cloud Consul 之Greenwich版本全攻略

6

darida 发布于 2019-02-14

转载请标明出处: http://blog.csdn.net/forezp/a… 本文出自 方志朋的博客 什么是Consul Consul是HashiCorp公司推出的开源软件,使用GO语言编写,提供了分布式系统的服务注册和发现、配置等功能,这些功能中的每一个都可以根据...

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

Java

追踪解析 Disruptor 源码

songhua.gao 发布于 2019-02-14

零 前期准备 0 FBI WARNING 文章异常啰嗦且绕弯。 1 版本 Disruptor 版本 : Disruptor 3.4.2 IDE : idea 2018.3 JDK 版本 : OpenJDK 11.0.1 2 Disruptor 简介 高性能线程间消息队列框架 Di...

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

Java

在DJ的日子

wenming.gapo 发布于 2019-02-14

时光荏苒,转眼到DJ已快三个年头,自认为这是我收获最多的一家公司,特此记之。 工作氛围 DJ整体工作节奏还是比较轻松的,基本上不加班,小团队,组织结构简单,没有多少办公室政治。 从产品定位上,由于早年定位于社交招聘导致使用DJ的大部分是学生应届生,这一定位导致DJ社招相对薄弱,最...

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

Java

java8新特性function和lambda深度解析

4

dulong 发布于 2019-02-13

继续java8新亮点的源码之路,functional interface是一个跳不过的坎,它与lambda的结合使用非常普遍。 java.util.function 包对于每一个java工程师来说是必备技能,也是最基础的能力,一定要掌握。 函数编程的最直接的表现在于将函数作为数据...

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

Java

dubbo源码解析(四十)集群——router

songhua.gao 发布于 2019-02-13

集群——router 目标:介绍dubbo中集群的路由,介绍dubbo-cluster下router包的源码。 前言 路由规则 决定一次 dubbo 服务调用的目标服务器,分为条件路由规则和脚本路由规则,并且支持可扩展 。 源码分析 (一)ConditionRouterFacto...

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

Spring

记一次Spring boot 和Vue前后端分离的入门培训

14

xiaoli.wang 发布于 2019-02-13

由于公司之前是写C#的,现在要转 Java分布式 + vue,所以进行一次前后端的简单培训。 前端工具和环境: Node.js V10.15.0 Vue.js V2.5.21 yarn: V1.13.0 IDE:VScode 后端工具和环境: Maven: 3.52 jdk: 1...

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

Java

Jdk1.8新特性学习(Optional)

dulong 发布于 2019-02-12

想必大家已经在使用jdk1.8做项目开发,但是你对于它里面的一些性特性了解多少呢?有没有在你的项目中运用呢?现在就和我来一起梳理一下吧。 介绍 它是 java.util 包下的一个类,是一个包裹对象的容器,它可以包裹null或非null的对象。如果你要获取容器中的对象,需要使用 ...

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

Spring

SpringAMQP 消息容器 – SimpleMessageListenerContainer

1

songhua.gao 发布于 2019-02-09

这个类非常的强大,我们可以对他进行很多的设置,用对于消费者的配置项,这个类都可以满足。它有监听单个或多个队列、自动启动、自动声明功能。 它可以设置事务特性、事务管理器、事务属性、事务并发、是否开启事务、回滚消息等。但是我们在实际生产中,很少使用事务,基本都是采用补偿机制。 它可以...

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

Java

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

刘莉莉 发布于 2019-02-06

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

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

Java

dubbo源码解析(三十六)集群——configurator

尖兵 发布于 2019-02-05

集群——configurator 目标:介绍dubbo中集群的配置规则,介绍dubbo-cluster下configurator包的源码。 前言 向注册中心写入动态配置覆盖规则 。该功能通常由监控中心或治理中心的页面完成。在最新的2.7.0版本中有新的配置规则,我会在后续讲解2....

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

编程技术

SpringCloud使用Nacos服务发现实现远程调用

小丁 发布于 2019-02-04

关于Nacos之前写了两篇文章关于SpringBoot对它的使用,感兴趣可以查看一下。 《SpringBoot使用Nacos配置中心》 《SpringBoot使用Nacos服务发现》 在SpringBoot使用的时候,需要自行去向Nacos服务注册自己的服务,Nacos也提供了S...

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

Java

dubbo源码解析(三十五)集群——cluster

1

zhuangli 发布于 2019-02-04

远程调用——cluster 目标:介绍dubbo中集群容错的几种模式,介绍dubbo-cluster下support包的源码。 前言 集群容错还是很好理解的,就是当你调用失败的时候所作出的措施。先来看看有哪些模式: 图有点小,见谅,不过可以眯着眼睛看稍微能看出来一点,每一个Clu...

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