深入理解Java虚拟机:JVM高级特性与最佳实践Java程序员需要掌握的JVM的知识点有哪些呢?Java程序员需要掌握的JVM的知识点今天分享的这份文档将带着你从这几个问题点出发Java程序是如何运行的?Java虛拟机在其中扮演了怎样的角色?如何让Java程序具有更高的并发性?许多Java程序员都会有诸如此类的疑问。无奈,国内在很长一段时间里都没有一本从实际应用的角度讲解Java虚拟机的著作,本书
分类:
其他好文 时间:
2020-05-12 09:53:16
阅读次数:
51
可以说,Android这几年发展势头也是越来越猛现阶段中国互联网公司中,掌握了Android技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。
分类:
移动开发 时间:
2020-05-12 00:05:01
阅读次数:
154
一个程序员在考虑增值时无法回避的一个根本问题是到底是做技术还是做管理(架构师除外)。这种基本方向上的选择对后续很多细节上的取舍有关键影响,所以在考虑其他之前,最好先回答一下这个问题。这就和修炼时要选择少林、武当、华山还是魔教一样,一旦选择,基本上是回不了头。 当然选择管理不意味着不需要掌握编程技能, ...
分类:
其他好文 时间:
2020-05-10 14:42:33
阅读次数:
92
我希望用一篇文章完全让大家正确的理解从程序员到架构师、技术经理、技术总监、CTO的完整区别以及进阶要领。 只有客观去认识,才会更加合理的找到自己的擅长点,从而更好的发展自己。 上图是典型的薪资结构图,我们先从高级程序员谈起。 高级程序员 一般是至少三年以上的工作经验,有些地方是五年以上,很多小公司或 ...
分类:
其他好文 时间:
2020-05-10 14:32:43
阅读次数:
175
Java架构师之源码分析专题SpringBoot2.x、Spring5、SpringMVC、Mybatis源码分析网盘地址:https://pan.baidu.com/s/17VahGB6D55bvD9CM3Yo4uw提取码:f2tk备用地址(腾讯微云):https://share.weiyun.com/5xlAiyP密码:qh4q63源码中我们可以学到很多东西,学习别人高效的代码书写、学习别人对
分类:
编程语言 时间:
2020-05-08 10:13:58
阅读次数:
129
HashMap、CurrentHashMap 的实现原理基本都是BAT面试必考内容,阿里P8架构师谈:深入探讨HashMap的底层结构、原理、扩容机制深入谈过hashmap的实现原理以及在JDK 1.8的实现区别,今天主要谈CurrentHashMap的实现原理,以及在JDK1.7和1.8的区别。 ...
分类:
编程语言 时间:
2020-05-08 10:06:08
阅读次数:
67
Docker容器 阿里P8架构师谈:Docker简介、组成架构、使用步骤、以及生态产品 阿里P8架构师谈:Docker容器的原理、特征、基本架构、与应用场景 消息中间件 阿里P8架构师谈:消息中间件介绍、典型使用场景、以及使用原则 阿里P8架构师谈:分布式消息Kafka的原理、基础架构、使用场景 阿 ...
分类:
其他好文 时间:
2020-05-07 15:44:27
阅读次数:
110
秒杀活动场景 淘宝双11秒杀场景,大量的用户短时间内涌入,瞬间流量巨大(高并发),比如:1000万人同一时间抢购100件商品。秒杀活动是一个特别考验后台数据库、缓存服务的业务,对于数据库、缓存的性能要求特别严格。 秒杀背后的技术挑战 1、突增的服务器及网络需求 通常情况下,双 11 的服务器使用是平 ...
分类:
其他好文 时间:
2020-05-07 15:43:34
阅读次数:
65
在高并发大量用户的场景,系统一般会面临如下三个挑战: 1. 日益增长的用户数量 2. 日渐复杂的业务 3. 急剧膨胀的数据 这些挑战对于性能优化而言表现为:在保持和降低系统TP95响应时间(指的是将一段时间内的请求响应时间从低到高排序,高于95%请求响应时间的下确界)的前提下,不断提高系统吞吐量,提 ...
分类:
其他好文 时间:
2020-05-07 13:58:49
阅读次数:
53
介绍:这本书是温昱老师一本经典的架构书籍,全文从实践角度帮助读者理解什么是架构,架构设计应该做那些事儿,架构应该从何做起,又止于何处,并且给出了不同阶段使用的工具, 例如:在需求分析和整理阶段使用需求矩阵,从不同的系统用户角度来看功能需求、质量需求和限制等,在详细阶段使用多视图法来描述架构等,并对每 ...
分类:
其他好文 时间:
2020-05-07 13:58:09
阅读次数:
224