摘要: 问题 (1)synchronized的特性? (2)synchronized的实现原理? (3)synchronized是否可重入? (4)synchronized是否是公平锁? (5)synchronized的优化? (6)synchronized的五种使用方式? 简介 synchronized关阅读全文
posted @ 2019-05-22 13:40 Java架构—月亮 阅读(5) 评论(0) 编辑
摘要: 过去的金三银四的招聘季,公司的管理者都在思考:在现在的市场环境下,到底应该为自己的公司注入怎样的新鲜血液来维持发展。工程师们同样也在思考如何获得更多成长和晋升的途径。 不是人人都能做架构师 Eduards Sizovs 是 DevHub 的创始人,立志于为软件工程师群体提供专业的职业咨询服务,同时也阅读全文
posted @ 2019-05-20 16:23 Java架构—月亮 阅读(1) 评论(0) 编辑
摘要: 面试前的故事 上周在拉勾上收到一个蚂蚁金服的大哥要我的简历,当时很惊讶,居然有蚂蚁金服的找到我,然后想都没想就给了。 受宠若惊呀,我知道自己的水平跟阿里的差距有多远,以前一直没用勇气去投,连试试都不敢。这次居然主动找过来了,当时就再想,难道阿里这么缺人么?还是只是为了完成某些KPI,当然了,我这种想阅读全文
posted @ 2019-05-14 14:19 Java架构—月亮 阅读(38) 评论(0) 编辑
摘要: 本文作者阿里巴巴技术专家三画,分享了自己和团队在画好架构图方面的理念和经验,首发于阿里内部技术分享平台,阿里巴巴中间件授权转载,梓敬、鹏升和余乐对此文亦有贡献。 当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况: 对着画布无从下手、删了又来? 用一张图描述我的系统,并且让产品、运营、阅读全文
posted @ 2019-05-11 21:52 Java架构—月亮 阅读(8) 评论(0) 编辑
摘要: 一.Dubbo Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点(阿里巴巴现在使用架构为HSF)。 于2012-10-24最后版本2.5.3成为最后一版本,由当当接手维护,命名为dubbox;2017年突然继续dubbo进行维护。 Dubbo 核心部件: Provi阅读全文
posted @ 2019-05-11 21:50 Java架构—月亮 阅读(22) 评论(0) 编辑
摘要: 很多人看到这个,估计说我是来炫耀的,实际并非如此,看我一一道来:由于同学在这边,所以过来看看,以纯屌丝形象脚踏一双人之托鞋,手拎着一个用了5年的箱子,穿着一件睡衣一样长的短袖,经过站了18小时火车,终于到了杭州火车站。到同学那里,由于太累了,直接睡着了,到了第二天,一大早就花了半个小时,投了一些自己阅读全文
posted @ 2019-05-06 13:59 Java架构—月亮 阅读(12) 评论(0) 编辑
摘要: 说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。 之前腾讯面试的实话,也问到这个问题了,不过答的很不好,之前没去想过相关原因,导致一时之间扯不出来。所以今天,我带大家来详细扯一下阅读全文
posted @ 2019-05-05 20:47 Java架构—月亮 阅读(9) 评论(0) 编辑
摘要: 大龄程序员老熟人老黄从北京到深圳后,经历了失恋,买房结婚,裁员的经历,最近有人问我,想知道老黄现在如何了? 上个月老黄找我聊天,他告诉我,他最近入了腾讯,最近我一直处理工作的事情,没来得及分享给大家,今天老说下老黄。 老黄从斗鱼被动离开后,陆续面试大疆,平安,oppo, 百度,头条。从去年12月面到阅读全文
posted @ 2019-04-30 21:34 Java架构—月亮 阅读(30) 评论(0) 编辑
摘要: 如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。 一、单体架构 单体架构比较初级,典型的三级架构,前端(Web/手机端)+中间业务逻辑层+数据库层。这是一种典型的Java 阅读全文
posted @ 2019-04-23 22:39 Java架构—月亮 阅读(51) 评论(0) 编辑
摘要: Tomcat相关的面试题出场的几率并不高,正式因为如此,很多人忽略了对Tomcat相关技能的掌握。 Tomcat相关的面试题出场的几率并不高,正式因为如此,很多人忽略了对Tomcat相关技能的掌握。 这次整理了Tomcat相关的系统架构,介绍了Server、Service、Connector、Con阅读全文
posted @ 2019-04-22 16:28 Java架构—月亮 阅读(37) 评论(0) 编辑