wooodyhuang 2013-03-12
1.对自己的评价(技术方面)
具有很强的团队精神,有良好的组织和协调能力,有强烈的集体荣誉感。
自学能力强,喜欢钻研新技术,敢于面对和克服困难。
熟练使用spring+struts+hibernate整合开发。
熟练使用jsp、servlet、jstl、jdbc下的编程开发。
熟练使用eclipse ide开发工具,熟练掌握tomcat等web容器以及j2ee容器的配置以及部署,能够使用junit进行单元测试。
熟练使用mvc框架搭建项目,以及自定义实现ajax框架。
熟练掌握数据库的操作和sql语句,能熟练使用sqlxx和mysql进行系统开发。
2.在平时的工作中开发中遇到什么问题?怎么解决?
其他方面:以项目开发时间周期紧,客户的预想以实际开发的差异
3.在你开发的项目的并发量是多少?是如何进行并发量测试的?
eg:有一定的并发量,并发量和吞吐量是用测试用专业的工具测试出来的apache网站里有专业的测试工具
4.在项目里图片是怎么处理和存储的?程序里上传一张图片的流程是怎样的?
以字段的形式存入数据库和负载均衡形式存入每台服务器的文件夹;
5.在项目里日志问题是怎么解决的?log4j的日志级别是怎样的?
1.log4j保存硬盘文件方式处理,log4j日志级别顺序,DEBUG < INFO < WARN < ERROR < FATAL
2.使用公用拦截器Filter,记录具体的错误日志,登录日志,业务日志
3.使用jdk的动态代理进行方法拦截日志的保存处理
6.在一个类里有属性和方法,如果另外一个类要用到这些属性和方法,是用继承还是拓展?为什么?
破题
7.在项目中异常是怎么处理的?
项目里异常一层一层往上抛,在表示层action捕捉异常保存错误日志表或者是打印输出到控制台