当我们在Java架构师面试的过程中常见的多线程和并发方面的问题肯定是必不可少的一部分。那么在面试之前我们更应该多准备一些关于多线程方面的问题。 面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为有很多只停留于表面的理论知识,归根结底还是功力不够扎实。下面这些是我在不同时间不同地点喜欢问 ...
分类:
编程语言 时间:
2020-01-16 12:29:50
阅读次数:
84
了解更多开发技巧,请访问,架构师小跟班官网:https://www.jiagou1216.compackage com.jiagou;import ch.ethz.ssh2.Connection;import ch.ethz.ssh2.Session;import ch.ethz.ssh2.Stre ...
分类:
编程语言 时间:
2020-01-13 19:45:49
阅读次数:
96
2017年12月份,我离开北京,回到了武汉,开始在现在这家公司担任架构师工作。经过2年的时间,逐步完成以.net core+k8s为核心的技术架构。文末有彩蛋。 以下整理这两年的主要时间节点: 2018年1月到2018年3月 基于.net core的底层框架的封装,封装了数据访问,缓存,消息队列,加 ...
分类:
Web程序 时间:
2020-01-13 14:31:12
阅读次数:
102
随着互联网的兴起,也就是16年前后,服务架构开始从单一的系统向微服务架构转变,当时我们公司也开始技术整型,准备进入微服务的热潮,那一年兴起的还有就是现金分期和房价。当时我还在架构组,我们架构师负责搭建公司的微服务环境,4月份进入公司就开始研究Devops,想使用http请求来实现对svn和jenki ...
分类:
编程语言 时间:
2020-01-13 10:37:47
阅读次数:
108
云服务只是一个统称,可以分成三大类。 IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务,Software-as-a-service 它们有什么区别呢? IBM 的软件架构师 Albert ...
分类:
其他好文 时间:
2020-01-13 00:54:09
阅读次数:
82
MySQL索引底层的实现,今天简单聊一聊,少讲“是怎么样”,更多说说“为什么设计成这样”。问题1.数据库为什么要设计索引?图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去?于是,图书管理员设计了一套规则:(1)一楼放历史类,二楼放文学类,三楼放IT类…(2)IT类,又分软件类,硬件类…(3)软件类,又按照书名音序排序…以便快速找到一本书。与之类比,数据库存储了100
分类:
数据库 时间:
2020-01-09 17:22:20
阅读次数:
106
1 优化思路 作为架构师或者开发人员,说到数据库性能优化,你的思路是什么样的? 或者具体一点,如果在面试的时候遇到这个问题:你会从哪些维度来优化数据库, 你会怎么回答? 我们在第一节课开始的时候讲了,这四节课的目标是为了让大家建立数据库的知识 体系,和正确的调优的思路。 我们说到性能调优,大部分时候 ...
分类:
数据库 时间:
2020-01-09 01:33:06
阅读次数:
413
我发现很多人不理解一点,尤其是在考试决定一切的中国: 人才是培养出来的,而不是挑出来的。 中国古典思维是搞一场考试挑几个最聪明的,这几个一定是人才。现实中并非如此,人的成长环境、机遇和运气尤为重要,人会随着给于其的任务和挑战快速成长。环境给你指明了方向、机遇给你成长的空间、运气帮你挺过考验完成蜕变, ...
分类:
其他好文 时间:
2020-01-08 10:55:16
阅读次数:
94
| 文章名 | 相关链接 | | | | | spring security | http://blog.didispace.com/spring security oauth2 xjf 1/ | | python | https://juejin.im/user/5d358b226fb9a07eb ...
分类:
其他好文 时间:
2020-01-06 13:08:14
阅读次数:
93
原文: 58沈剑 架构师之路 https://mp.weixin.qq.com/s/oWNrLHwqM-0ObuYbuGj98A 《数据库允许空值,往往是悲剧的开始》一文通过explain来分析SQL的执行计划,来分析null对索引命中情况的影响,有不少朋友留言,问explain结果中的type字段 ...
分类:
其他好文 时间:
2020-01-05 22:12:40
阅读次数:
139