日期:2014-05-20  浏览次数:20704 次

我的简历,请北京和上海的公司的技术负责人过目,多谢!
086-13524957617(手机)

E-mail:zh.123890@163.com

张先生

自我评价:

工作踏实勤恳,有很强的责任心,具备持久的学习能力,有很强的工作适应能力,善于总结,能在巨大的工作压力下保持良好的心态。

求职意向

现从事行业:计算机软件
工作经验:2年
期望从事职业:高级软件工程师

西安西城源科技公司

软件工程师2005年5月   -   2007年5月工作地点:西安
工作职责和业绩:
负责系统编码工作,完成了三套应用系统的开发工作。

项目管理经验

1.医院病房管理系统2006年10月   -   2007年4月

项目描述:

使用Java语言开发,采用struts+spring+hibernate架构,项目组一共7人,其中一名项目组长,一名测试工程师,五名软件工程师,需求分析一个月,设计一个月,系统结构成熟,性能良好,运行稳定。

项目中职责:

负责科室模块和物资模块的编码工作,并协助项目组长完成了技术分析工作。

2.电子拍卖系统2006年3月   -   2006年8月项目描述:

使用Java语言开发,采用struts+spring+hibernate架构,项目组一共六人,其中一名项目组长,一名测试工程师,四名软件工程师,需求分析一个月,设计半个月,系统结构成熟,性能良好,运行稳定。

项目中职责:

负责物品模块和监控模块的编码工作。

3.人力资源管理系统2005年8月   -   2005年12月

项目描述:

使用Java语言开发,采用Struts架构,项目组一共六人,其中一名项目组长,一名测试工程师,四名软件工程师,需求分析一个月,设计半个月,系统结构成熟,性能良好,运行稳定。

项目中职责:

负责考勤模块和工资模块的编码工作。

教育背景

中国人民解放军装备指挥技术学院2004年9月   -   2006年6月   计算机科学与技术   本科

西安交通大学职业技术学院1998年9月   -   2001年7月   计算机应用   大专


IT技能

Java   经验熟练

struts   经验熟练

struts+spring+hibernate   经验熟练

证书

全国计算机信息高新技术软件工程师(国家职业资格三级)2006   年

说   明:具备设计和开发企业级应用程序的能力

对Java程序底层原理的一点点认识

例如,对象可以直接访问实例数据和局部变量,这是因为如果将实例数据单独放在对象池中,此时,一个对象引用,也就是一个指向句柄池的指针,可以通过“指向对象池的指针”来访问实例数据,如果实例数据和“指向类数据的指针”放在一起,此时,一个对象引用,也就是一个指向堆的指针,可以直接通过这个“指向堆的指针”来访问实例数据,堆用来存放程序在运行时创建的所有类实例或数组,在第一种设计中,句柄池和对象池都属于堆,因此可以看出,这两种方式在本质上是一样的,只是一种方式是将堆分开进行计算,而另一种方式没有分开,所以,无论是哪种设计,对象都可以直接访问实例数据和局部变量,但是,对于类数据和方法数据,无论是哪种设计,它们都存放于方法区中,只有“指向类数据的指针”才能访问方法区,所以,无论是哪种设计,对象都必须通过一个间接的方式去访问类数据和方法数据;再比如,一个类实例要转换成另一个类实例,它不能是另一个类实例的父类,这是因为在Java虚拟机设计中,类的加载顺序是按照从本类、父类直到启动类的顺序依次向上加载上去的,如果一个类实例在转换成另一个类实例时它是另一个类实例的父类,那么,这种加载原则是必会减少所加载的类的个数,影响程序的访问权限,这显然是与程序设计的原则相违背的。还有,假如当一个用户去点击一个提交按钮后,将产生一个线程,每一个用户去点击这个提交按钮就相当于这个线程多次去调用同一个Java方法,这就相当于每次在Java栈中压入一个新帧,而帧是用来存储参数、局部变量和中间运算结果的,因此,每次方法调用都不会相同,得到的结果,如果保存在对象中将放在堆上,如果保存在类变量中将放在方法区上,此时,无论是句柄池和对象池都属于堆还是实例数据和“指向类数据的指针”放在一起,都是一个对象指针去访问一个堆,再通过被访问的堆中指向类数据的指针去访问类数据,因此,有可能就会出现多线程下访问同一个堆的同步问题,一般采取对象锁机制去解决这样的问题,对象锁就相当于给同一个房子里的十个人只一把钥匙,而任意一个时刻只有一个人才能拥有这把钥匙进入房子,而其他人只能等待直到有钥匙的这个人将钥匙交给了下一人为止,对象锁正是通过这种将时间进行线性控制的方法来解决“多线程下访问同一个堆的同步问题”的,之所以要采用这种排队方式那是因为每当线程调用一个Java方法时虚拟机都会在该线程的Java栈中压入一个新帧,而Java栈只支持出栈和压栈操作。对象的结构、方法栈和双亲委派模型是Java程序底层运行原理的几个最重要的基础之一。

------解决方案--------------------
不错啊 楼主加油
这个什么证书啊 没怎么看过
------解决方案--------------------
比较教条,
------解决方案--------------------
一起 加油把 呵呵 加油 加油
------解决方案--------------------
struts+spring+hibernate很多人都会,写上去没有什么优势。
------解决方案--------------------
这种简历很容易会被PASS掉
------解决方案--------------------
向你学习