标签:Hadoop

Java

为什么 Java 能这么流行

2

刘莉莉 发布于 2019-02-17

阅读本文大概需要4分钟。 典型回答 这种问题比较笼统,如果我遇到这个问题,我会从下面几个点阐述我的观点: Java通过JVM实现了“一次编写,到处运行”的特性,由JVM屏蔽掉了不同平台的差异性,并创建了字节码语言来作为Java代码的“汇编语言”,JVM读取字节码文件、解析字节码文...

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

Java

Avro简介及Java运用

Harries 发布于 2019-02-15

Avro 是一种远程过程调用和数据序列化框架,是在Apache的Hadoop项目之内开发的。它使用JSON来定义数据类型和通讯协议,使用压缩二进制格式来序列化数据。它主要用于Hadoop,它可以为持久化数据提供一种序列化格式,Avro是一个数据序列化的系统。可以将数据结构或对象转...

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

编程技术

【offer去哪了】我一连面试了十个Java岗,统统石沉大海!

5

Harries 发布于 2019-02-15

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! 精品学习资料获取通道,参见文末 “ 之前写了两篇文章,给大家介绍了一下如何利用短期的时间,尽可能充分的为面试做准备: 1、 【金三银四跳槽季】Java工程师如何在1个月内...

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

编程技术

分布式架构知识体系

8

puefu.he 发布于 2019-02-15

1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词 节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网...

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

编程技术

【offer收割机必备】我简历上的Java项目都好low,怎么办?

6

xiaoli.he 发布于 2019-02-14

高级工程师必备:系统设计能力 如何让你的项目更有技术含量 “上篇文章【金三银四跳槽季】Java工程师如何在1个月内做好面试准备?。我们聊了聊Java工程师在跳槽前的1个月,如何利用较短的时间从技术广度、技术深度、基础功底几个方面进行较为完善的准备。 这篇文章我们继续来聊一聊,在系...

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

Java

聊聊flink的logback配置

darida 发布于 2019-02-14

序 本文主要研究一下flink的logback配置 client端pom文件配置 <dependencies> <!-- Add the two required logback dependencies --> <dependency> &l...

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

编程技术

Terraform使用案例

zhuangli 发布于 2019-02-13

理解 Terraform 用例之前,先理解[什么是Terraform]()非常有用。当前页面列出了 Terraform 的一些实际使用案例,实际的用例比我们讲到的要多很多。由于其原生扩展性,可以增加 provider 和 provisioner 来进一步扩展 Terraform ...

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

Java

【金三银四跳槽季】Java工程师如何在1个月内做好面试准备?【石杉的架构笔记】

8

darida 发布于 2019-02-13

春节长假转眼已过,即将迎来的是一年一度的金三银四跳槽季。 假如你准备在金三银四跳槽的话,那么作为一个Java工程师,应该如何利用1个月的时间,快速的为即将到来的面试进行充分的准备呢? 之前写过两篇文章: 互联网公司的面试官是如何360°无死角考察候选人的?(上篇) 互联网...

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

Java

Eclipse+Maven构建Hadoop项目

8

邓龙华 发布于 2019-02-11

Maven 翻译为”专家”、”内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(Project Object Model 缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以...

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

Java

开发者其实不太需要关注 Java 收不收费

4

xirruiqiang 发布于 2019-02-11

这持续性的变化让大家不断困惑, 开发 者不知道还能不能愉快地免费使用 Java,也不清楚接下来将会面对一些什么。 虽然 Oracle 官方有解释,并且也有 30 几位 Java 社区领袖与专家联名发表了一篇文章,详细分析了 Java 其实还是免费的等相关问题,但是因为普遍存在语言...

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

Java

【来自一线的血泪总结】你的系统上线时是否踩过这些坑?【石杉的架构笔记】

2

刘莉莉 发布于 2019-02-03

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! 精品学习资料获取通道,参见文末 “ 之前我们写了很多线上生产实践类的文章,本文将对这些文章做一个简单的小结,同时也帮助大家回顾一下,希望大家能够跟着本文,温故知新,结合自...

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

编程技术

互联网大厂Java面试题:使用无界队列的线程池会导致内存飙升吗?【石杉的架构笔记】

14

xiaoli.he 发布于 2019-01-29

今天跟大家聊一个互联网大厂的Java面试题:使用无界队列的线程池会导致内存飙升吗? 因为在面互联网大厂的时候,一定会问并发,问并发的时候一定会问到线程池,问到线程池一定会问构造线程池的一些参数的含义。 然后,有一些面试官会就线程池的具体场景,问一些可能会遇到的问题。 所以,在这里...

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

Java

「小程序JAVA实战」zookeeper简介(71)

4

yanxinchi 发布于 2019-01-26

如果一个应用在操作自身,自身的删除和添加的方式很容易让自己知道。如果是小程序后端一个程序,web端一个程序,他们需要进行通信。如果彼此之间自动的一致呢。如果是数据库可以通过共用一个数据库的方式,如果是文件就要用到一个工具zookeeper了。 方式多种多样 Springboot开...

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

编程技术

带你走进微服务

9

hanze 发布于 2019-01-25

微服务介绍 什么是微服务? 在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微,狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 p...

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

Java

Hive 中使用 UDF (用户自定义函数) 示例

xubiao.zhuang 发布于 2019-01-25

记个简单的步骤方便后面使用。想实现的效果是自定义一个函数,用在 Hive 中。例如,在字符串前加个 Hello. hive> select hello(firstname) from people limit 10; OK Hello hehe 环境 AWS EMR 5.20.0...

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

编程技术

拜托,面试请不要再问我分布式搜索引擎的架构原理!【石杉的架构笔记】

9

puefu.he 发布于 2019-01-25

目录 (1)倒排索引到底是啥? (2)什么叫分布式搜索引擎? (3)ElasticSearch的数据结构 (4)Shard数据分片机制 (5)Replica多副本数据冗余机制 (6)全文总结 “ 这篇文章,我们来聊一下最近这一两年行业内Java高级工程师面试的时候尤为常见的一个问...

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

编程技术

UEBA架构设计之路1:UEBA框架

4

wenming.gapo 发布于 2019-01-23

鸣谢 VSRC感谢业界小伙伴——mcvoodoo,投稿精品原创类文章。VSRC欢迎精品原创类文章投稿,优秀文章一旦采纳发布,将有好礼相送,我们已为您准备好了丰富的奖品! (活动最终解释权归VSRC所有) 前言 一直以来大家都在用各种技术和机制检测安全威胁,从早期的SOC到SIEM...

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

Java

Java进阶必备:优雅的告诉面试官消息中间件该如何实现高可用架构?【石杉的架构笔记】

7

puefu.he 发布于 2019-01-23

这篇文章,我们来聊一下消息中间件高可用架构的一些原理。 对于一个合格的高级Java工程师而言,你肯定会碰到在系统里用到MQ的场景,那么这个时候你需要基于你的业务场景和需求,考虑在使用MQ的时候可能遇到的一些技术问题。 接着,你必须得针对这些技术问题设计一套完整的技术方案。 你需要...

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