个人介绍
1.熟练Core Java编程,有编写注释的习惯;
2.能熟练的整合Spring+Struts+Hibernate(SSH)三大开源框架;
3.能熟练的应用各种常见的设计模式:工厂模式、单例模式、缺省适配器模式、不变模式、装饰模式、代理模式、MVC、SpringIoC等;
4.熟练应用Oracle、MySQL等关系数据库编程技术;
5.熟练使用JSP、HTML、JSTL、EL等表现层技术,掌握JSF技术;
6.熟练使用WEB服务器Tomcat、JBoss,IDE工具Eclipse进行开发;
7.能熟练应用SpringIoC/AOP/ORM等各种技术,了解EJB及WebService技术;
8.掌握XML语言、OOA/D、UML图、CVS、Log4j,了解JavaScript、Ajax等技术;
9.掌握Socket编程,了解TCP/IP、UDP、Http、Telnet、FTP等协议。
工作经历
2022-10-13 -2022-12-01湖北盛天网络技术股份有限公司技术专员
在线论坛管理系统(正在开发中) 该系统主要由首页、用户管理、帖子三个模块构成,首页实现了模糊分页查询、帖子分类、最新帖子、最新留言等功能;用户管理模块有登录、注册、修改信息、查看信息、积分功能等基本功能;帖子模块有发表帖子、留言、查看帖子、修改帖子、删除帖子等基本功能。
2021-09-13 -2021-11-17湖北盛天网络技术股份有限公司实习
爱森购物系统 本项目开发时周期为6人,5万行代码量,小组分模块协作进行。该系统是一个在线购物商店,主要功能有用户登录、显示商品、购买商品、对商品的增删改查、生成订单等功能。
教育经历
2019-09-01 - 2022-06-01北京信息职业技术学院软件工程专科
主修课程:程序设计基础、计算机系统基础、软件工程导论、软件需求分析、软件设计与体系结构, 数据结构与算法、软件项目管理、数据库原理、分布式数据库、操作系统、数据结构。
技能
(一)功能模块 基本功能包括:系统信息管理模块、车位信息管理模块、IC卡信息管理模块、固定车主停车管理模块、临时车辆信息管理模块、系统功能操模块等。本系统结构如下: (1)系统信息管理模块:角色的增加、删除、修改和查询;用户的增加、删除、修改和查询。 (2)车位信息管理模块:车位信息的增加、删除、修改和查询。 (3)IC卡信息管理模块:IC卡信息的增加、删除、修改和查询。 (4)固定车主停车管理模块:对固定车主的停车信息进行增加、删除、修改和查询 (5)临时车辆信息管理模块:对临时车辆的停车信息进行增加、删除、修改、查询和打印 (6)系统功能操模块:退出登陆、修改密码。 (二)本人负责的内容 1.使用B/S结构: 在B/S结构下,解决了企事业单位各种问题的服务,因而它能提供更高的工作效率 B/S结构提供灵活的信息交流和信息发布服务。 B/S结构借助Internet强大的信息发布与信息传送能力可以有效地解决企业内部的大量不规则的信息交流。 2.使用JSP的成果: 浏览器请求由JSP页面来处理,JSP调用Java Bean等组件,产生响应,再返回给浏览器。 由JSP负责显示部分,Servlet负责业务处理、管理请求、调用Java Bean和决定使用哪个JSP页面传递给回请求。JSP只有展现部分,没有业务逻辑,这 样对于网页的编程和后台处理的开发人员来说,无异与摆脱了各自的困扰。 3.使用JavaBean的成果: JavaBean是Sun微系统的一个面向对象的编程接口,它可以让你建可重用应用程序或能在网络中任何主流操作系统平台上配置的程序块,称作组件。 当组件或Beans在使用过程中,Bean的性质(比如,一个窗口的背景色)对于其他Bean来说是可见的,并且,之前没“碰到”过的Bean也可以动态地获悉 彼此的特性并从而进行交互。要想用JavaBeans建一个组件,你必须用Sun的Java编程语言来写程序,并且在程序中包括描述组件特性的JavaBeans语 句,JavaBeans给Java应用程序提供了OpenDoc和ActiveX接口已提供的这种复合文档的能力。
(一)功能模块 聊天系统主要用于实现在线聊天,基本功能包括:服务端和客户端。本系统结构如下: 服务端: 1、能够开启和关闭服务器 2、等待着客户端从特殊端口发送的请求 3、监听的端口并不是固定的,服务端的端口是能够自定义的 4、能够广播消息向所有连接到服务器的用户 客户端: 1、能够和服务端进行连接 2、新的用户能够注册账号 3、通过用户名以及密码完成用户的登陆,连接到聊天室 4、用户能够在聊天室发送消息 (二)本人负责的内容 1.使用socket的成果: socket分为服务端和客户端两部分,服务端主要是可以监听一个特殊的端口,它能够监听并且捕获的向这个特定的端口发出的请求,这个请求就是由 客户端来发起的。当连接建立之后会产生会话,完成会话之后关闭连接。而客户端主要是发起请求,它能够向某一个特定的服务器上的一个特殊的端 口发起请求,然后建立连接处理会话,会话完成后和服务端一样关闭socket。客户端并不用像服务器一样规定一个特殊的打开的端口,系统会自动分 配一个能够使用的端口。 2.使用多线程的成果: 多线程的理念能够处理并发以及多任务的处理。java中有内置的一些多线程技术以及还有很多事先准备好的类用来供用户使用和管理自定义的多线 程。
(一)功能模块 基本功能包括:系统信息管理模块、车位信息管理模块、IC卡信息管理模块、固定车主停车管理模块、临时车辆信息管理模块、系统功能操模块等。本系统结构如下: (1)系统信息管理模块:角色的增加、删除、修改和查询;用户的增加、删除、修改和查询。 (2)车位信息管理模块:车位信息的增加、删除、修改和查询。 (3)IC卡信息管理模块:IC卡信息的增加、删除、修改和查询。 (4)固定车主停车管理模块:对固定车主的停车信息进行增加、删除、修改和查询 (5)临时车辆信息管理模块:对临时车辆的停车信息进行增加、删除、修改、查询和打印 (6)系统功能操模块:退出登陆、修改密码。 (二)本人负责的内容 1.使用JSP的成果: 可以在服务器端执行,生成动态的网页内容。这使得 JSP 能够根据用户请求、数据库查询结果或其他数据源来动态生成网页。 2.使用jQuery的成果: 方便的事件处理:使开发者能够更方便地绑定和触发事件,提高了用户交互的响应性。