阅读 12468 次
发表时间:2009-09-28
基本信息
姓  名: XX                                 
性  别: 男
民  族: 汉族                               
出生日期: 1986-02-23
身  高: 178厘米                               
血  型: A型
现居住地: 北京 海淀区                         
户口属地: 湖北 武汉市
现有职称: 高级                               
政治面貌: 团员                   
电子邮箱: wuji0223@126.com         
联系方式:      13717682372

自我评价
  对JAVA技术有非常浓厚的兴趣。办事认真仔细、工作踏实刻苦,能够迅速接受新生事物,可塑性强。自学能力强,对工作积极主动,认真负责,肯吃苦,专业知识扎实。善于专研问题。热爱IT技术,有很强的学习与上手能力;熟练使用SSH开发,熟练掌握ajax技术。接触过多门技术,具有较丰富的技术常识,综合能力较强。热情、自信、坚持不懈,做事认真负责有激情,具备良好的团队精神。

职业技能和特长
熟悉面向对象编程,熟悉Oracle、Mysql、MSSqlServer等主流数据库,熟悉MVC开发模式、熟悉通用的Struts+Spring+Hibernate框架开发,对java操作word,excel等各类文档比较熟悉,了解工作流。熟悉AJAX核心机制,DOM的使用,对Jquery等富客户端技术有一定的了解。工作积极主动,能够承担压力,对新技术容易上手,并具有较强的分析能力和解决问题能力

求职意向
现任职业: j2ee工程师 期望工作性质: 全职
目前薪资: 2000-2999/月 期望从事职业: J2EE工程师
工作经验: 一年以上 期望工作地区: 北京
期望工资: 面议

工作经历
2008年9月—2009年9月 某某大学研究所
【单位性质】:其它 ( 1 - 49人)
【所任职位】:j2ee程序员
【工作地点】:海淀区
【职责描述】:在项目经理以及大学教授的带领下,做一些涉及农业信息化及国家科研课题的j2ee项目。


项目经验
2009年5月—2009年9月 国家金字工程(一期子系统) (保密原则,恕不能写上真实的项目名称)
【项目描述】:XX工程一期建设项目是国家“十二金”建设项目之一,主要分为系统集成、应用支撑平台建设、应用系统建设、基础运行环境建设、安全系统建设、标准规范建设等项任务,是目前我国XX信息化事业最重要的项目,建成之后可使XX部门电子政务水平有一个大的飞跃,使全系统信息化水平有一个大的提高,使全行业工作效率有一个大的提升。这个项目给我的经验是:本项目的业务逻辑比较复杂,其中的综合审查,制证环节是最复杂的,直接表现在jsp页面复杂,一个页面上两个ajax表格,还有各种操作,这个页面当时做了两天。通过此项目,使我对J2EE的理解更深刻,对java打印word等更加熟悉。其他方面,对jquery有了更进一步的认识,以及熟悉了javascript的原生格式json;另外一点,就是通过(国内某著名IT企业)的WorkFlow引擎,对工作流有了比较深刻的理解,对以后做其他的工作流打下了基础。
【责任描述】:本人是此子系统的开发组长、负责子系统的总体开发工作,以及本系统中XXXX认证的流程开发,以及基础信息管理等模块。


2008年11月—2009年3月 XXXX信息网(正在运营中)  (保密原则,恕不能写上真实的项目名称)
【项目描述】:XXXX信息网是国家“十一五”科技支撑计划“农产品现代物流技术研究开发与应用”项目“棉花物流搬运技术研究及技术集成与示范”课题中的子课题,由XXXX公司和XXXX大学联合设计开发的XX物流综合信息平台。本项目采用的技术有Struts,Hibernate,dwr,结构上分为表现层、业务层和数据访问层。表现层利用JSTL标签,Struts标签和Html标签开发,AJAX由dwr框架来开发;业务层封装业务流程;数据访问层利用Hibernate开发,由于此项目的数据量比较大,采用连接池技术来分配数据库连接,在数据层中分页,减轻服务器压力。项目中的图片数据上传部分借助于Struts的File类来实现。
【责任描述】:业务层,数据访问层由本人负责。


