·计算机基础:熟练掌握常见数据结构与算法,熟悉操作系统、计算机网络、计算机组成原理等知识
·编程语言:熟练掌握Java、Python、JavaScript等多种语言,阅读过JVM源码,熟悉常见的设计模式
·Java并发:熟悉多线程、高并发,有丰富的并发编程经验
·数据库:精通MySQL、Redis等常见数据库,熟悉达梦、人大金仓等国产数据库
·框架:熟悉Spring、SpringMVC、Mybatis、MybatisPlus、Spring Boot、SpringCloud、Django、Scrapy、HighCharts等框架,
·前端:熟悉HTML、CSS、Javascript等前端语言,熟练掌握Java Web、Vue、Element UI等知识
在线点餐项目
·项目描述:项目实现用户通过手机验证码登录进行点餐下单,商家后台登录,进行菜品、套餐管理,同时查看用户订单信息进行处理。
·实现功能:1.Redis做缓存,加快查询效率
2.Mysql主从复制,进行读写分离
3.使用Nginx进行反向代理
4.公共字段填充,减少代码冗余
·技术:基于SpringBoot+MybatisPlus进行开发,使用MySQL数据库进行数据存储,使用Redis做缓存,使用git和maven进行版本控制和项目管理。
海外藏中国文物知识管理与服务平台
·项目描述:知识图谱构建子系统、海外文物知识服务子系统、掌上博物馆、后台管理子系统4模块。
·实现功能:知识图谱构建子系统:编写程序从海外博物馆网站爬取中国文物信息,进行加工处理,构建海外文物知识图谱。爬取博物馆的所有中国文物,包括文物名称、文物图片、年代、介绍等信息,将爬取到的信息存储到数据库中。爬取数据的字段数十余条,数量量数达到万条,丰富了手机端和网页端的文物信息,对整体项目的测试和展示提供了丰富的数据。
·技术:基于Scrapy、Ajax、Selenium自动化技术等技术进行爬虫,Mysql数据库作为数据存储。
基于国产化数据库下的仪器设备清查系统
功能:
(1)登录、退出、登录拦截
(2)清查设置:清查范围、清查起止时间、预警时间、清查数据项、修改数据项;
(3)资产清查:清查登记、修改、审核;
(4)盘盈资产:登记、修改、审核、查询;
(5)清查进度查询:定制查询、组合条件查询;
(6)图表打印:明细表、统计表、分析图;
(7)基础信息管理:单位管理、角色管理、人员管理、个人信息、存放地管理;
(8)系统管理:数据备份、数据还原、字典管理。
技术:
操作系统:龙蜥操作系统
数据库:达梦数据库
后端:SpringBoot、MybatisPlus、HighCharts、Spring、SpringMVC、Java、Druid
前端:Vue、ElemenUI、Html、Css、Javascript、Ajax