java
IT技术管理认知&技能全面升级
不辜负自己,成就更好的自己!
展开
-
深入理解多线程编程
sleep和wait到底什么区别 其实这个问题应该这么问——sleep和wait有什么相同点。因为这两个方法除了都能让当前线程暂停执行完,几乎没有其它相同点。 wait方法是Object类的方法,这意味着所有的Java类都可以调用该方法。sleep方法是Thread类的静态方法。 wait是在当前线程持有wait对象锁的情况下,暂时放弃锁,并让出CPU资源,并积极等待其它线程转载 2016-09-09 09:22:04 · 3537 阅读 · 0 评论 -
Netty线程模型(上)
1. 背景 1.1. Java线程模型的演进 1.1.1. 单线程 时间回到十几年前,那时主流的CPU都还是单核(除了商用高性能的小机),CPU的核心频率是机器最重要的指标之一。 在Java领域当时比较流行的是单线程编程,对于CPU密集型的应用程序而言,频繁的通过多线程进行协作和抢占时间片反而会降低性能。 1.1.2. 多线程 随着硬件性能的提升,CPU的核数越转载 2017-07-05 17:55:04 · 772 阅读 · 0 评论 -
Netty线程模型(中)
1. 背景 1.1. 惊人的性能数据数据分析与企业架构京东618大促下的数据驱动个性化推荐如何构建软硬件结合的人工智能产品研发体系中国创新型互联网企业走向海外的技术机遇与挑战LinkedIn成员分类平台大数据应用的最佳实践 1.2. Netty基础入门2. Netty高性能之道2.1. RPC调用的性能模型分析 2.1.1. 传统RPC调用性能差的三宗罪转载 2017-07-05 18:01:00 · 1171 阅读 · 0 评论 -
国内各大互联网公司Java工程师笔经面经
系统复习后,常规笔试面试题目,还是有必要看下,毕竟校招也是一场“应试”。 原文链接:https://www.zhihu.com/question/26350691/answer/201135416?group_id=871448183987933185 今天斩获今日头条 实习offer 特来分享WAP onsite interview面经BAT面经,暑假前趁热来一发吧怒斩阿里、百度、微转载 2017-09-03 13:50:51 · 2214 阅读 · 0 评论