熟练使用JAVA语言,理解底层实现原理,阅读过部分底层源码
熟练使用MySQL等关系型数据库,理解底层实现原理,并可以完成查询优化
熟练使用Spring全家桶,有使用SpringBoot、SpringCloud实现项目的开发经验
熟练使用MVC模型和MyBatis框架进行项目落地
熟练使用Redis非关系型数据库,了解不同业务场景下Redis的相关问题解决方案
熟练使用rabbitmq等MQ中间件,并了解其常见问题的解决方法
清楚微服务体系的实现方案,如Nacos的实现方案
熟练使用Nginx进行前端管理,并了解其负载均衡特性
熟练使用MinIO进行文件存储,并了解其分布式文件存储集群特性
熟练使用Vue2、Vue3、Electron、Vite等前端技术框架
物联中控平台
项目描述:
本项目类似小米的远程操控智能家居等电器的平台,由本人负责前后端、软硬件的开发和搭建,主要实现了移动端远程操控空调启停、升降温以及调节风力模式,远程启停浇水系统,联动GPT判断当日天气温度情况,自动调用微信接口推送信息到微信端做提醒。
技术栈:SpringBoot、MyBatisPlus、Vue3、ElementUi、C51单片机
项目要点:
1.硬件采用C51单片机+ESP8266网络模块作客户端,移动端发送通过连接网络模块发送信号到单片机,单片机通过发送红外线模块调用电器完成启停等操作。
2.后端调用weather接口获取当地天气温度情况,GPT集合汇总天气信息调用微信接口,将汇总信息转换成拟人信息推送到主人微信。
文件打印客户端
项目描述:
本项目主要用于web端发送文件打印请求到客户端执行打印,该项目主要解决了服务端无法控制设置打印配置进行打印并获取回调结果。
技术栈:Node.js、Electron、Vue3、Vite、SpringBoot
项目要点:
1.Electron联合Node调用客户端环境,启动SpringBoot中转exe,对各类文件用dll动态链路库进行转换PDF操作。
2.第三方系统开启WebScoker连接Electron客户端,发送文件流和打印配置(份数、A3/A4、横竖、彩色黑白),客户端对文件流进行相关操作并输出到打印列表。
项目描述:pc端仓储管理系统,让客户直观了解到自己货物运输情况及详细费用,清楚的知道自己在系统中的所剩余额并及时充值。 项目功能:1、一键导出选中货物的报关资料并打印。 2、模糊查询,查询字段高亮。 3、一键点击icon将相关信息复制到粘贴板。 4、根据ui还
文件打印客户端 项目描述: 本项目主要用于web端发送文件打印请求到客户端执行打印,该项目主要解决了服务端无法控制设置打印配置进行打印并获取回调结果。 技术栈:Node.js、Electron、Vue3、Vite、SpringBoot 项目要点: 1.Electron联