这里选了几道高频面试题以及一些解答。不一定全部正确,有一些是没有固定答案的,如果发现有错误的欢迎纠正,如果有更好的回答,热烈欢迎留言探讨。

BIO、NIO和AIO的区别

Java BIO : 同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。
Java NIO : 同步非阻塞,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册...

阅读全文...

下载:

wget https://nodejs.org/dist/v9.8.0/node-v9.8.0-linux-x64.tar.xz

解压:

xz -d node-v9.8.0-linux-x64.tar.xz
tar -xvf node-v9.8.0-linux-x64.tar

软链接配置:

ln -s /home/node-v8.11.1-linux-x64/bin/node
...

阅读全文...

Rancher 2.0
Docker 17.12.0-ce
IntelliJ IDEA UItimate 2017.2.5
Spring Boot 0.0.M3
Spring Cloud Finchley.M2



架构风格

单体架构的缺点
 开发效率低、稳定性不高、代码维护难、扩展性不够、部署不灵活

 分布式定义
 在支持应用程序和服务的开发、可以利用物理架构 由多个自治的处理元素,不共享主内存,
...

阅读全文...

一、什么是OKR体系?

OKR体系的全称是Objectives & Key Results,即目标与关键成果。所谓OKR,O = Objective 可以理解为企业目标,KR =Key Results 可以理解为关键结果。浓缩在一起就是“为确保达成企业目标的关键结果分解与实施”。

阅读全文...