2 mikechen优知

尚未进行身份认证

原BAT高级研发经理、架构师,10年+程序员,从事架构设计多年,实战经验丰富。专注分享:BAT架构技术+面试真题+技术管理干货!

等级
TA的排名 11w+

工作几年只会增删改查怎么了,大神们都是从第一行代码开始的!

昨晚12点,Mike收到了一位童鞋私信,大家聊到了许久。经过交流,了解到他大学学的是计算机系,毕业之后进入外包公司,目前已工作两年了,工作内容主要是增删改查,每天有做不完的项目,经常需要加班,就这样日复一日地重复地造着轮子。最近得到了一个互联网公司的面试机会,虽然薪资不高,但急于想改变现状,还是去参加了来之不易的面试机会,在面试过程中被问到了Redis、MQ、kafka、并发编程等技术知识,大...

2019-09-12 11:36:29

远离无效的996

今天下午看到一个视频,某创业公司的一位员工在镜头下缓缓倒下,据说是因为长期007身体扛不住,最终也没能抢救回来。

2019-04-16 18:04:20

阿里45K高级Java岗,必备技能清单

相信你可能经历过这些:已经工作两三年了,每个项目都会加班加点全力以赴去完成,薪资增长幅度却不如人意。听说年后离职的老同事,金三刚拿下高薪offer,年薪直奔50万了。由于现在的公司接触不到新技术,对自己的市场竞争力无比焦虑,未来职业道路怎么走?这个凛冽寒冬,你终于明白,现在的工作机会很少,薪资很难有较大涨幅,Java工程师的年薪是技能决定的,是时候去提高技能,提前规划未来职业发展路径了...

2019-04-10 10:52:46

BAT架构技术专题合集500+

Mike创作的完整《BAT架构技术合集500+》,是大型高并发网站架构技术文章合集,内容包括技术选型、架构设计、性能优化、Web安全、系统发布等在内的大型网站开发全景视图。通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,结合架构设计案例,深入讲述大型互联网架构设计的核心原理。给想要了解大型网站解决方案和开发理念、进阶提高技术能力的Java工程师们做个参考。本篇是《BAT架构技术合集5...

2019-04-06 12:02:32

7种JVM垃圾收集器特点,优劣势、及使用场景

本系列会持续更新。今天继续JVM的垃圾回收器详解,如果说垃圾收集算法是JVM内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。一、常见的垃圾收集器有3类1.新生代的收集器包括SerialPraNewParallel Scavenge2.老年代的收集器包括Serial OldParallel OldCMS3.回收整个Java堆(新生代和老年代)G1收集器今天我们详...

2019-03-14 11:42:55

JVM的4种垃圾回收算法、垃圾回收机制与总结

