1. Java 语言及核心基础
精通 Java 8+(Lambda、Stream API、Optional、函数式编程等)
深入理解 JVM(类加载机制、内存模型、GC 垃圾回收、JIT 编译)
精通 Java 并发编程(Thread、Volatile、Synchronized、Lock、CAS、AQS、CompletableFuture)
熟练使用 NIO、Netty(高性能网络编程)
2. 设计模式与编程思想
熟练掌握 GoF 23 种设计模式(单例、工厂、代理、策略、装饰器等)
了解 DDD(领域驱动设计)
具备良好的 代码架构能力(解耦、模块化、可扩展)
3. 主流开发框架
Spring 全家桶
Spring Boot(微服务基础框架)
Spring MVC(Web 框架)
Spring Cloud(微服务架构)
Spring Security / Shiro(权限管理)
ORM 框架
MyBatis / Hibernate / JPA
消息队列
RabbitMQ / Kafka / RocketMQ / ActiveMQ
搜索引擎
Elasticsearch(全文搜索)、Solr
缓存
Redis / Memcached(分布式缓存)
数据库
MySQL / PostgreSQL / Oracle(SQL 优化)
MongoDB / ClickHouse(NoSQL 数据库)
4. 分布式架构
微服务架构
Spring Cloud / Dubbo
服务治理(Eureka、Consul、Zookeeper)
配置中心(Spring Cloud Config、Nacos)
API 网关(Spring Cloud Gateway、Zuul)
分布式存储
分布式文件存储(MinIO、FastDFS)
分布式数据库(ShardingSphere、TiDB)
分布式事务
Seata、TCC、SAGA
分布式锁
Redis、Zookeeper 实现分布式锁
5. 高并发与高可用
线程池优化(合理配置线程池,避免资源浪费)
数据库优化(索引优化、慢 SQL 分析、分库分表)
Redis 缓存优化(缓存穿透、缓存雪崩、缓存击穿)
消息队列削峰限流(Kafka、RabbitMQ 限流、降级)
物联网设备适配云平台 后端开发 2023.03-2023.10
1. 分析公司车贷催收需求,设计并开发了非凡寻车平台,系统包括非凡寻车B2B网站,非凡寻车后台管理,智能硬件行车记录仪车
牌识别功能
2.负责设计并开发非翔易贷P2P平台,包括P2P网站和结算系统。
1. 公司主要客户是大庆的公司,包括大庆华谊电器,大庆物资公司,采油二厂等与大庆油田相关的公司,我参与了华谊电器erp老
系统(.net)后期的维护和开发工作、大庆物资招标跟踪系统的开发和维护工作。负责开发了大庆物资公司微信公众平台和其对应
的服务号,负责开发了大庆油田重点项目物资保供跟踪系统的开发和维护工作.以及为ERP系统的二次开发搭建基于java平台的框架
和项目前期的工作.
主要负责维护和支持中国气象局省局综合管理系统的日常维护和运行,与客户和项目组技术支持同事通过电话、qq、bugfree的
方式进行沟通,及时处理系统中遇到的bug问题,,参与规定时间系统的升级部署等工作
项目经历
内容:
在智慧城市建设的大环境下,随着城市化进程的加速,物联网适配云平台成为推动园区经济发展的关键动力之一。为促进园区内物
联网设备的有效整合与管理,提升园区整体创新力,决定启动智慧园区物联网适配云平台项目。该项目旨在借助现代信息技术,构
建一个智能、高效、互联的物联网适配云平台,为园区管理者和企业提供更便捷、精准的设备连接与管理服务,实现园区的数字化
转型,推动物联网在园区内的广泛应用,进而促进园区经济的可持续繁荣。
1、云原生架构体系
本项目将采用云原生架构,通过容器化技术(如Docker)和容器编排工具(如Kubernetes)实现系统的高度可伸缩性和弹性,使
系统更易于部署、升级和维护。这将为智慧园区物联网适配云平台提供灵活性和高效性的运维优势。
2、多租户架构体系
采用多租户架构,使智慧园区物联网适配云平台能够同时服务多个不同规模和种类的园区。每个园区被视为一个独立的租户,拥有
自己的数据空间和配置,确保各个园区之间的数据隔离和安全性。
3、智能设备适配与互操作性
创新的物联网适配云平台应具备智能设备适配能力,能够自动识别和适配各种类型、厂商的物联网设备,并确保它们之间的互操作
性,实现设备间的无缝通信和协同工作。
4、容器化和微服务架构
引入容器化技术和微服务架构,以实现系统模块的独立部署、伸缩和升级,提高系统的灵活性、可维护性和可扩展性。
5、开放API与生态系统建设
提供开放API接口,支持第三方开发者和厂商接入,建设一个丰富的生态系统,促进创新和合作。
智慧园区业务中台 后端工程师 2023.05-2023.11
内容:
技术栈:基于 Spring Cloud ibaba + MyBatis Plus + Vue & Element 实现,支持 RBAC 动态权限、SaaS 多租户
1 统一用户管理与鉴权:易管控的用户和权限数据集成平台,能够统一管理各个租户业务系统的租户信息和用户信息,能够实现单
点登录,简化用户的登录过程,同时提供集中便捷的身份管理、权限管理、安全认证,能够实现各个系统的独立的权限注册,配置
不同的业务域
2 多租户管理:系统可以维护多租户,虎林市园区在本系统中就是一个单独的租户
3 租户系统管理:通过此功能可以维护租户下的业务系统信息,比如系统地址等信息
4 业务系统数据统一管理:为外部系统提供单点登录页面,用户可以通过外部系统或者内部系统以单点登录的方式登录查看业务系
统数据
5 API服务:对外部系统提供开放API服务
智慧园区GIS应用平台 后端工程师 2023.10-2024.01
内容:
技术栈:前端采用超图封装的webgl开发包进行开发。后端通过超图的iserver服务进行三维缓存数据的发布。
系统通过精确建模、实时监测和模拟优化,实现对实体或系统的全面数字化呈现。这包括对党建网格、企业能耗设备点位、环境设
备点位、环卫车动态监测、社区网格化分层分户查询等详细信息的综合考虑,系统注重可视化,提供直观界面,使用户能够直观理
解和分析党建、能耗和环境数据。