熟练掌握 JAVA 语言基础技术体系(Map、List、多线程、线程池、反射、IO 等的原理及使用);
熟悉 MySQL 关系型数据库,理解索引、引擎等,熟练运用标准 SQL 语句,掌握 SQL 优化策略;
熟悉 J2EE 体系架构,熟练掌握 MyBatis、MyBatis-Plus、Spring、SpringMVC 主流开发框架;
熟悉微服务架构,熟练使用 SpringBoot、SpringCloud、Dubbo、SpringCloudAlibaba 等框架;
熟悉 Java 多线程并发编程,对线程机制、锁机制、AQS 有较深入研究;
熟悉分布式事务 Seata 了解其实现原理。
熟悉常用设计模式(单例、工厂、建造、代理),应用设计模式进行程序设计、研发、重构;
熟悉 Redis 数据库,理解 Redis 缓存,持久化;
熟悉 RabbitMQ 消息中间件原理及使用;
熟练使用 Linux 常用基本操作命令;
熟悉 JVM 原理(内存结构,类加载机制,垃圾算法,垃圾收集器等);
熟练使用 IDEA、Git、Postman 等开发工具,有严谨的编程规范和代码注释;
操作 Docker 部署,了解 Kubernetes 容器。
南部新城地处主城东南,核心区约 10 平方公里, 是南京城市总体规划中确立的与新街口、河西新城并立的
城市新中心。 作为南京市重要功能板块,按照高品质、高质量发展的要求,高标准谋划“十四五”发展, 着力在总部
集聚和国际交流合作上争当表率,在低碳智慧发展和主城有机更新上争做示范、 在现代化新城高质量开发建设上走在
前列,聚力打造“长三角中央活力区、都市圈总部集聚区、 现代化主城新中心”。
应用技术:SpringBoot,Mybatis-Plus,Mysql, Redis, RabbitMQ , Git, FastDFS, XXL-JOB
个人职责:
1、接收需求及拆解并分配任务,跟踪进度及验收成果;
2、与第三方对接设施设备基础及监控信息(通过 api 接口、dmp 中台),通过数据库唯一性解决幂等性;
3、工牌及车辆点位入库前需要大量统计违规计算,通过 RocketMQ 削峰解耦异步特点并通过 Queue 的顺序特
性解决计算耗时问题。
4、工牌及车辆点位插入慢,导致 MySQL 连接数阻塞,通过 redis 管道批量插入,性能得到很大优化;
5、工牌及车辆轨迹查询慢,利用 mycat 进行分库分表以及读写分离解决查询过慢的问题 。