2008年8月—2008年10月 智乐城堡网上玩具店
【项目描述】:本项目总体上分为三层结构,数据持久化层,表示层,业务逻辑层,其中数据持久化层采用的技术为Hibernate3.1,表示层的技术为Struts1.2,然后利用Spring2.0依赖注入,事务部分利用了Spring2.0声明式事务处理管理。各层代码简洁,可以适合不同的变化,其中每一业务模块均采用了面向接口编程,一旦业务逻辑发生变化,代码的修改量也不会很大。表示层利用Struts1.2标签库和JSP来呈现,大量运用了Ajax技术,依次实现了自动提示功能,页面局部刷新功能和购物车。
【责任描述】:独立完成


教育背景
2004年9月--2007年7月 北京涉外经济学院 计算机应用 大专

贴上自己的一段的一段代码、希望能得到大家的指点意见,在此谢过

    /**
     * 将map转化为dao
     * @param dao
     * @param map
     * @return
     * @throws Exception
     */
    public static Object mapToDAO(Object dao, Map map) throws Exception {
        Class c = dao.getClass();
        Object obj = c.newInstance();
        Iterator it = map.keySet().iterator();
        Object key;
        try {
            while (it.hasNext()) {
                key = it.next();
                if (key != null && !"".equals(key.toString())) {//key为空,表示前台没有该字段
                    StringBuffer setMethods = new StringBuffer();
                    setMethods.append("set"
                            + key.toString().substring(0, 1).toUpperCase()
                            + key.toString().substring(1));
                    Field f = c.getDeclaredField(key.toString());
                    if (map.get(key) != null
                            && !"".equals(map.get(key).toString())) {//表示前台有该字段,但该字段值为空,在有机里,这样的忽略掉
                        if ("java.lang.Integer".equals(f.getType().getName())) {
                            Method m = c.getMethod(setMethods.toString(), f
                                    .getType());
                            if (m.getModifiers() == Modifier.PUBLIC) {
                                m.invoke(obj, Integer.valueOf(map.get(key)
                                        .toString()));
                            }
                        }
                        if ("java.lang.String".equals(f.getType().getName())) {
                            Method m = c.getMethod(setMethods.toString(), f
                                    .getType());
                            if (m.getModifiers() == Modifier.PUBLIC) {
                                m.invoke(obj, map.get(key).toString());
                            }
                        }
                        if ("java.lang.Long".equals(f.getType().getName())) {
                            Method m = c.getMethod(setMethods.toString(), f
                                    .getType());
                            if (m.getModifiers() == Modifier.PUBLIC) {
                                m
                                        .invoke(obj, new Long(map.get(key)
                                                .toString()));
                            }
                        }
                        if ("java.math.BigDecimal"
                                .equals(f.getType().getName())) {
                            Method m = c.getMethod(setMethods.toString(), f
                                    .getType());
                            if (m.getModifiers() == Modifier.PUBLIC) {
                                m.invoke(obj, new BigDecimal(map.get(key)
                                        .toString()));
                            }
                        }
                        if ("java.sql.Timestamp".equals(f.getType().getName())) {
                            Method m = c.getMethod(setMethods.toString(), f
                                    .getType());
                            if (m.getModifiers() == Modifier.PUBLIC) {
                                m.invoke(obj, YjrzCommon.stringToTimestamp(map
                                        .get(key).toString(), "yyyy-MM-dd"));
                            }
                        }

                    }
                }
            }
        } catch (AppException e) {
            throw new AppException("mapToDAO错误", e);
        }
        return obj;
    }
发表时间:2009-09-29
帖代码的目的是为了证明java反射??
发表时间:2009-09-29
LZ还很“年轻”
发表时间:2009-09-30
学历有点低
发表时间:2009-09-30
这段代码难道是lz的得意之作?
发表时间:2009-09-30
看到团员,我湿了
发表时间:2009-09-30
这段代码……话说虽然java是静态语言,但这代码实在有点……
发表时间:2009-09-30
代码能证明什么????
这些代码百度一找,很多.
最鄙视你的薪金要求,因为在北京,这个薪金有点低,反而给人一种你是刚毕业的.
发表时间:2009-09-30
工资我建议开5k以上,什么保密原则好像有点忽悠人的感觉,那段java代码可读性比较差
发表时间:2009-09-30
   希望大家帮忙看看我的简历还有什么问题吗?我贴这代码的目的不是来显的,我也知道这段代码很一般,我贴的目的只是想让大家看看,我写的代码是不是还可以的样子。不过看了大家的留言,我也差不多知道了,我这还未够班……
Global site tag (gtag.js) - Google Analytics