**计算机基础:** 扎实的数据结构与算法、计算计组成原理、操作系统、计算机网络; **Java:** - 基础扎实,有良好的编码规范习惯,与良好的面向对象的编程思想,深刻理解与应用集合容器、IO 流、异常机制,反射机制;JDK锁与CompletableFuture异步编排在项目中使用,单例、工厂、动态代理在项目熟练使用; - 熟练掌握数据结构:数组、链表、树、图、散列表、栈、队列、堆; **数据库:** - 熟悉掌握 MySQL 数据库,对事务特性、事务的隔离存储引擎、索引、锁、MVCC、读写分离、垂直切分、水平切分(分库分表);动态数据源与Sharding-JDBC在项目中熟练使用,并在业务的需要使用 for update 与 lock in share mode 与version 做lock处理业务逻辑; - 熟悉掌握非关系型数据库 Redis,对 Redis 的一主二从三哨兵、cluster 集群、Redis 做缓存、缓存穿透、缓存击穿、缓存雪崩等问题的解决有深刻理解;在项目中使用Redis做缓存与分布式锁; **框架:** - 熟悉掌握 Spring,对 ICO、DI、AOP、Bean 的生命周期、循环依赖问题等有深刻理解;熟练使用AOP在项目做统一权限处理与动态数据源业务逻辑处理; - 熟悉掌握 Spring、SpringMVC、SprinBoot、MyBatis 等框架,可以通过需求快速搭建项目;在项目写过定制化的start; **分布式:** - 熟悉掌握PRC、分布式事务(Seata)、配置中心(Nacos)、分布式ID(UUID、SnowFlake)、消息队列(Kafka)、限流熔断(Sentinel)的使用; - 熟悉使用 SpringCloudAlibaba 微服务解决方案,注册中心、配置中心 nacos,声明式远程调用 openfeign、负载均衡loadbancer(ribbon)、服务网关 gateway、断路器 sentinel; - 消息队列 Kafka的消息可靠性、消息同步机制、幂等性问题、零拷贝等有深刻理解; - 熟悉掌握分布式系统原理,分布式事务:2PC、3PC、TCC、最大努力提交、本地消息表、最终一致性;分布式锁:基于MySQL(唯一索引)、基于 Redi
ID:20282
立即预约
立即收藏
沟通需求
微信扫码,联系客服沟通需求
个人介绍
项目经验
### IOT(物联网系统) `SpringBoot` `Spring Security` `MySQL` `Redis` `Nginx` `Kafka` `分库分表` `WebScoket` - **项目描述:** 本系统是一个实时监控液压机、计算相关数值的物联网系统。主要功能是通过后端来计算液压机相关指标数据,主要有指标警告、常量统计、告警通知等功能。 - **工作内容**: - 通过在Java层面使用当前时间戳进行分库分表,优化实时采集的液压机实时指标千万级大表,单表数据量保持在百万级别。 - 设备管理模块的在线设备筛选,主要通过Redis缓存设备实时状态,快速筛选响应从4s降低到1s内。 - 首页数据统计页采用Redis 缓存,提高大量并发访问,网页的响应速度提高50%。 - 实时采集液压机数据,进行实时计算,聚合运算,通过WebSocket使用异步完成实时展示。 - 通过配置指标的最大最小值,完成实时指标警告计算并通知。 ### SRM `SpringCloudAlibaba` `SpringBoot` `Spring Security` `MySQL` `Redis` `异步编排` `分布式锁` `JPA` - **项目描述:** 本系统是一个为采购人员设计的采购管理系统,主要是采购人员可以通过需求发起询价或者直接采购生成订单,并且在订单创建发货信息,流转到收货管理的一个流程。 - **工作内容:** - 通过使用CompletableFuture优化询价发起审批接口,对获取用户信息、上传审批文件、修改需求状态等异步RPC调用进行编排,响应时间从5s降低到1s内。 - 建立MySQL唯一索引优化,采购订单查询接口,从响应时间4s降低到1s; - 关联其他系统企业通过异步完成整个业务的优化。 - 对接第三方应用(钉钉、企业微信),通过第三方应用完成系统审批。 - 开发采购需求与订单没有在规定的时间完成,成为延期,对延期的数据进行颜色告警。 - 使用分布式锁完成采购需求的采购数量与状态的一致性。
接单发单客服
添加客服微信,接单发单快人一步!
相关程序员推荐
山青 高级后端工程师 10年经验
积极参与需求评审并提出功能优化建议,较强的业务分析拆分能力。 有组织带领小型团队协同开发经验。
精通 Java ,熟悉 Python,熟悉 Google Cloud 生态圈技术
熟练掌握主流开发架,spring,springMVC,springboot,springcloud,mybatis,mybatisplus,dubbo,nacos
等主流框架。
熟练掌握 MySQL,Redis,熟悉 Mogodb,Elaseticsearh 等主流数据库。
熟悉 Google Cloud 环境下 BigQuery 数据库,CloudStorage 存储,以及 firebase Analytics 之间的配
合使用,数据转化。
熟悉 kubernetes 容器化部署等操作流程,docker 容器部署流程,编写脚本等等。
熟悉 RabbitMQ,Kafka, RocketMQ 等中间件。
了解日常运维操作,服务器相关配置。
志高 资深软件开发工程师 23年经验
24年的java开发及大数据hadoop spark flink 分析,
dylan 高级开发工程师 3年经验
前端技能:
- 熟悉 Python、Java语言、分析、识别算法、自动化控制、python爬虫
- 熟悉 excel,数据处理,爬虫程序编写,具有开发实战经验
- 熟悉 Tornado、Scrapy、Sanic、FastAPI、等Python框架
- 熟悉 React、Vue 、uni-app等主流前端框架,并有项目实践经验
- 熟悉 HTML5、CSS3、JavaScript 等前端核心技术
- 熟练使用 Webpack、Babel 等前端工具
- 熟悉跨浏览器、响应式设计和移动端适配
后端技能:
- 熟练掌握 Python、Java语言,具备良好的编码习惯和代码质量意识
- 熟悉 Spring、SpringMVC、MyBatis 等主流后端框架
- 熟悉 MySQL 等关系型数据库的设计和优化
其他技能:
- 熟练使用 Git 进行版本控制
- 熟练使用 Linux 操作系统,具备基本的 Shell 脚本编写能力
- 具备良好的团队合作精神和沟通能力
大江 高级软件工程师/项目经理 8年经验
1. 具备深厚的Java编程基础,对JVM的运行原理有深入理解,并能够根据实际情况进行性能优化。
2. 熟练掌握Spring、Struts2、Hibernate、SpringBoot、MyBatis、SpringCloud等开发框架,能够灵活运用这些工具进行项目
开发,提高开发效率和项目质量。
术,具备处理大数据和高并发场景的能力。
3. 熟练使用Tomcat、Nginx、Docker、K8s等工具进行项目的部署和运维,能够快速地将项目部署到生产环境,确保项目稳定运
行。
4. 熟练掌握SQL语言,能够编写复杂的SQL查询语句,并具备SQL性能调优的能力。同时,对全文检索库ES、SOLR以及非关系型
数据库Redis也有深入的了解和使用经验,能够根据项目需求选择合适的数据库技术。
5. 熟悉常用的设计模式,能够在项目开发中灵活运用这些设计模式,提高代码的可读性和可维护性,降低代码的耦合度。
6. 熟练掌握JavaScript、Ajax、jQuery、Easyui、SUI等前端开发技术,对VUE项目部署和配置也有深入的了解,具备全栈开发能
力。
7. 掌握Linux基本命令,能够通过命令进行服务配置和部署,具备一定的系统管理能力,能够快速定位和解决系统问题。
8. 熟练使用Idea、Myeclipse、Eclipse、Vscode等开发工具,以及SVN、Git、MAVEN等项目版本管理和构建工具,能够高效地
进行项目管理和构建。
9. 具备良好的团队协作和项目管理能力,能够带领团队完成项目的整个开发流程,解决开发过程中遇到的各种问题,并能够协助
架构师完成技术框架的搭建和技术难点的攻克。
10. 担任过部门研发组长、项目开发组长、自研项目项目经理等职务,具备丰富的项目管理和团队管理经验,能够有效地组织和协
调团队资源,确保项目按时、高质量地完成。
11. 具备强烈的责任心和吃苦耐劳的精神,热爱技术,学习能力强,能够快速融入团队,与团队成员共同进步。
