基本信息 |
简小历男22岁2年180****846234531288@qq.com计算机软件一句话向HR介绍自己 |
教育背景 |
2013-01 到 2016-07 简历本信息大学 大专 |
工作经历 |
简历本信息技术有限公司 员工关系 配合官员检查进口物品 |
项目经历 |
简历本网络传媒有限公司 项目介绍 1.用户可以使用客户端页面登录,注册、修改账户密码及登录看漫画 2.本系统采用Spring框架模型,创建4层架构。分为:视图层、控制层、业务逻辑层和持久层。团队协作分别实现登录注册和密码修改界面,用户登陆之后体验相关操作界面,以及业务逻辑和持久层实现。 我的职责 用户登录: 一:表现层: 验证用户和密码为空的情况,因为在网络传输,用jQuery实现与服务器端的异步传输,我们把密码用Base64算法加密传输给服务器 二:服务器端jdbc的实现用的是spring整合mybatis,查询出来的是我们封装用户信息的Java类, 验证用户名和密码正确与否,返回浏览器的是用Jackson的ResponseBody注解帮我们封装好的json字符串 三:业务层和数据处理层面向接口的编程思想(目的:解耦,便于维护),在业务层我们解密,在注册的时候,为了保证密码安全,我们在服务器端用MD5给密码加密,用Base64算法转换成字符串。在这里验证,我们用MD5和Base64算法把登陆的密码加密后再跟数据库的数据验证 四:控制层:重要的组件:1.DispatcherServlet组件是作为转发器根据请求找到对应的controller 2.ViewResolver组件根据地址解析视图 3.HandlerMapping根据请求的地址找到controller,并把请求交给该controller处理,这里我们把springmvc注解开启,用RequestMapping注解来实现的 五:用UUID创建令牌,并绑定用户的ID发送给浏览器,更新到服务器中。这里没有用session,是为了相关联的服务器任意一台都能处理 注册模块: 一:表现层:验证用户名,昵称,密码,确认密码不能为空,用jQuery实现与服务器端的异步传输,注册完成自动跳转到登陆页面 二:服务器端,主要就是封装一个用户的Java类,在Mapper.xml文件中写SQL语句,保存的参数类型为用户的Java类的类型,保存到数据库的密码。用MD5加密和Base64算法处理。 |
个人评价 |
具有较强的创新意识及自学能力,敢于面对困难和挑战; 个性乐观随和,为人和善谈吐礼貌,富有亲和力,能很好的融入团体; 工作认真负责,具有较强的情绪控制能力,能承受较大的工作压力,善于倾听具备良好的团队协作能力以及沟通理解能力; 善于积累、时间观念强,有良好的生活习惯。 |