标签:dist

Java

服务化改造实践(一):Dubbo + ZooKeeper

5

刘莉莉 发布于 2018-08-16

“没有最好的技术,只有最合适的技术。”我想这句话也同样适用于微服务领域, 没有最好的服务框架,只有最适合自己的服务改造 。在 Dubbo 的未来规划中,除了保持自身技术上的领先性,关注性能、大流量、大规模集群领域的挑战外,围绕 Dubbo 核心来发展生态,将 Dubbo 打造成一...

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

Java

深入理解多线程(一)——Synchronized的实现原理

1

xirruiqiang 发布于 2018-08-16

synchronized ,是Java中用于解决并发情况下数据同步访问的一个很重要的关键字。当我们想要保证一个共享资源在同一时间只会被一个线程访问到时,我们可以在代码中使用 synchronized 关键字对类或者对象加锁。那么,本文来介绍一下 synchronized 关键字的...

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

Java

Apache Groovy 2.5.2 发布,JVM 动态脚本语言

xiaoli.he 发布于 2018-08-15

Apache Groovy 2.5.2 已发布,这是 GROOVY_2_5_X 分支的维护版本,包含 20 项 bug 修复和改进,强烈鼓励所有使用此分支旧版本的用户进行升级。 更新内容: Bug [ GROOVY-8282 ] – Error while poppi...

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

Java

RxJava2 系列 (1):一篇的比较全面的 RxJava2 方法总结

2

changyuan.xu 发布于 2018-08-15

看了许多讲解RxJava的文章,有些文章讲解的内容是基于第一个版本的,有些文章的讲解是通过比较常用的一些API和基础的概念进行讲解的。 但是每次看到RxJava的类中的几十个方法的时候,总是感觉心里没底。所以,我打算自己去专门写篇文章来从API的角度系统地梳理一下RxJava的各...

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

Java

Managing Java dependencies for Apache Spark applications on Cloud Dataproc

xiaoli.wang 发布于 2018-08-14

Source: Managing Java dependencies for Apache Spark applications on Cloud Dataproc from Google Cloud It is common for Apache Spark applicati...

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

Java

Java8 Stream,简洁快速处理集合(上)

2

yeseng 发布于 2018-08-14

Stream 中文称为 “流” ,通过将集合转换为这么一种叫做 “流” 的元素序列,通过声明性方式,能够对集合中的每个元素进行一系列并行或串行的 流水线操作 。 换句话说,你只需要告诉流你的要求,流便会在背后自行根据要求对元素进行处理,而你只需要 “坐享其成”。 二. 流操作 整...

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

Spring

使用契约测试提高分布式系统的质量

15

songhua.gao 发布于 2018-08-13

本文要点 分布式组件间的交互情况难以测试。一个原因是消费者端创建的测试Stub ,并在生产者的代码中得到测试。 单元测试本身不能回答各组件间是否适合一起工作。开展集成测试是有必要的,尤其是测试客户与服务器之间的通信。 契约测试定义了组件间的会话情况。 Spring Cloud C...

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

Java

Apache Flink 1.6 Documentation: Distributed Runtime Environment

6

hellas 发布于 2018-08-13

分布式运行时环境 Tasks and Operator Chains 任务和操作链 Job Managers, Task Managers, Clients 作业管理器,任务管理器,客户端 Task Slots and Resources 任务执行槽...

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

Java

基于spring cloud的微服务实践

15

changyuan.xu 发布于 2018-08-13

本次分享主要是针对,小公司及初创团队如何用较低成本落地微服务,拥抱变化,快速交付 微服务概述 相关趋势图 从 百度指数 搜索 微服务 、 spring boot 、 spring cloud 、 dubbo 相关关键词,得到如下趋势(微服务的概念源于2014年3月Martin F...

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

Java

Java8之Stream编程

puefu.he 发布于 2018-08-11

Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新出现的...

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

Java

Spark之Java编程

songhua.gao 发布于 2018-08-11

Spark是一个用来实现快速而通用的集群计算的平台。扩展了广泛使用的MapReduce计算模型,而且高效地支持更多的计算模式,包括交互式查询和流处理。在处理大规模数据集的时候,速度是非常重要的。Spark的一个重要特点就是能够在内存中计算,因而更快。即使在磁盘上进行的复杂计算,S...

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

Spring

springboot整合redis使用cache并未缓存添加缓存时间

xiaoli.wang 发布于 2018-08-11

当调用一个缓存方法时会根据相关信息和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回,这是SpringCache。SpringCache 定义 CacheManager 和 Cache 接口用来统一不同的缓...

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

Java

Sentinel: A lightweight flow-control library providing high-available protection and monito…

1

zhuangli 发布于 2018-08-10

Sentinel: Sentinel of Your Application What Does It Do? As distributed systems become increasingly popular, the stability between services i...

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

Java

XHttp2:功能强悍的网络请求库

3

刘莉莉 发布于 2018-08-09

XHttp2 一个功能强悍的网络请求库,使用RxJava2 + Retrofit2 + OKHttp组合进行封装。 关于我 特征 支持默认、全局、局部三个层次的配置功能。 支持动态配置和自定义底层框架Okhttpclient、Retrofit. 加入基础ApiService,减少...

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

Java

Maven根据pom文件中的Profile标签动态配置编译选项

5

xiaoli.he 发布于 2018-08-09

在实际项目开发中,我们需要根据不同的使用场景,构建不同的程序包。当使用Maven编译时,我们可以通过Maven的profile标签来配置编译选项,从而达到生成不同构建产物的目的。例如,在开发环境下,我们有一套适用于本机的调试配置;而在生产环境下,又需要关闭调试环境时的大量调试日志...

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

Spring

这是一篇优雅的Springboot2.0使用手册

8

yeseng 发布于 2018-08-08

最近再研究springboot的原理:yum:颇有收获,现在让我分享一下springboot如何使用吧~ 想要解锁更多新姿势?请访问我的博客 啥是Springboot 和书上理解的不同,我认为Springboot是一个优秀的快速搭建框架,他通过maven继承方式添加依赖来整合很多...

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

Java

[Java] 1020. Tree Traversals (25)-PAT甲级

1

尖兵 发布于 2018-08-05

1020. Tree Traversals (25) Suppose that all the keys in a binary tree are distinct positive integers. Given the postorder and inorder traver...

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