程序员人生 网站导航

Flink流计算编程--Kafka+Flink整合demo

Flink流计算编程--Kafka+Flink整合demo 1、简介1.1、Kafka Consumer提供了2种API:high level与low level(SimpleConsumer)。 (1)high level consumer的API较为简单,不需要关心offset、parti...

DAG vs. MPP

DAG vs. MPP DAG vs. MPPNative DesignMPP每个Segment高度对称(symmetric),狭义MPP storage各个Segment自己管理,自己备份,涉及某数据相关的query必定会落到某个Segmen...

干货阿里巴巴 开源软件列表

干货阿里巴巴 开源软件列表 阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价的中间件,今天小编为大家汇总了阿里开源的项...

[置顶]        分布式内存网格Hazelcast源码导读

[置顶] 分布式内存网格Hazelcast源码导读 去年项目需要看了hazelcast源码,当时记录的笔记。Node是节点的抽象,里面包含节点引擎、客户端引擎、分区服务、集群服务、组播服务、连接管理、命令管理、组播...

扩展mybatis generator

扩展mybatis generator 扩展mybatis generator最近,把以前我自己一直在用mybatis generator扩展重构了一下,放到了github上,至于为什么要做这个扩展,官方的工具不错,但是架构层面...

Http格林尼治时间和毫秒的相互转化EEE, dd MMM y HH:mm:ss 'GMT'

Http格林尼治时间和毫秒的相互转化EEE, dd MMM y HH:mm:ss 'GMT' Http格林尼治时间和毫秒的相互转化EEE, dd MMM y HH:mm:ss ‘GMT’欢迎大家关注Android开源网络框架NoHttp:https://github.com/yanzhenjie/NoHttp 在线直...

动态代理实现Spring Aop

动态代理实现Spring Aop 引言我们在前两篇文章中,都为这篇做了铺垫,我们现在来做这样一件事情,在业务逻辑中添加Aop的非业务逻辑。AopClinetTest:package com.tgb.client;import com...

Map之一个Key存多个Value的MultiValueMap(一个键多个值)

Map之一个Key存多个Value的MultiValueMap(一个键多个值) 一个Key存多个Value的Map(MultiValueMap一个键多个值)欢迎大家关注Android开源网络框架NoHttp:https://github.com/yanzhenjie/NoHttp 在线直播视频和代码下载...

快速多人游戏(4) - 爆头!(AKA延迟补偿)

快速多人游戏(4) - 爆头!(AKA延迟补偿) 原文链接:Fast-Paced Multiplayer (Part IV): Headshot! (AKA Lag Compensation)介绍从上一篇文章到现在已经过了很久很久了(整整两年!哦耶!),不过让...

Linux下1号进程的前世(kernel_init)今生(init进程)----Linux进程的管理与调度(六)

Linux下1号进程的前世(kernel_init)今生(init进程)----Linux进程的管理与调度(六) 日期 内核版本 架构 作者 GitHub CSDN 2016-05-29 Linux-4.5 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度-...