有意公司可联系我,我会提交我的简历!
个人简历
- 个人信息
姓名:马林 政治背景:党员
学历:本科 荣获证书:高级软件工程师
专业:计算机科学与技术
联系方式:
电子邮箱:malin_it@163.com,malin@boco.com.cn
求职目标:JAVA软件工程师及相关岗位(全职)
- 专业技能
一、 JAVA
1.精通Java开发语言、熟练掌握Eclipse和MyEclipse两款Java软件开发工具
2.熟练掌握corejava编程,代码严格,合理缩进,习惯良好
3.熟悉Java面向对象的含义。
4.熟悉Java API,熟练掌握字符串、正则表达式、集合、包装类、内部类、时间等知识。
5.熟悉多线程编程,同步锁机制
二、 ORACLE
1.熟练运用Oracle数据库。
2.熟练掌握sql plus命令,会对数据库中数据进行增、删、改、查操作。
3.熟悉五种oracle函数、三种连接、关联子查询和非关联子查询、集合知识。
4.熟练掌握oracle建表、加记录、创造约束条件、对索引、视图的操作等 命令。
三、 JDBC
1.了解Java和Oracel连接原理
2.可以通过JDBC在Eclipse中对数据库中数据进行操作。
四、 网络
1.了解常见的网络协议,如UDP 、TCP/IP等
2.熟悉Html,精通Apache、Jsp、Servlet等Web开发相关技术
3.熟练使用JavaScript和Ajax技术
4.熟悉使用Struts、Spring、Hibernate等常用开发框架
五、 其他:
1.熟悉MVC框架、工厂模式、单例模式等常用设计模式
2.了解Unix/Linux系统常用命令
3.了解Android开发
- 项目经验
一、 在线考试系统
主要以在线学习、在线考试为核心,帮助机构提高管理、降低成本、提升价值、增强机构的核心竞争能力。软件坚持严格的质量控制体系,坚持高质量的软件产品与高质量的服务支持。
开发环境:Linux
开发工具:Eclipse + JDK1.6
技术实现:Java网络编程、Swing、I/O流、多线程(基于MVC)
项目描述:这是一个基于C/S架构的软件,该系统分为四个模块:
1、 用户管理模块
2、 考试规则模块
3、 用户考试模块
4、 提交考试模块和用户信息查询模块
责任描述:本人在老师指导下完成了该项目的所有功能,服务器启动时用IO读取并解析UserFile和QuestionFile同时用List和Map缓存在内存当中;服务器通过多线程同时接收多个并发用户发出的请求,采用Socket网络技术,根据不同的请求调用不同的方法返回响应,同时该项目采用了面向接口编程的思想,体现出了高内聚,低耦合的软件设计原则。
体会收获:1、读取和解析UserFile和QuestionFlie时用到的IO流会出现缓存,需要手动刷新。
2、对常用数据可以在初始化时缓存到内存中,以减少读取文件或访问数据库的次数,提高效率。
3、体会到了接口编程的强扩展性以及MVC架构的灵活性。
二、 通用电子商务平台
使传统买书方式发生一个时代性的变化,使文化传播在电子商务领域得到广泛应用,让网上购书成为人们的生活习惯。
借助项目:1.加强个人项目开发能力,熟悉struts2框架,了解项目开发流程。2.巩固以前知识。3.提高解决问题的能力。4.编码熟练度。5.提高快速找错,排错能力
开发环境:WindowXP
开发工具:MyEclipse + JDK1.6 + apach Tomcat6.0 + Mysql5.5 + IE6
技术实现:smartstruts + Ajax + Jquery + Jsp + Mysql + El表达式
技术架构:分层开发:表现层+控制器+业务层+数据访问层
表现层:jsp、jstl、jQuery技术
控制器:smartstruts框架(仿写sturts1)
业务层:Javabean
数据访问层:DAO+工厂、dbcp连接池
通用层:工具类
项目描述:通用 WEB 应用系统,是基于MVC思想的B2C电子商务系统。
包括交易系统和管理系统两个独立的子系统
主要包括:商品展示、 购物车管理、我的订单、用户管理、商品管理五个功能模块。
交易系统功能描述
用户管理:实现登入/登出、用户注册、信息修改功能。
商品展示:实现商品预览、商品明细、分类检索功能。
购物车:实现添加商品、删除列表、恢复列表、数量修改、清空购物车、结算功能。
订单处理:实现订单生成、订单确认、订单列表、删除订单、查询明细功能。
管理系统管理描述
用户管理:对于系统管理员提供用户删除、用户查询功能。
商品管理:实现商品列表、商品发布、商品删除、商品修改功能。
责任描述:这个项目是我个人独立完成的。整个项目以模仿struts1所写的框架,应用MVC思想构建出整
个项目的骨架。对每次事物的开启与关闭采用了过滤器Filter,消除了代码相同部分的冗余。表现层应用
了Jsp、EL表达式,并使用了Ajax与JavaScript以提高用户体验。使用了smartstruts框架处理页面请求,控制页面跳转。业务逻辑在action完成。还是用到了JDBC实现与数据库的数据交换。
体会收获:
1.第一次接触开发项目和这些思想,明白的不是很透彻,但总体上对自己开发项目的能力有了很大的提高.
2.通过这个项目,巩固了我的web知识,从html,css,js,jstl表达式,el表达式,ajax,struts,jQuery,
volidate插件等知识,让我灵活的应用它们,处理所遇到的问题。
3.这个项目,也提高了我解决问题的能力,比如在引入子页面的时候,既可以用include方式,还可以用aJax方式。
4.从这个项目我遇到了很多错误和异常,从常见的空指针异常(NullPointException),算术逻辑异常,类找不到异常,而且遇到了InvocationTargetException,让我伤透脑经,而这些异常和错误让我的找错和排错能力得到了显著的提高,我可以用一个一个的检测器找出它们的位置还有原因,然后解决。
- 教育背景
1.2006-2009在宁夏银川市金凤区银川六中学习高中知识。
2.2009-2012年在宁夏师范学院数学与计算机系计算机科学与技术专业学习。
所学课程:计算机基础导论,软件工程,操作系统,数据结构,C语言,C++语言,Java语言,数据库(SqlServer版)等计算机专业必修科目。
3.2011.12-2012.10在西安达内培训培训中心学习Java,Oracle,JDBC,网络,Linux操作系统方面知识。
- 个人评价
1.以前很贪玩,不知学习为何物,没有目标。
从接触Java,感觉找到了方向,喜欢java这种言简意赅的语言,对软件编程由衷地产生一种喜爱感。
2.本人来自农村,知道每一分钱都来之不易,知道种瓜得瓜,种豆得豆,没有付出,就没用回报。
3.在校期间,积极参加了学校举办各种活动,参加了校学生会,积极参加辩论赛,演讲。
4.性格开朗,待人处事有自己的原则。做事认真踏实,热情对人,乐于Share,有良好的团队合作精神。
5.在博客园申请账号后,发现IT是个大家族,大家八仙过海,神通各异,在他们手中,所有问题都不是问题,是羡慕嫉妒恨,让我想快快融入其中,更好发展。
z 在未来的工作中,我将以充沛的精力,刻苦钻研的精神来努力工作,稳定地提高自己的工作能力,与公司同步发展!!!
转载于:https://www.cnblogs.com/xinsui/archive/2012/08/17/2644854.html
有意公司可联系我,我会提交我的简历!相关推荐
- 公司用--页面表单提交用的key是拼接的,保存时action的写法,struts1
/*** 生管PH设定维护页-保存* @author caohong* @date 2016年11月16日14:55:51*/ public class SaveOrUpdateModifyPHSet ...
- 游戏公司怎么选,看完在投简历
今天给大家分享下,游戏新人在选择游戏公司时应该看重那些问题? 哪些城市适合游戏人发展? 上海,广州,北京,成都,深圳,杭州,福建 上海二次元,广州传奇仙侠和页游,北京高大上的出海游戏,深圳小游戏,成都 ...
- 面试IT公司的时候,Java程序员的简历应该写多少个项目经验比较合适?
往期精选 ● 架构师高并发高性能分布式教程(4000G) ● 39阶段精品云计算大数据实战视频教程 ● 互联网技术干货视频教程大全[菜单为准] ● 2017年8月最新Intellij IDEA ...
- 阿里巴巴一位 70 后程序员的 26 个职场感悟!
© -PinkCuty 在上周末阿里巴巴中间件举办的APM深度交流技术沙龙上,出现一位白发高龄程序员,一个本子.一支笔.一台笔记本,正记录着台上80后和90后开发者分享的分布式系统下的压测.监控和可用 ...
- 阿里巴巴高级技术专家:不要用沉默的方式一味地迎合别人的要求,据理力争或许才是作为的表现
本文转载至阿里巴巴中间件,技术锁话授权转载. 编者按:年龄是一个永恒的话题,不论是演员.运动员,或是身边的程序员.岁月带来了经验上的积累和虑事的周全,但也带走了年轻时候的体力和冲劲. 技术变化太快,大 ...
- 一位 70 后程序员的 24 个职场感悟
[回复"1024",送你一个特别推送] 在这是来自于阿里巴巴技术专家至简的一篇文章,首发于阿里中间件,这是一篇非常值得阅读的一篇文章,值得对自己程序员生涯有疑惑的人一读. 这些年总 ...
- 程序猿生存定律-六个程序猿的故事(2)
程序猿生存定律这系列的文件夹在这里:程序猿生存定律--文件夹 喜欢从头瞄的,能够移步. -------------------------------------------------------- ...
- 程序员生存定律-六个程序员的故事(2)
程序员生存定律这系列的目录在这里:程序员生存定律--目录 喜欢从头瞄的,可以移步. ---------------------------------------------------------- ...
- 程序员生存定律-六个程序员的故事(2) .
程序员生存定律这系列的目录在这里:程序员生存定律--目录 喜欢从头瞄的,可以移步. ---------------------------------------------------------- ...
最新文章
- c语言进位程序,c语言中如何做带进位位移
- c语言ctype中替换查找字符,c – std :: ctype是否总是按“C”语言环境对字符进行分类?...
- uni app 调用网络打印机_前端工程师 | 原生小程序坑点:uni-app到底好用在哪里?...
- java防止表单重复提交
- Deepin v20依赖错误,检测更新失败解决办法
- 超硬核!11 个非常实用的 Python 和 Shell 拿来就用脚本实例!
- vue aixos请求json
- 我如何吸引Elastic创始人一起对高并发写入进行优化?
- access四舍五入取整round_access中round函数怎么用
- PLSQL 循环游标 cursor loop fetch into
- linux 2种循环,只以换行符分割,不以空格分割。
- android银行卡号扫描二维码,支付宝扫描银行卡号识别SDK
- html 给word插入页眉和页脚,Word文档如何在任意页插入页眉和页脚
- 传化智联如何拿下第248张第三方支付牌照
- 全民一起玩Python 之 基础篇视频教程
- windows .exe 文件默认打开方式变成记事本的解决方法
- 寻道,思考人生的价值(观小米十周年演讲有感)
- ansible service 模块
- idea第一次上传代码到gitlab
- el-table筛选数据