• 编程语言: Java == Python > Matlab == C++ > C
• 平台: Linux, Ros
• 数据库: Redis, PostgreSQL, MySQL, OpenGauss
• 开发: Spring, Mybatis, JPA, Vue, Express, Tomcat, Nginx
1.实验室网络系统的构建(校级项目)
* 使用开源的ss协议搭建访问实验室以及校园网资源的隧道,使用openwrt路由系统进行端口映射,搭建frpc、webdav等服务。
* 搭建webapp并和esp8266模块实现wifi通讯,实现校园内控制实验室局域网内设备开关机。
2.离散数学实验平台(安徽省级项目)
* 负责前后端框架的搭建,前端使用vue编写,后端使用SpringBoot和SpringMVC纵向分层、持久层使用Mybatis。
* 负责服务器分布式部署的搭建,使用sso单点登陆,独立部署CAS Server对用户进行验证。
* 数据库方面采用PostgreSql持久化,并且使用redis作为缓存,redis部署哨兵模式并且使用Bloom过滤器。
3.面向短视频成瘾依赖效应减缓的本地视听材料交互系统开发(校企合作项目)
* 采用express作为后端,前端使用vue,nginx作为文件管理和数据管理,部署PWA并打包安卓APK,并开源至Github。
* 数据库采用redis作为持久化,使用AOF模式。保证了存储数据的安全。