内部原理 JVM 中试图定义一种 JMM 来屏蔽各种硬件和操作系统的内存访问差异,以实现让 Java 程序在各种平台下都能达到一致的内存访问效果。 JMM 的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储…
标签:kafka
【资料合集】阿里巴巴开源技术汇总——内含115个软件与100+技术文档、PDF下载
摘要: 为了更好地让开发者们深入了解阿里开源,本文对社区内发布过的开源技术精品内容做了一次大汇总,包括115个阿里巴巴开源技术、阿里巴巴73款开源产品全向图、首届阿里开源峰会PDF+活动视频回顾等等。 开源是孵化新技术领…
大数据初学者怎样学习,或者JAVA工程师怎么转大数据?
2018-05-01 小媛 Java大数据处理 最近好多人都在问我,大数据怎么学,java怎么转大数据,今天就给大家分享一下。大数据初学者怎样学习 或Java工程师怎么转大数据 大数据现在很火很热,但是怎么学习呢?下面我…
GitHub开源项目2019-03-29更新精选
1.etcd:一个高可用的分布式键值数据库,k8s 全家桶标配的注册与发现服务 etcd:一个高可用的分布式键值数据库,k8s 全家桶标配的注册与发现服务。它采用 raft 一致性算法,基于 Go 语言实现。可以通过该项…
详解Redis的存储类型、集群架构、以及应用场景
什么是redis redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存、事件发布或订阅、高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串、哈希、列表、队列、集合结构直接存取,基…
揭秘白条数据架构演变历程
本文作者:京东金融技术研发部 张栋芳 「摘要」从2014年消费者金融上线白条以来,经过近4年的发展,业务系统成倍的增加,系统架构为了满足业务需要也快速发展。白条核心业务数据库使用mysql做为核心业务库,通过分库分表形式…
IOT 规则引擎介绍与实现
什么是规则引擎 规则引擎起源于基于规则的专家系统,而基于规则的专家系统又是专家系统的其中一个分支。专家系统属于人工智能的范畴,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它的推理结论。…
AIOps 平台的误解,挑战及建议
我大概是5,6年前开始接触 ITOA 这个领域的,首次接触后,发现领域有着巨大的潜力,一直寻找在这个领域做点事情的机会。大约三年前在这个领域创业,积极寻求Product Market Fit。这几年下来,经过与行业内的专…
SpringBoot快速整合Mybatis(去XML化+注解进阶)
序言:使用MyBatis3提供的注解可以逐步取代XML,例如使用@Select注解直接编写SQL完成数据查询,使用@SelectProvider高级注解还可以编写动态SQL,以应对复杂的业务需求。 一. 基础注解 MyB…
《Simplifying data pipelines with Apache Kafka》课程第三章Kafka Producer问题集
1.producer可以控制发送message到哪个partition吗?发送到leader还是follower? 2.batching可以看作是什么的tradeoff? batching可以看作speed-throug…
某测试模拟器性能优化-用vprof对Python程序性能调优
项目背景: 组里的几个同学最近在开发一个系统模拟器,当模拟20w节点在线的时候,发现有一个组件log_generator占用CPU特别严重,经常出现占用的CPU超过120%的情况。该组件使用的是多线程模型,所以虽然机器C…
知乎十万级容器规模的分布式镜像仓库实践
前言 知乎在 2016 年已经完成了全量业务的容器化,并在自研容器平台上以原生镜像的方式部署和运行,并在后续陆续实施了 CI、Cron、Kafka、HAProxy、HBase、Twemproxy 等系列核心服务和基础组件…