大数据学习路线
这条大数据学习路线从 Linux 与分布式集群打底,再进入 Hadoop 离线计算、Storm 实时计算和 Spark 内存计算。 每个阶段都写清学完能掌握的能力、能解决的现实问题,以及对应的市场价值,并配有架构图和案例截图。 离线部分覆盖 HDFS / MapReduce / Hive 与点击流日…
这条大数据学习路线从 Linux 与分布式集群打底,再进入 Hadoop 离线计算、Storm 实时计算和 Spark 内存计算。 每个阶段都写清学完能掌握的能力、能解决的现实问题,以及对应的市场价值,并配有架构图和案例截图。 离线部分覆盖 HDFS / MapReduce / Hive 与点击流日…
Java 工程师面试里,工具链常会被问到:JUnit 单元测试、SVN 版本管理、Maven 项目管理,以及日志管理 Log4j。下面按原文要点整理。 一、JUnit 单元测试 JUnit 是一套基于测试驱动开发的测试框架。 注:JUnit4 不需要继承 junit.framework.TestCa…
框架篇面试通常从 反射 / 注解 打底,再问 ORM、Hibernate、Struts2、Spring IOC/AOP、Spring MVC 和 MyBatis。下面按这个顺序把原图和配置示例留下来,方便对着图回忆调用链。 一、框架基础:反射与注解 Java 本身不是动态语言,要「运行时才决定用哪个…
Java Web 面试常把 JSP / Servlet / Session / 过滤器 / 监听器 串成一条线:浏览器请求怎么落到页面、九大内置对象各自管什么、转发和重定向差在哪。下面按这条线把图和要点摊开,JavaScript 总复习可另看 这篇总结。 这组笔记对应面试「Web 篇」:先看全景图,…
我相信每一个程序员都是为了生活而努力着的。很多人因为兴趣踏上这条“烧脑”路;也有人因为梦想和执着;还有人被现实逼着,为自己、为家人谋这么一条坎坷的路。面试的目的不是让考官知道你怎么样,而是让你自己清楚你会什么、能够做什么。去面 Java 工程师,至少要会该职位的职能,而不是只会背题。 下面按基础篇整…
《Android 开发工程师面试指南》由陶程整理、梁观全补充,覆盖 Android 基础与进阶、设计模式、Java / JVM / 并发、数据结构算法、网络操作系统,以及一线公司面试经验。下面按原目录完整保留各部分题目与链接。 《Android 开发工程师面试指南 LearningNotes 》,作…
这是一份Java 工程师成神之路:按基础、进阶、高级、扩展和推荐书籍排下来,每条都带着源码入口、工具和参考链接,不是一张 5KB 的速成清单。 基础篇从 JVM 内存模型、jps/jstack/jmap,写到集合、IO/NIO、反射、序列化和并发(含 volatile 与线程安全示例)。 进阶篇覆盖…
2016 年 2 月 18 日凌晨 5 点,Apple Pay 在国内上线。选移动支付时,支付宝、微信支付之外又多了一个选项。它的本质就是刷卡:用手机代替实体卡,用 Touch ID 代替签名。 手机内集成 NFC 天线和安全芯片,空中发卡把银行动态加密信息放进安全芯片,再经 NFC 完成支付。相当…
反思技术圈的造神现象,作者写下对程序员这个职业的理解:程序员首先是雇员、然后是工程师;比起创造力,工程能力对这个职位更为重要。本文经授权转载自新浪微博 @Easy,作者 Easy,职鹿 JobDeer.com 创始人。 今天看到鸟哥的微博,说了些一直想说的话。正好猴年来了,就展开聊聊所理解的程序猿这…
2012 年进入了一家创业公司,成为这家公司的早期员工之一。经历并见证了公司早期人才招聘、办公地点搬迁、业务转型、高层领导变更等。 往事不堪回首,但历史总在不断重复。这里分享那段艰苦创业过程中接触过的行业,以及后来带着移动技术和产品思维进入教育培训时的观察。 一、本地生活平台:点子与烧钱 伟大的企业…