ID:20737
徐成 高级Java研发工程师 8年经验
2024-07-06
个人介绍:深入理解JVM内存结构、JMM、GC垃圾收集算法与各种垃圾收集器优劣势、熟悉JVM调优并具备线上调优经验 深入理解Java并发编程、对各种锁机制、线程池、AQS原理有深入研究,在项目中熟练使用,并阅读过JUC包工具类源码实现 深入理解Spring(mvc)、Mybatis、Springboot等开源框架的设计原理及底层架构,研究过核心源码,具备一定的框架定制开发能力 深入理解多级缓存架构,熟练掌握Redis核心数据结构与使用、对持久化、内存淘汰机制、主从复制、集群原理有深入理解、对缓存穿透、缓存一致性等问题有多年的解决经验 熟练掌握Java核心知识,具备良好的面向对象思想与编码能力,熟练掌握常用设计模式与使用 熟练掌握SpringCloud,SpringCloud alibaba技术体系,对Nacos、Sentinel深入源码研究、对服务注册与发现、服务限流、降级、熔断等有深入研究,并且有线上经验 熟练掌握SQL语言编写、调优,对事务、索引、MVCC机制等有深入理解,拥有线上慢SQL优化、使用ShardingSphere进行分库分表经验 熟练掌握Jmeter压测工具对项目进行压测、对接口安全与性能瓶颈进行优化、提升响应速度 熟练使用RocketMQ、Kafka等MQ组件进行异步化处理、对消息丢失、重复消费等拥有实际解决经验 熟悉基于Redis、Zookeeper实现的分布式锁方案,并对底层的CAP理论、Base原则有深入的理解 熟悉分布式事务解决方案,2PC、TCC、本地消息表、可靠消息最终一致性、最大努力通知等实现方案 熟悉性能IO框架Netty、对其底层的Reactor线程模型、核心源码设计与实现有相应的研究 了解大型网站高并发架构,高性能支持、高可用保证、纵向优化、水平扩容等相关设计原则
项目经验:中国外汇交易中心CFETS做市流控平台 项目介绍: 背景:该项目主要是在做市商API交易接口具有报价数据量多,交易标的范围广,报撤速度快的背景下,需要对做市商做动态的控制,主要是两个维度下的控制,1.API用户每秒报价量阈值。2.API用户每天报价量阈值。 功能:1.API用户阈值参数设置,因为是分布式架构,需要通过消息中间件将设置的参数发送到对应流控设置的服务来实现实时生效。 2.流控服务从网关接收API做市报价消息,对不同的API用户做对应的控制,没有超过流控的消息通过消息中间件发送给应用服务做业务处理,达到流控阈值的消息拦截并返回给网关一个流控拦截消息。 使用技术: SpringBoot、SpringCloudAlibaba、Nacos、Nginx、Mysql、Redis、RocketMQ、Vue、GIT、JenKins 项目架构: 1.采用SpringCloud Alibaba技术体系构建微服务架构,根据实际业务场景对服务进行拆分 2.以Redis+Lua脚本支撑单台服务器流控 6000 以上的TPS 3.使用Keepalived + Nginx保证访问入口高可用,防止服务器单点故障的发生 4.基于Redis Cluster搭建高可扩展、高可用、支撑海量并发的缓存集群 5.基于Git 配合Jenkins 拉取项目完成实现项目自动化构建与快速部署到服务器上 职责描述: 1.与产品进行需求交流、沟通,功能拆分、任务分配、担任核心开发、项目进度把控等具体事宜 2.使用Redis+Lua脚本支撑高并发访问的流控服务、压测结果达到单台服务器8000/tps 3.基于Redission框架实现分布式锁,使用布隆过滤器+缓存空对象双重保障机制解决缓存穿透问题 4.独立负责流控技术选型,业务分析和设计、落地实现流控功能,对外支撑高并发调用服务接口等 5.合理使用RocketMQ组件对项目业务模块进行异步处理,对消息丢失、重复消费等问题进行解决 6.参与系统服务层、中间件、数据层、JVM层链路的性能调优,提升系统响应速度和服务质量
技      能: Java  
¥800 / 8小时
立即预约
ID:20709
高东 java开发 6年经验
2024-07-04
个人介绍:Spring框架全家桶:精通Spring生态,熟练运用SpringBoot和SpringMVC。擅长设计RESTfulAPI、服务端渲染及应用安全。有丰富的Spring Cloud微服务开发经验,熟悉服务治理和API网关。 RabbitMQ:深入理解RabbitMQ,能够设置和管理交换器、队列和绑定。实现消息的顺序和可靠传递,熟练处理复杂消息场景。 分布式系统:掌握分布式系统设计关键要素,了解CAP定理。熟悉服务发现、配置管理、负载均衡、断路器和API网关。 服务容器化:熟练使用Docker进行服务容器化,能够编写Dockerfile,构建镜像和配置网络。 Linux系统管理:熟悉Linux系统管理、网络配置。能进行系统性能调优,服务配置和故障诊断。掌握Shell脚本编程,提高操作自动化和效率。 Redis高级应用:掌握Redis主从复制,主从同步配置。熟悉数据备份、灾难恢复。通过Redis哨兵实现高可用性系统设计。 Vue.js:了解前端技术栈HTML、CSS、JavaScript及Vue.js框架。熟悉组件化开发、Vue Router、Vuex。
项目经验:筋斗云健身 采用技术: 后端:Spring Security,JWT,Redis,SpringBoot、Mybatis、RabbitMQ、WebSocket前端:uni-app、Vue.js 项目描述: 利用Spring Boot快速开发的功能和Mybatis的数据持久化能力,后端能高效处理用户数据,为前端提供定制化的健身计划。 Redis被用于缓存常用数据,提升平台的响应速度和效率。RabbitMQ作为消息队列,处理异步任务,确保平台的高可用性和稳定性。 利用uni-app和Vue.js,开发了一套兼容多端的前端应用,用户无论在手机、平板还是电脑上都能享受到一致的用户体验。 通过WebSocket技术,平台支持教练和用户之间的实时通讯,使得远程健身指导成为可能。用户可以实时获得反馈和鼓励,与教练进行面对面的交流。 项目职责: 短信服务接口集成:集成短信服务平台,实现发送验证码的功能,用于用户注册和登录验证。 用户注册流程开发:设计并实现用户通过短信验证码进行注册的业务逻辑。确保注册信息的合法性验证,包括手机号格式校验和验证码的正确性。实现用户信息的存储逻辑,并处理可能出现的异常情况,如重复注册。 私教约课业务逻辑开发:设计并实现用户与私教之间的预约逻辑,包括选择私教、预约时间等。 实现聊天逻辑:使用WebSocket实现实时消息交换。 前端数据处理:使用微信小程序的API来与后端通信,发送和接收消息。 消息处理服务:设计消息模型,包括发送者、接收者、消息内容、时间戳等。实现消息的接收、处理、存储和转发逻辑。
技      能: Java  
¥1200 / 8小时
立即预约
ID:20795
潘桂珍 高级java工程师 13年经验
2024-07-04
个人介绍:熟练掌握 Java 基础,OOP,IOC,AOP,多线程,集合,以及 JVM 相关,如内存模 型、GC 垃圾回收机制和算法、类加载机制、JVM 优等 熟练掌握常用的设计模式,如策略模式、模板模式、观察者模式等 熟练掌握缓存、消息队列等中间件,如 Redis、RabbitMQ、Elasticsearch 熟练掌握 Spring Cloud、Spring Boot、Spring MVC、Mybatis 等常用开发框架 具有设计关系型 MySQL 数据库、熟悉 SQL 编写及调优能力 Docker 环境下常用命令及 Docker Compose 编排等 具有大型 Saas 应用开发经验,可熟练进行分布式、微服务系统设计,开发及维护
项目经验:Saas 级租户-华瑭大昌医药(上海)有限公司 项目描述:利用企业级低代码产品,Apaas 平台致力于搭建系统前台,Ipaas 平台 根据业务实现具体功能,满足华瑭多方面核心业务需求,如费用预算、合同预览、 订单中心等 ➢ 个人职责: 业务需求评审,需求可实施性分析; 功能模块相关 UML 设计,系统架构落地设计; 日志收集方案 LGP 系统部署; 利用 Jenkins 实现 CICD 式研发部署; 需求研发,线上功能维护,及时完成需求交付任务; 带领新人熟悉公司内部产品,日常技术指导; ➢ 项目后端技术: Spring Cloud、Spring Boot 作为其后端框架; Docker 容器技术实现应用服务部署; Kafka 收集 binlog 操作日志实现业务数据同步; 利用 Nginx 作为 web 服务器实现反向代理和负载均衡; Caffeine 实现内存中缓存,提升接口性能; 搭建 LGP 平台协助测试及实施人员的问题排查分析; Webservice 网络编程实现与三方接口对接; SenseStudio-ID 商汤智能身份核验产品 ➢ 项目描述:SSID 产品提供人脸比对、人像搜索、活体检测、高级工具包和文字识别 等算法能力,为各行业的客户提供线下、线上的身份核验一体化解决方案,已广泛 落地于金融、电信、医疗、交通等行业 ➢ 个人职责: 参加需求评审,商讨产品需求可实施性; 设计统一建模语言,用于可视化、构建编码实现; 项目中针对文字识别业务模块开发以及底层模型算法分析,优化产品解析能力; ELK 平台的搭建为实现日志自动收集及为接口 TPS 数据提供依据; 协助测试人员针对模型特定场景功能测试以及压力测试; 负责服务器端多版本脚本编写,为部署及启动服务节省时间,提高效率; 负责编写接口文档、交付文档,及时完成接口对接和交付任务; 项目后端技术: 用 Ceph 作为分布式存储系统,为系统提供高性能和高可用性; Spring、Spring Boot、Spring Cloud 作为其微服务框架; Docker 容器技术实现服务部署; Kafka 提供消息队列收集接口日志至 ELK 平台后存储 Mysql; GitLab 中 CICD 技术实现项目持续集成和持续交付; Nginx 作为高性能 web 服务器实现反向代理和负载均衡; Gateway 提供有效统一的 API 路由管理,为产品功能提供保障; Mybatis Plus 简化了数据层访问,提高开发效率,更注重于业务逻辑; JWT 认证技术和 Redis 缓存为产品管理平台登录授权提供解决方案; Maven 作为项目自动化建构
技      能: Java  
¥1000 / 8小时
立即预约
ID:20708
邢淑珍 java研发 11年经验
2024-07-04
个人介绍:1. Java编程语言:熟悉Java的语法、特性和标准库,掌握面向对象编程的概念和实践。 2. 开发工具和环境:熟练使用Java开发工具,如Eclipse、IntelliJ IDEA等,并了解相关调试和性能优化工具。 3. 数据结构和算法:了解常见的数据结构(如数组、链表、栈、队列、树等)和算法(如排序、查找、图算法等),能够根据问题需求选择合适的数据结构和算法解决问题。 4. 多线程和并发:理解多线程编程的概念和原理,掌握Java并发编程的相关类库和技术,能够处理线程同步、死锁等并发编程问题。 5. 数据库和SQL:熟悉关系型数据库(如MySQL、Oracle等)的基本概念和操作,能够编写SQL语句进行数据的增删改查。 6. Web开发:了解Java Web开发的基本原理和技术,包括Servlet、JSP、JavaBean等,熟悉常用的Web框架(如Spring、Struts等)和ORM框架(如Hibernate、MyBatis等)。 7. 前端技术:了解HTML、CSS、JavaScript等前端开发的基本知识,能够与后端进行数据交互和前后端分离开发。 8. 版本控制工具:熟悉使用Git等版本控制工具进行代码管理和团队协作。 9. 软件测试和调试:能够进行单元测试和集成测试,掌握常用的调试技巧和工具。 10. 面向对象设计和设计模式:理解面向对象设计的原则和模式,能够进行良好的软件设计。 11.微服务
项目经验:财务管理项目 所有后台管理系统 分布式项目:单独接口开发 ...............................................
技      能: Java  
¥1000 / 8小时
立即预约
ID:20722
牛玉 后端开发工程师 12年经验
2024-07-02
个人介绍:性格开朗,有较强的自我管理能力 2 . 有责任心,做事情认真负责,能够积极去解决工作上的问题 3. 有较强的团队精神团队意识 4 . 喜欢学习,看课外书籍,不懂的问题喜欢钻研,虚心向他人请教 5. 喜欢钻研技术,平常喜欢浏览 csdn,喜欢自己开发一些项目,学习技术,加强自我能力 6. 一年半java开发经验,熟悉Java、J2EE,熟练使用springCloud,springboot,mybatis,dubbo等微服务框架技 术,熟练使用Oracle,mysql等主流数据库
项目经验:统一消息中心 java开发 2021.11-2022.03 项目经历 内容: 开发技 术: Springboot+ Springcloud 数据库:mysql 项目描述: 消息中心是-项重要的中间服务,主要用于医院、医生、患者之间的消息传递。例如:向用户发送待办提醒、向系 统管理员发送告警通知等。统一消息中心对各业务系统提供统-的消息收集接口,在各业务系统和服务系统之间搭起一座公 共、 统一的桥梁,整合各个业务单位的消息提醒。统一消息中心可以自主编辑消息内容、消息展现形式、消息发送渠道,快速地 将消 息发送至用户的微信、短信、邮件、钉钉等渠道。 职责: 1 1.负责编写消息服务模块 2.设计数据库 3.设计模块功能,优化模块 汇和医疗管家 java开发 2022.04-2022.08 统一预约平台 java开发 2023.08-2023.12 项目名称:青蛙药药app java开发 2022.12-至今 杨凌职业技术学院 大专 计算机应用技术 2018-2021 4.调用腾讯第三方平台信息进行信息发送 5.消息日志功能开发 6 模块包括:渠道商管理,生产者管理,订阅者管理,消息服务,消息模板,消息任务,消息日志 业绩: 完成了消息发送的传递,完成了第三方消息发送。完成了消息中心的二次迭代,根据腾讯云消息的发送完成了消息的跨模块 调用和发送 内容: 开 发技术: Spring, SpringMVC, Mybatis, Dubbo+ Zookeeper, Redis, Niginx 数据库:mysql 项目描述: 医疗管家管理系统 致力于建立一座健康管理机构和会员之间的灵活沟通的桥梁,医疗管家管理平台利用 计 算机对体检工作流程、结果收集、结论汇总、健康评估、会员管理等多种信息进行数字化管理,给会员提供定制化 的健 康体检方案,并持续追踪会员的健康状态,为会员的健康提供终身的服务。 职责: 1. 预约管理功能 2. 用户登录的注册模块 3. 对项目进行优化和维护 4. 对项目进行前后端对接并完成项目优化 5 修改项目中出现的 bug,进行项目的维护工作 业绩: 进行了医疗管家板块的开发其中包括健康信息的收集,完成了初次开发和项目问题的解决 进行了项目测试 和项目bug的修改,对项目出现问题的处理 开 发技 术: Springboot+ Springcloud 数据库:mysql, 随着互联网技术的快速发展,网络早已成为现代人日常生活中不可或缺的部分,网上预约由于其独有的便捷性和直观性,更 能够轻而易 举地被现代人认同和接受。统-预约平 台对方便群众就医、提高医疗服务水平具有重大意义。医院施行预约挂号服务,有利于 患者进行就 医咨询,提前安排就医计划,减少候诊时间,也有利于医院提升管理水平,提高工作效率和医疗质量,降低医疗安全风险。 职责:完成模块功能设计开发,数据库设计 床位预约功能开发 手术预约功能开发 检查检验预约功能开发 住院预约功能开发 护理预约功能开发 租赁预约功能开发 意见反馈功能开发 核酸检测功能开发 病案复印功能开发 内容: 开 发技 术: Springboot+ Springcloud 数据库:mysql 对已经完成的初级功能的app青蛙药药共能进行深层次的开发,完成了青蛙药药的积分商城,供货开店的两个功能的部分开 发。包括数据库的搭建,问题的处理。app的上架处理
技      能: Java  
¥1500 / 8小时
立即预约
立即预约
意见反馈