本系列会持续更新。一、垃圾回收算法1.标记清除标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。在标记阶段首先通过根节点(GC Roots),标记所有从根节点开始的对象,未被标记的对象就是未被引用的垃圾对象。然后,在清除阶段,清除所有未被标记的对象。适用场合:存活对象较多的情况下比较高效适用于年老代(即旧生代)缺点:容易产生内存碎片,再来一个比较大的对象时(典型情况:...

2019-03-11 14:19:47

Java岗招聘标准水涨船高,五年Java程序员表示面试太难了

一位从事Java工作五年的朋友最近参加了几场面试,结束之后感概不已,现在互联网公司的用人标准水涨船高,面试机会少了,就连面试的难度都越来越大了。但不管怎样,扎实的基本功、准备的充分程度,都能决定你的Java工程师之路未来能走多远。只有同时掌握两点,才能决胜未来。我一直相信,机会是留给有准备的人的,所以,请提早准备,越早越好。Mike总结的1-5年工作经验Java工程师学习方向与内容,以及最新的...

2019-03-07 14:21:34

抢头条offer机会,抖音面试题:网络编程Socket+GC Roots+数据同步+Redis等

又到抢收好offer的季节,最近今日头条寒冬下逆势热招,放出大量offer,base北京、成都都有,据说福利还很不错,成都岗位有租房补贴、免费三餐、带薪年假等。在一家高速发展的互联网公司工作,除了工作稳定、薪水可观、福利丰厚,更难能可贵的是,可能得到更多的工作挑战与晋级机会。对于想要进入一线互联网工作的Java工程师们来说,如果面试前没有准备充分,浪费机会就太遗憾了。分享近期参加头条抖音面试的...

2019-03-06 10:56:38

2019最新蚂蚁金服Java 4面真题

下周开始正式进入金三银四,找好工作的黄金时间。很多同学私信留言,急需BAT的面试题。特别是寒冬清流,阿里巴巴谈到的,2019依然持续开放招聘力度。本周依然持续2019一线互联网公司面试题专场,今天为大家带来最新蚂蚁金服4面题目。文末,依然为大家准备了相关的BAT面试答案专题~一面hashmap源码问题HashMap底层结构 put操作讲一下HashMap、HashMap如何保证线程安全、...

2019-02-28 16:07:17

寒冬清流,阿里巴巴

近日,阿里巴巴集团CEO张勇在内部管理会上明确表示,阿里巴巴不会裁员,相反将继续开放招聘,加大对人才的培养培训计划,同时投入更多的平台资源,帮社会创造更多的就业机会。阿里巴巴集团CEO张勇:“今年我们不仅不会裁员,还要大力发挥阿里巴巴平台的作用,全力拉动消费,带动更多的制造业和服务业订单。经济不好的时候,平台经济最大的价值就是创造就业。”凛冽寒冬下,阿里宣布不裁员,并扩大招聘储备人才。与之形...

2019-02-28 16:04:07

【BAT面试题系列】Java面试必考题JVM详解,BAT师兄深度解析背后原理

JVM是BAT面试中的Java必考题目。想要完美解答JVM相关的面试问题,至少需要掌握JVM的内存管理、JVM垃圾回收算法,及今天重点谈到的JVM垃圾收集器(即JVM垃圾回收算法的具体实现)。Mike在本篇中为大家详解,希望能够帮助童鞋们顺利通过JVM的面试考核。01 JVM垃圾收集器发展历程第一阶段,Serial(串行)收集器在jdk1.3.1之前,java虚拟机仅仅能使用Serial收...

2019-02-26 14:02:31

【精选】Java高频面试题278道附答案,通关中大型互联网企业工程师必备

2019年的金三银四竞争异常激烈年后第一周,传言滴滴计划裁员约2000人瘦身过冬。过去的2018,是近年来互联网和创业公司日子最难过的一年,寒冬、减薪、0年终奖、裁员这几个词语被不断刷屏,成为大家茶余饭后的日常谈资。从招聘角度来看,我们确实能够明显感受到这个寒冬很冷,近两年互联网整个招聘大行情不如往年旺盛,新增企业数量也在减少,一些企业在大行情不好的情况下优化业务与人员过冬,互联网整体招聘需...

2019-02-20 17:49:09

阿里CEO:未来阿里90%的产品经理将从技术团队中产生,鼓励程序员转产品

今天看到网友发布了这么一则信息,阿里CEO逍遥子近期在内部交流会上表示:未来90%的产品将从技术团队中产生,并逐步减少招聘非CTO线的产品。这则信息引发一众程序员、产品围观吐槽,大家对此也是意见不同、各有看法。**程序员逻辑思维严谨、更加了解业务的流程逻辑、底层架构,风险意识高,就这方面而言,转型产品会有一定的优势。**亦如其中一位网友评论:PDD事件说明了,技术出身的产品会对一些底层开发...

2019-01-27 11:36:17

史上最强Dubbo面试26题和答案:核心组件+服务治理+架构设计等

1.Dubbo是什么?Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。2.Dubbo的由来?互联网的快速发展,Web应用程序的规模不断扩大,一般会经历如下四个发展阶段。单一应用架构:当网站流量很小时,只需一个应用,将所有功能都部署在一起即可。垂直应用架构:当访问量逐渐增大,单一应用按照有业...

2019-01-24 18:20:08

想成长为一名年薪50万+的实战型架构师?必掌握这7大实战技能经验

想成为一名架构师,但是架构师对应的技能,我应该掌握哪些啊?以及掌握的程度是什么样的?如何成为一名真正的实战性架构师?我简要分为以下7点来谈谈,从技能的角度抛砖引玉,希望你对你架构师之路有一定的参考。编程基本功:数据结构和算法如果你一直关注,会发现我之前分享的阿里面试题系列,有许多关于算法内容,比如:HashMap如何扩容,底层的数据结构发生了怎样的转变。这就是典型的数据结构基本功,这些掌握...

2019-01-24 09:00:31

阿里P8架构师分享:如何从0到1设计一个类Dubbo的RPC框架

在过去持续分享的几十期阿里Java面试题中,几乎每次都会问到Dubbo相关问题,比如:“如何从0到1设计一个Dubbo的RPC框架”,这个问题主要考察以下几个方面:你对RPC框架的底层原理掌握程度。考验你的整体RPC框架系统设计能力。具体,mike来为大家详解。RPC和RPC框架1.RPC(Remote Procedure Call)即远程过程调用, 主要解决远程通信间的问题,不需要了...

2019-01-22 19:39:29

2018辛苦一年了,程序员这样跟大boss谈2019加薪,谈薪杯具变喜剧

对程序员而言,与老板谈加薪,这是一件比修bug更有难度的事情。01 谈薪是门难搞的技术活儿在此之前我们会去思考谈判方法,规划谈判场景,假设谈判结果。双方交流顺畅、加薪成功自然皆大欢喜,如果过程与结果都差强人意,失望之余,说不定还会在老板内心留下“阴影”,最终导致一系列更坏的结果…其实,与老板谈薪资也是门技术活儿,在这个过程中,如何才能高效愉悦地与老板交流,最终达到自己的涨薪目标,过程很重...

2019-01-21 11:43:21

Java 面试题目最全集合1000+ 大放送,能答对70%就去BATJTMD

2019,相对往年我们会发现今年猎头电话少了,大部分企业年终奖缩水,加薪幅度也不如往年,选择好offer就要趁早,现在开始准备吧,刷一波Java面试题,能回答70%就去BATJTMD大胆试试~以下是2018年发布过的Java面试真题、BATJ等各大互联网公司的面试真经,为方便大家查看,特意做了个导航集合,文末送面试礼包。一、面试真题涵盖内容:Java常考题目、JVM、多线程、MySQL、Re...

2019-01-20 22:41:43

阿里P8架构师谈:Zookeeper的原理和架构设计,以及应用场景

随着信息化水平的不断提高,企业级应用系统变得越来越庞大,性能随之下降,用户抱怨频频。拆分系统是目前我们可选择的解决系统可伸缩性和性能问题的唯一行之有效的方法。但是拆分系统同时也带来了系统的复杂性——各子系统不是孤立存在的,它们彼此之间需要协作和交互(分布式系统)。各个子系统就好比动物园里的动物,为了使各个子系统能正常为用户提供统一的服务,必须需要一种机制来进行协调——这就是ZooKeeper(动物...

2019-01-17 11:44:14

程序员常用的3大Web安全漏洞防御解决方案:XSS、CSRF及SQL注入(图文详解)

随着互联网的普及,网络安全变得越来越重要,程序员需要掌握最基本的web安全防范,下面列举一些常见的安全漏洞和对应的防御措施。01 常见的Web安全问题1.前端安全XSS 漏洞CSRF 漏洞2.后端安全SQL 注入漏洞02 XSS漏洞1.XSS简介跨站脚本(cross site script)简称为XSS,是一种经常出现在web应用中的计算机安全漏洞,也是web中最主流的攻击方式...

2019-01-15 10:56:04

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。