# thl-page
**Repository Path**: TTnTT/thl-page
## Basic Information
- **Project Name**: thl-page
- **Description**: 我的个人主页
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-16
- **Last Updated**: 2021-04-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 联系方式
- 手机:173 4765 0040
- Email:helit747@gmail.com
- 微信号:t2632783534
---
# 个人信息
- 田何理/男/1998
- 本科/软件工程
- 技术博客:http://ttntt.github.io/ttntt.github.io/ [国内](http://ttntt.gitee.io/ttntt.gitee.io/)
- CSDN:[@指尖代码](https://blog.csdn.net/weixin_43329639)
- Github:https://github.com/TTnTTT
- **期望职位**:Java开发工程师
- 期望薪资:税前月薪5k~9k,特别喜欢的公司可例外
- 期望城市:成都
---
# 项目经历
## 小Q商城
- 技术架构:JSP+Servlet+JQuery+JDBC+Cookie+indexDB+MySQL
- 项目描述:这个项目是我在校期间独立完成的第一个项目,采用的是一些最原生的技术,分为了会员、店家、管理员三个角色,对于会员涉及的模块有商城首页、广告位、商品分类、商品检索、商品详情、购物车、订单支付(模拟)、个人中心;店家包含商品管理、分类管理、店铺管理等模块;管理员则包含了人员管理模块。
- 主要职责:
- 1.对项目进行需求分析、数据库设计.
- 2.商品首页模块:前端使用indexDB进行商品的缓存,成倍减轻了数据库的压力。
- 3.购物车模块:使用cookie对用户加购商品进行暂时的缓存,在合适的时机存储到数据库。
- 4.结合JSTL进行商品分类、商品详情、商品管理、店铺管理等页面的渲染,简化了jsp页面复杂度。
- 项目收获:这个项目的完成给予了我很大的信心,为我后面学习框架、理解框架打下了基础。
## 在线考试系统
- 技术架构: SpringBoot+Thymeleaf+maven+MyBatis+MySQL+、layui+JQuery
- 项目描述: 该项目主要实现一个学生在线考试、计算成绩,教师在线出题、组装试题的功能.
- 主要职责:
- 参与需求分析 数据库的概念模型和物理模型设计.
- 负责项目框架的组装搭建,选用了springboot来简化配置.
- 负责教师出题模块,按照不同类型题目存入数据库不同的信息.
- 学生在线考试,在规定时间内完成,并定时对已完成试题进行保存.
- 项目截图:
`
\
`
## 福利院项目经费管理系统
- 技术架构:SpringBoot+Shiro+Thymeleaf+maven+MyBatis+MySQL
- 项目描述:为了简化福利院的线下审批流程,于是采用了B/S架构来进行线上走流程,主要包括项目预算、项目报销、差旅费报销、流程审批、项目统计分析这几大模块。
- 主要职责:
- 1.流程审批模块:使用RBAC设计思路把权限的粒度细化结合Shiro进行了权限的控制,使得资源的安全性得到保证,极大的简化了整个审批流程的权限控制。
- 2.差旅费报销模块:联合通用mapper进行增删改查,减少了50%的代码量。
- 3.流程审批模块:使用Map工具类在后端对需要审批的数据进行对比,减小了前端的压力。
- 4.使用Excelkit进行人员、项目的导入导出;使用Echars结合各种数据分析sql语句进行数据的分析和展示。
## 城乡合种
- 技术架构:Spring+SpringMVC+微信小程序+Freemark+maven+MyBatis-Plus
- 项目描述:这是一款响应国家政策,全民助农的代表产品,让城市用户和农村用户实现了双赢。
- 主要职责:
- 1、参与需求分析,软件原型图设计,数据库的设计;
- 2、负责使用 QRcode 生成二维码,小程序扫码快速登录模块的整个流程。
- 3、使用MyBatis-Plus的AutoGenerator结合Freemark模版引擎进行整个后端代码的生成。
- 4、完成城市用户在线下单,按距离农村用户的距离远近查询就近订单的功能。
- 项目截图:
\
\
---
# 证书及奖项
- 计算机技术与软件专业技术资格中级软件设计师证书 (2019年05月)
- 阿里巴巴编码规范证书 (2020年02月)
- 中国大学生计算机设计大赛三等奖 (2020年06月)
- 蓝桥杯算法Java 软件开发赛二等奖(2020年07月)
- 腾讯DB数据库诊断大赛证书(2019年12月)
- 小程序设计大赛二等奖 (2020年05月)
- 全国计算机技能运用大赛Java组优秀奖 ((2020年01月)
# 开源项目和作品
## 技术文章
## 演讲和讲义
# 技能清单
- 基础:
- 有良好的操作系统/ 计算机网络基础
- 了解Java多线程/ JVM相关知识/ 常用设计模式
- web前端:
- 熟悉 HTML/CSS3/ES6/JQuery/Layui/Bootstrap/VUE/Element/微信小程序/Thymeleaf 开发
- 了解 NodeJS/Freemark
- web后端:
- 熟悉 Spring/SpringMVC/MyBatis/SpringBoot/Shiro/MyBatis-Plus/Jedis/ExcelKit/Fastjson/ 等框架,Apache.common工具包常用api/ Swagger文档技术
- 了解 Quritz 定时任务调度/ SpringCloud 微服务/ 分布式/ WebService 远程调用技术
- 数据库相关:
- 熟悉 MySQL/redis/sql优化策略
- 了解 Oracle/MVCC
- 版本管理,文档,部署相关: Svn/Git/swagger/docker/Nginx/tomcat
- 工具: 掌握 Linux常用命令/AxureRP/PowerDesigner 等工具的使用
- 云和开放平台:腾讯 ECS/阿里 ECS/百度地图开放平台/微信应用开发
---
# 致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。