



个人介绍
了解多线程编程,熟悉锁的机制
掌握应用ssm、springboot、Spring Cloud开源框架进行项目开发
熟悉redis
熟悉spring源码,熟悉容器启动、BeanDefilication扫描、Bean的生命周期、单例与多例Bean、依赖注入、AOP、Aware回调、初始化、BeanPostProcassor等过程
熟练掌握HTML、css 、JavaScript、JSP 、XML等网页技术
熟悉Mysql数据库的使用,了解sql调优,熟悉索引的建立和优化
熟悉常用的linux命令及应用
熟练使用eclipse、idea、git等常用开发工具,UML的绘制。
工作经历
2020-09-01 -至今湖南工程学院学生
本人现在就读于本科,能从事开发工作,熟悉开发流程,接过别人的外包项目的经验,能够对项目负责,有反馈的bug能够及时修复,暂时没有实习经验。
教育经历
2020-09-01 - 湖南工程学院轻化工程本科
现在就读于湖南工程学院,暂时只有接过外包项目单子,没有实习经历
技能

这段时间由于学校实行静态化管理,寝室门和校门都是用了人脸识别的装置,每次经过都会激发我的好奇心,也想自己搞一个人脸识别玩玩,随着开始查找资料来研究这方面的信息,还好有好几家公司都有提供这方面的免费API,也是省下来很多功夫。一开始采用的是face++,但是在执行到最后一步人脸搜索时出现问题,一直提示INVALID_OUTER_ID,跟着官方文档,一步步抽离再封装,最终还是以失败告终,无奈只能选择放弃。接着辗转第二家 百度AI ,这次还是比较顺利的,中间只出现过一次错误 ,而且官方大大还给出了解决方案,很是贴心,最终还是实现了开始的预想:使用人脸来实现注册和登录功能。


1、用户注册/添加用户,两个参数:userId、password 2、用户登录,登录校验userId和password 是否正确,正确根据userId、password 、时间戳,用MD5不可逆算法生成token。 将userId、token、超时时间存到数据库中,可以存在redis中,并将token返回给客户端。 3、前台在超时时间内再次请求带上userId和token即可进行rest请求,后台校验前台带过来的userId和token是否和后台数据库的匹配,不匹配报错,匹配可重置超时时间,防止用户一直在操作还报超时问题。匹配返回前台需要的数据。
