标签:Hadoop

编程技术

好奇 Airbnb 在 AWS 技术架构,在这里都能找到答案

7

hanze 发布于 2020-01-16

本站点所有文章,仅代表个人想法,不代表任何公司立场,所有数据都来自公开资料 Airbnb 概况 公开资料显示,Airbedandbreakfast.com 在2008上线,总部位于美国旧金山,在 2009年站点缩写成 Airbnb.com,2015年8月,Airbnb正式宣布进驻...

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

Java

大数据方向学习面试知识图谱

5

yeseng 发布于 2020-01-15

正所谓,无招胜有招。 愿读到这篇文章的技术人早日明白并且脱离技术本身,早登彼岸。 一切技术最终只 是雕虫小 技 。 大纲 本系列主题是大数据开发面试指南,旨在为大家提供一个大数据学习的基本路线,完善数据开发的技术栈,以及我们面试一个大数据开发岗位的时候,哪些东西是重点考察的,这些...

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

Java

forkjoin及其性能分析,是否比for循环快?

1

hanze 发布于 2020-01-14

最近看了网上的某公开课,其中有讲到forkjoin框架。在这之前,我丝毫没听说过这个东西,很好奇是什么东东。于是,就顺道研究了一番。 总感觉这个东西,用的地方很少,也有可能是我才疏学浅。好吧,反正问了身边一堆猿,没有一个知道的。 因此,我也没有那么深入的去了解底层,只是大概的了解...

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

Java

Apache Hadoop代码质量:生产VS测试

1

wenming.gapo 发布于 2020-01-13

为了获得高质量的生产代码,仅确保测试的最大覆盖范围还不够。无疑,出色的结果需要主要的项目代码和测试才能有效地协同工作。因此,测试必须与源代码一样受到重视。体面的测试是成功的关键因素,因为它将赶上生产的衰退。让我们看一下PVS-Studio静态分析器警告,以查看测试错误并不比生产错...

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

Java

关于Dubbo的记忆

4

zhuangli 发布于 2020-01-13

现在微服务的概念已经很普遍了,目前的微服务框架主要有Dubbo、DubboX和Spring Cloud,关于Spring Cloud可以参考我的另一篇文章 关于Spring Cloud 的记忆 。本篇文章主要以Dubbo为例展开说明,在进行Dubbo模块之前,我们来说一下为什么要...

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

Java

2019年排名Top 100的Java类库——在分析了30073份源码之后得出的结论

3

xiaoli.he 发布于 2020-01-13

最近,OveOps公布了《The 2019 edition of the Top 100 Java packages from GitHub》,作者查看了这份榜单,做了翻译和补充,向你展示2019年的风云Java类库,希望可以给正在使用Java的你一些帮助和启示。不能说榜单中的类...

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

编程技术

新工作第十五周

xiaoli.he 发布于 2020-01-11

到春节,新工作就完整四个月了,磨合的也差不多了,情况也了解的差不多了,需要做计划了,当然不是为了计划而计划,也不是为了产品数据而计划,而是从一个程序员的角度去考虑。 面临的复杂性在于,自己的水平和认知还处于一个可提升的阶段,很多考虑不全面,但正因为如此,才要去想,虽然过程很痛苦。...

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

Java

一文看懂JUC之AQS机制

7

xiaoli.he 发布于 2020-01-09

为了解决原子性的问题,Java加入了锁机制,同时保证了可见性和顺序性。JDK1.5的并发包中新增了Lock接口以及相关实现类来实现锁功能,比synchronized更加灵活,开发者可根据实际的场景选择相应的实现类。本文注重讲解其不同衍生类的使用场景以及其内部AQS的原理。并发问题...

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

Java

这可能是目前最透彻的Netty原理架构解析

11

hanze 发布于 2020-01-09

本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 JDK 原生 NIO 程序...

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

Java

2020年Java程序员应该学习的10大技术

4

wenming.gapo 发布于 2020-01-09

对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西。 每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5、Spring Security 5和Spring Boot 2等,这些都给我们带来了很大的挑战。 在2019年初,我认为Java 1...

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

Java

世界 10 大编程语言,Java 不是第一,PHP 才第五

3

hanze 发布于 2020-01-09

来源:toutiao.com/a6764554659349676557/ 如果你是软件开发领域的新手,那么你会想到的第一个问题是“如何开始?”编程语言有数百种可供选择,但是你怎么发现哪个最适合你,你的兴趣和职业目标又在哪里呢?选择最佳编程语言以学习的最简单方法之一,是通过市场反响...

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

Java

java中的"锁"事

4

Harries 发布于 2020-01-07

在说到Java锁之前,先回顾一下Java异步编程中的多线程。 维基百科–>多线程(英语: multithreading ),是指从 软件 或者 硬件 上实现多个 线程 并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个 线程 ,进而提...

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

Java

高性能Java服务需要学哪些东西?

5

songhua.gao 发布于 2020-01-06

诞生于 2004 年的 Netty 是 Java 社区中第一个基于事件驱动的网络应用开发框架。 时隔 15年,它经久不衰,已经是 Java 网络编程最热门的框架,没有之一。 这么说吧,作为一个Java程序员,如果没有研究过 Netty,那我也不会相信你在网络或者高性能编程方面能有...

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

编程技术

阿里云原生 Kubernetes 日志监控的架构设计方案

7

yeseng 发布于 2020-01-05

点击上方“ zhisheng ”,选择“ 设为星标” 在 Logging 这块做了几年,最近1年来越来越多的同学来咨询如何为 Kubernetes 构建一个日志系统或者是来求助在这过程中遇到一系列问题如何解决,授人以鱼不如授人以渔,于是想把我们这些年积累的经验以文章的形式发出来,...

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

Java

复杂分布式架构下的计算治理之路

24

yanxinchi 发布于 2020-01-05

分布式技术的发展,深刻地改变了我们编程的模式和思考软件的模式。值 2019 岁末,PingCAP 联合 InfoQ 共同策划出品“分布式系统前沿技术 ”专题, 邀请众多技术团队共同参与,一起探索这个古老领域的新生机。本文出自微众银行大数据平台负责人邸帅。 在当前的复杂分布式架构环...

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

Java

对 zookeeper 和 dubbo 问题总结

7

xiaoli.wang 发布于 2020-01-02

最近在搭建 zookeeper 和 dubbo 的环境时候,踩过很多坑,所以在此总结下! 一、zookeeper 问题总结 zookeeper 是 Apacahe Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo 服务的注册中心,工业强度较高,可用于...

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

编程技术

跨过2019 – 如何立一个新的Flag?且看行业解读

7

yanxinchi 发布于 2020-01-02

跨过2019 – 如何立一个新的Flag?且看行业解读 本文关键字:2019、新年Flag、行业解读、技术重心的转移、学习路线 一、IT行业发展历程 1. 应用开发分支 首先引用乔布斯访谈中的几句话(访谈时间为上个世纪末): 软件正在向各行各业***,成为重要的商业竞...

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

Java

年末将至,值得你关注的16个Java 开源项目!

2

dulong 发布于 2020-01-02

Star 的数量统计于 2019-12-29。 1.JavaGuide 把这个排第一没有个人因素影响哈! Guide 哥我自己大三开始维护的,目前算是纯 Java 类型项目中 Star 数量最多的项目了。但是,本仓库的价值远远(+N次 )比不上像 Spring Boot、Elas...

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