Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。 ExecutorService:真正的线程池接口。 ScheduledExecutorService:能和Timer/T ...
开发人员基本工具介绍
百度网盘下载 集成开发环境IDE集成开发环境(IDE,Integrated Development Environment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。 Eclipse(开源) 重要程度:★★★★★ 学习难易:★★★ 适合人员:所有 Ec ...
计算机科学技术基础知识
基础知识了解什么是计算机,计算机是怎么运行的,操作系统是怎么回事。 计算机导论 重要程度:★★★★★ 学习难易:★★★ 适合人员:所有 计算机组成与结构 重要程度:★★★★★ 学习难易:★★★ 适合人员:所有 计算机操作系统原理 重要程度:★★★★★ 学习难易:★★★ 适合人员:所有 编程基础 ...
助理软件工程师基本技能
通用部分编码规范 重要程度:★★★★★ 学习难易:★★ 适合人员:所有 不同的语言有不同的规范,编程语言、SQL都有。熟知并遵守基本规范,如命名、注释密度、代码格式、常量定义等。 语言基础 重要程度:★★★★★ 学习难易:★★★ 适合人员:所有 掌握开发所需语言,一般为JAVA或C/C++。不同 ...
高级软件工程师基本技能
通用部分语言高级 重要程度:★★★★★ 学习难易:★★★★★ 适合人员:所有 1、熟悉语言的高级功能包的功能特性,包括安全、网络、多线程等,以及扩展的语言包。 2、能够运用高级功能包进行业务系统的开发、测试工作。 java高级 1、熟悉目前比较主流的Java开源模块,如日志、XML处理、池管理器等 ...
(资深)架构师基本技能
通用部分安全设计 重要程度:★★★★★ 学习难易:★★★★★ 适合人员:所有 系统安全性设计原则,了解至少三点,要求至少有一项设计实践: 1、保护最薄弱环节(系统最薄弱部分就是最易受攻击影响的部分); 2、纵深防御(采取一系列防御,以便在一层防御不能抓住错误时,另一层防御将可能抓住它。); 3、故 ...
编程技术面试的五大要点(转)
文 / 何海涛 扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。 找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己的能力,那么拿到中意的Offer就是 ...