1. 计算机基础扎实,了解计算机组成原理、操作系统,仔细研究过计算机网络原理
2. 熟悉常见数据结构,手写过动态数组、链表、集合、二叉树、哈希表,了解部分高级数据结构,布隆过滤器、并查集、跳表、图等
3. 熟悉常见算法策略,如排序、递归、贪心、分治、动态规划、 DFS、 BFS、 KMP等
4. 熟悉Java基础,对集合、异常、泛型、反射、 JDBC、多线程等能有良好的应用,熟悉JDK8新特性lambda,Stream API
5. 熟悉Java并发编程,理解JUC并发包各种工具、各种锁、ThreadLocal、AQS的使用以及实现原理
6. 熟悉MySQL数据库原理,了解过索引、锁、日志等底层细节,能对SQL语句进行基本优化
7. 了解MySQL分库分表,读写分离
8. 掌握Spring、 SpringMVC、 SpringBoot、 Mybatis-Plus等框架的使用,简单研究过Spring底层原理
9. 掌握git、 maven项目管理工具的使用
10. 掌握分布式项目技术,能使用SpringCloud Alibaba、 RocketMQ、Redis进行项目开发
11. 了解常用的设计模式,如单例、代理、原型、工厂、装饰器等
12. 掌握基本的前端开发知识,CSS、 ES6、TypeScript、Vue3全家桶、pinia、axios、微信小程序、Echarts、MapBox
13. 掌握Python语言的基本使用,能使用selenium库编写web自动化脚本
2023.07-2024.3 弘盛铜业能源成本系统
项目描述:该系统使用可见光烟火识别与热成像温度监控双模式探测,应用红外热像仪的感热特性,通过GIS
定位对监控区域内进行实时监控与火灾报警。本系统可满足数字云台控制功能、地理信息系统定位功
能、监控目标热点探测功能,火灾自动识别和报警功能;
项目模块:能源计量、能源预警、能源实绩采集、物料数据统计与分析、复杂大屏看板、全公司碳排放监测、能耗指标定时生成
项目技术:Springboot、Mybatis、Redis、Mysql、RocketMQ、SpringCloud Alibaba、Docker、Vue3、Pinia、MapBox、Echarts
负责内容:
1)项目搭建与数据库设计。
2)利用XXL-JOB定时任务定时生成日,月,年能源实绩, 并根据得到的基础能源数据进行应用级别的各功能开发。
3)运用WebGis技术将碳排放监测数据可视化到看板大屏
4) 各种页面组件、大屏的前端适配
2023.07-2024.3 青岛西海岸森林防火预警系统
项目描述:该系统使用可见光烟火识别与热成像温度监控双模式探测,应用红外热像仪的感热特性,通过GIS
定位对监控区域内进行实时监控与火灾报警。本系统可满足数字云台控制功能、地理信息系统定位功
能、监控目标热点探测功能,火灾自动识别和报警功能;
项目模块:火警预警监测、视频预览、火警报警管理、护林模块、救灾辅助决策模块、卡口道闸模块、SMS(短信、
北斗)模块、气象模块;
项目技术:Springboot、Mybatis、Redis、Mysql、Mqtt、Rabbitmq、SpringCloud、Docker、Vue3
负责内容:
1)项目遗留bug修复,完成业务及应用性能等多方面的提升
2)运用流媒体技术将监控视频集成到系统,实现视频实时与回放预览
3)实时火警识别到火警,将火警视频和火警图片推送给护林人员,利用高德 API 规划路线;
1)项目搭建与数据库设计。 2)利用XXL-JOB定时任务定时生成日,月,年能源实绩, 并根据得到的基础能源数据进行应用级别的各功能开发。 3)运用WebGis技术将碳排放监测数据可视化到看板大屏 4) 各种页面组件、大屏的前端适配
是一个专门用于管理和跟踪企业销售业务的系统,它与财务管理系统紧密联系,以实现成本控制、资金管理、税务申报等重要管理工作。销售结算系统具有多种功能,以满足企业加强管理和提高经济效益的需求。