# 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/百度地图开放平台/微信应用开发 --- # 致谢 感谢您花时间阅读我的简历,期待能有机会和您共事。