博客 2015-03-13

中间件知识(必须掌握):

1、Java语法、常用类型和结构

2、理解HTTP协议,浏览器如何和WEB服务器交互,HTTP的特点,什么是GET,什么是POST

3、J2EE有哪些部件以及各个部件的功能和使用场合

4、什么是J2EE Container?了解Container和运行其上的应用程序是如何结合在一起运行的。

5、什么是JVM,JVM的优化(什么是GC,如何优化GC)

6、了解weblogic功能

7、如何部署一个weblogic新应用

8、如何在weblogic上部署新应用,中间件的应用部署规范

9、如何在weblogic上配置JDBC,JDBC的各个参数的意义

10、weblogic的security设置,如何集成LDAP

11、如何在weblogic上配置我们公司的SSO

12、SSO的实现原理

13、EJB调用原理,weblogic上的EJB有哪些参数可以调整

14、weblogic如何实现Cluster,如何调优cluster

15、学会看java threadump(重点通过threadump了解http请求和ejb请求在weblogic中的运行过程,定位问题)

16、学会使用pstack看native back trace(call stack)(重点通过native的stack定位问题)

17、学会使用strace、netstat、top、ps、vmstat、iostat等工具进行联合诊断(重点:理解linux OS的实现)


windows服务知识:

1、AD域与ldap的关系,windows的用户安全验证过程(NTLM,Kerberos)、授权方法。

2、理解主机加入域的过程,主机加入域后在AD中产生了哪些数据,本机在注册表中发生了哪些变化。

3、理解主机名自动注册DNS的过程。

4、掌握ISA防火墙的集群配置、策略配置。

5、掌握内网邮件、外网邮件的邮件路由过程(SMTP-relay、防垃圾邮件、邮件归档、邮件信息安全控制)。

6、掌握邮件系统Exchange的集群配置,邮箱配置,邮箱迁移等工作。

7、理解如何通过用户定位邮箱位置的过程,理解邮件如何最后路由分发到邮箱的过程。

8、SQLServer的等待事件查看,SQLServer的HA、SQLServer的复制、SQLServer的备份。

9、DNS的工作原理(迭代、递归),DNS的总体布局,HA,容灾,DNS跟AD的关系,DNS里的SOA记录、NS记录、A记录、MX记录是什么,做什么用途。

10、DHCP的配置和工作原理,平安DHCP的布局,HA,容灾。

11、ESX的基本操作,创建VM,迁移VM,网络配置。

12、ESX底层的性能分析,故障诊断工具使用。


网络知识(做到心中有数):

1、TCP/IP三次握手

2、TCP/IP流量控制以及调优

3、交换机简要工作原理

4、路由器工作原理,路由器和交换机如何协作构成以太网



操作系统知识(做到心中有数):

1、内存管理,虚拟内存,线性空间,物理空间,段页表,内核空间,用户空间

2、任务调度



编程基础(有兴趣可以深入一下):

1、学会J2EE WEB编程,会使用HTML,JAVASCRIPT,JAVA

2、能够使用bash shell编程

3、能够使用perl或者python编程

4、能够使用C或者C++编程

5、熟悉通用算法实现

6、掌握常用设计模式和程序模型

7、能够用socket编写网络程序