ID:20282
陈旭 Java后端工程师 15年经验
2024-07-16
个人介绍:**计算机基础:** 扎实的数据结构与算法、计算计组成原理、操作系统、计算机网络; **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
项目经验:### 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; - 关联其他系统企业通过异步完成整个业务的优化。 - 对接第三方应用(钉钉、企业微信),通过第三方应用完成系统审批。 - 开发采购需求与订单没有在规定的时间完成,成为延期,对延期的数据进行颜色告警。 - 使用分布式锁完成采购需求的采购数量与状态的一致性。
技      能: Java  
¥600 / 8小时
立即预约
ID:20264
白帆 java后端开发 5年经验
2024-07-08
个人介绍:1、精通java基础知识、深入了解jvm内存模型、GC回收算法、垃圾回收机制以及jvm的调优等等 2、精通java并发编程,熟悉volatile、synchronize、Reentrantlock、线程、线程池、延迟队列 3、熟练掌握MySQL知识、事务、索引、存储过程的使用以及对sql的优化等等 4、熟练掌握使用redis知识以及熟练使用五种数据结构的应用场景,了解缓存雪崩、缓存穿透、缓存击穿等解决方案 5、熟练掌握RabbitMQ、kafka、es以及使用场景和原理 6、熟练掌握mina通讯IoService、IoProcessor、IoHandler等相关知识 7、熟练掌握spring、springmvc、springboot、mybatis等框架 8、熟练使用idea、eclipse、svn、git、maven等软件 9、熟悉微服务的框架原理流程
项目经验:小幸运招聘微信小程序 技术栈:springboot、mysql、redis、es、kafka 开发环境:idea+jdk1.8+maven 1、首页:从微信提取所有信息进行处理,根据用户筛选进行展示 2、简历信息:保存用户简历信息 3、充值:对用户充值进行vip设置以及到期处理等等 4、用户登录与注册:支持用户创建和管理个人档案 5、职位搜索和浏览:提供职位搜索功能,可以根据关键字、行业、地区等条件进行筛选 6、处理线上问题以及修复问题更新 小幸运招聘后台管理系统 技术栈:springboot、mysql、redis、es、kafka 开发环境:idea+jdk1.8+maven 1、对小程序的数据进行通告处理,用户设置以及展示对应的账单、通告详细信息等等 2、数据管理:支持数据导入导出功能,以便管理员可以方便地导入或导出数据 3、统计和分析:收集和展示网站或应用程序的数据统计信息,如用户数量、访问量、转化率等 4、修复问题更新等等
技      能: Java  
¥400 / 8小时
立即预约
ID:20700
高凤英 java开发工程师 14年经验
2024-06-29
个人介绍:1. 熟练MVC架构模式,熟练运用Spring、SpringMVC、Mybatis等JAVAEE轻量级框架。 2. 掌握非关系型数据库Redis使用。 3. 熟练使用 linux 常用命令。 4. 掌握SpringBoot 框架简化开发,掌握Spring Cloud Alibaba旗下多个微服务组件。 5. 掌握CI/DI(Jenkins)的部署问题。 6. 熟悉Nginx服务器,以及Maven,Svn,Git等项目开发及管理工具。 7. 熟悉k8s服务的搭建和各个服务之间的搭建 掌握Docker容器化运用。 8. 熟悉rabbitmq等消息的队列使用。 9. 熟悉前端vue(html,css, ajax)等一些前端技术。
项目经验:由于单体架构业务量根本满足不了当前业务的需求,功能模板增加需要频繁的升级业务需求加上微服务架构兴起,在该公司有意单体服务架构转向成微服务架构。 我的工作任务: 1. 参与基础服务架构设计,框架及技术的选型讨论,给出合理建议及流程梳理 2. 管理4人团队,拆分业务模块,重构原先代码 保证业务流程正确。 3. 迁移数据库,由单库多表转多库多表。 4. 编写k8s部署文件等相关组件的配置文件。使用kubesphere 搭建和部署多个模块的服务和选型的中间件(redis哨兵,rabbitmq,nacos2.0.3,elasticsearch) 5. 后期维护 参与编写业务功能需求 优化代码bug 保证系统的稳定性。 技术解决方案: 1.在注册环节会出现高并发,采用了redis的lua脚本把持操作的原子性。关于会员分配(800万)会员池 是否分配采用redis的bitmap技术进行标记 2.接口日志进行切面日志拦截,系统日志收集监控, 采用elasticsearch高性能日志框架搭建kibana能更好的展示系统,各个系统的接口对接问题。 3.抽取公共抽象基类: 代码复用 对于此次服务的升级,做到了提高应用的性能。对于以后需求添加,不会去影响其他模快,保证业务使用的稳定性。
技      能: Java  
¥1000 / 8小时
立即预约
ID:20668
李玉英 架构师 8年经验
2024-06-27
个人介绍:我有 20 多年后端开发经验,其中互联网行业 10 多年。 我运用领域驱动设计的理念进行后台架构设计,同时我也是一线开发人员,我主要使用 Java 语言来开发。 我精通 Spring 技术栈,熟练使用互联网行业流行的开源中间件和框架,也能用 python,golang 进行开发。同时我也会一些前端技术,会使用 react/vue 进行前端开发。 我熟悉阿里云、腾讯云,及其上的各项云服务,例如 OSS,腾讯 IM,实时音视频,内容审核,跨境电子支付等。 我的优势是有高并发、海量数据系统的建设经验,我在魅族负责过广告平台,其中核心的实时竞价模块由我开发,该系统日 PV 是 10亿数量级,TPS 是 10万数量级。 我也有过将 golang 开发的微服务系统使用 java 进行重构的经验。
项目经验:1,跨语言的系统重构经验 原系统使用 golan 开发,基于 kratos 微服务框架。因开发人员经验不足,系统性能较差。 我保留了原系统的 kratos 微服务框架,将业务模块全部用 java+springboot 进行重构。重构后系统性能完全满足业务需要,同时在人员招聘上更加有利 2,魅族广告平台 2018年,我在魅族加入了广告平台的开发。 我主要负责 DSP 系统的实时竞价模块和 ADX 系统。广告平台负责魅族所有 App 的广告,是魅族互联网部门最重要的收入来源,性能上,并发量大,且性能要求,稳定性要求都是公司后台系统里最高的。 实时竞价模块业务逻辑复杂,要做到高性能、高可用挑战很大,我出色的完成了开发任务
技      能: Java  
¥1400 / 8小时
立即预约
ID:20314
朱波 高级JAVA工程师 1年经验
2024-06-17
个人介绍:1、 熟悉 Spring、SpringMVC、MyBatis 开源框架应用及 Spring 的 IOC、AOP 编程思想 2、 熟练掌握SpringBoot、SpringCloud、Netty等框架,了解框架原理和机制 3、 熟悉 Java 基础知识,熟练使用多线程、集合,理解 Java 面向对象编程思想 4、 熟练掌握 MySQL 的基本操作及锁、索引机制,了解 InnoDB 存储引擎特性 5、 熟练掌握 Redis 非关系型数据库的数据结构、持久化,熟悉 Redis 缓存机制及应用 6、 掌握应用 Kafka 解决分布式事务,了解 Kafka的消息确认机制和消息持久化机制 7、 熟悉 JUC 并发编程工具类、线程的创建、线程池的使用、以及线程间的通信 8、 熟悉 JVM 虚拟机内存结构、GC 回收算法,了解垃圾回收器,熟悉 OOM 问题排查和解决 9、 熟练使用 Maven 管理、构建项目,熟练使用 Git 进行分布式项目版本控制、管理 10、 熟练使用 Linux 常用开发操作指令,熟悉 Linux 环境下的项目开发
项目经验:1)负责多个项目需求评审,工作量评估工作; 2)能按照需求和设计文档开发指定的功能模块; 3)理解需求按照需求设计文档,编写设计文档,实现业务核心模块; 4)承担应用软件设计、开发任务,能独立地进行软件设计、编码和调试 5)与对接人员沟通,完成服务接口实现工作; 6)与测试人员沟通,完成功能模块的缺陷修复工作; 7)按照研发流程规范,完成项目过程文档的维护和更新归档; 发票数字化全生命周期管理云平台 项目描述: 项目主要为大型集团客户提供从销项开票、进项抵扣到纳税申报的涉税业务全案服务,为中小微企业提供管理云平台,框架技术采用springcloud框架,数据库采用mysql/oracle,使用redis作数据缓存及分布式锁。主要功能有发票开具、抄报税管理、查询统计、待开发票管理、流水单管理、客户管理、商品管理等等。 我主要负责多个项目的技术经理,其中有,需求评审,工作量评估及排期,编写技术方案,模块开发,协调前端,和测试人员,推动整个项目开发及上线 选车网在线平台 项目描述: 框架技术采用spring3.0、mybatis。数据库为mysql,并采用redis作数据缓存。前段页面采用freemaker及jquery作展现。采用solr作为全文搜索服务。借鉴OSCache的页面缓存技术实现基于redis的页面缓存。选车网定位于服务希望购车的消费者,向读者提供轿车、MPV、SUV的技术数据;根据多年来的业务积累,开发出了独有的性价比分析系统,可以为选车者提供参考。该项目分为五块,分别是C端客户平台、B端商家平台、后端管理平台、搜索引擎服务、定时任务等服务。以上五块共用数据库、redis,也可以通过redis进行信息交互。 大修厂运营可视化软件 项目描述: 该项目主要调用信息化项目接口获取数据,通过处理数据,以统计图表形式展现在大屏幕上。该项目分为控制端和显示端,显示端可以为大屏,控制端可以为pad或电脑,显示端不做操作,控制端可以控制显示端切换专题,修改统计时间,或者展现方式,显示端做出相应改变。主要采用springMVC,spring4.0,mybatis框架,使用websocket做主动数据推送,dom4j解析xml。
技      能: Java  
¥1300 / 8小时
立即预约
ID:12747
小耀 大数据开发实习生 1年经验
2024-06-15
个人介绍:• 具备较强的学习能力、抗压能力、自制力。 • 擅长团队协作、策划,有良好的团队合作精神和协调沟通能力; • 具有较强执行力和责任心,能够独立或协同他人高质量按期完成任务 • 熟悉 java、Scala 、MySQL 等编程语言,有良好编码习惯,乐于研究学习新的技术和知识。
项目经验:2022.12-2023.2 使用 YOLOv5 进行视频会议中的人物检测与分割 项目时间:3 个月 主要技术:YOLOv5、像素级实例分割模型、卷积神经网络、目标检测、实例分割、数据采集、数据标注、监督 学习、模型优化、视频流实时处理、模型部署 项目描述:随着远程工作和在线教育的普及,视频会议软件的使用变得日益频繁。在视频会议中,能够准确地检测并 分割出参会者的形象,对于提高会议质量、增强参与者互动以及后期视频内容的编辑和分析具有重要意义。利用深 度学习技术,特别是目标检测模型如 YOLOv5,可以实现对视频中人物的实时检测与分割,大幅提升视频会议的用户 体验。 责任描述: • 实时检测视频流中的人物。 • 对检测到的人物进行分割,提取人物轮廓。 • 支持对多人同时进行检测与分割。 • 确保分割结果的准确性和实时性,以适应不同的视频会议场景。 2023.09-2024.03 运满满智慧物流大数据可视化平台 项目时间:7 个月 主要技术:Spark+Impala+Kudu+ClickHouse+Mysql+Kafka+Oracle+Canal+CDH+SpringCloud 项目描述:运满满智慧物流大数据平台项目主要围绕订单、运输、仓储、搬运装卸、包装以及流通加工等物流环 节中涉及的数据、信息等。通过大数据分析可以提高运输以及配送效率、减少物流成本、更有效地满足客户服务 要求,实现快速、高效、经济的物流,并针对数据分析结果,提出具有中观指导意义的解决方案。 责任描述: • 参与 OGG 增量同步 Oracle 数据库数据,Canal 增量同步 MySQL 数据库数据, • 参与 OGG 及 Canal 增量抽取的数据会写入到 Kafka 集群,供实时分析计算程序消费。 • 参与 StudturedStreaming 流式处理系统将数据 ETL 处理后,将数据写人到 Elasticsearch 索引。 • 参与 StucturedSrearing 流处理会将数据写人到 ClickHouse,JavaWeb 后端直接格数据查询出来进行展 示。 • 参与 StucturedSrearing 将实时 ETL 处理后的数据同步更新到 Kudu 中,方便进行数据的准实时分析查 询,Impala 对 Kudu 数据进行即席分析查询。 • 参与前端应用对数据进行可视化展示,比如数据服务接口或大展实时刷新。
技      能: Java  Python  
¥100 / 8小时
立即预约
ID:20543
何燕 java开发工程师 1年经验
2024-05-04
个人介绍:熟练使用 Java 开发语言及常用的 API,对 Java OOP 思想、反射思想等有着一定程度的理解;有良好的编 程习惯;  熟悉 JVM 内存模型、类加载机制和垃圾回收机制;熟悉部分设计模式; 熟练使用 Spring、SpringMVC、Springboot 等框架技术,阅读 Spring 源码,理解其 IOC 控制反转理论 思想、对象创建、Bean 生命周期等,并对 Springboot 自动装配原理有着一定的理解; 熟练使用 SpringCloud-Netflix/Alibaba 微服务框架技术,熟练使用 nacos 注册中心和配置中心、Feign 服务调用、Gateway 网关配置和 Hystrix 熔断等组件; 熟练使用 Mybatis 和 Mybatis-plus 框架,对框架的实现流程进行过了解; 熟练使用常用的关系性数据库 MySQL,并对其事务操作、隔离级别以及部分 SQL 优化有着一定的了解; 熟练使用非关系性数据库 Redis,包括对其数据结构、持久化等的理解,并在实际项目中解决 Redis 的缓 存穿透、缓存击穿和缓存雪崩等问题; 熟练使用消息队列 RabbitMQ,理解 MQ 的模式、持久化以及执行顺序等问题; 熟练使用 Elasticsearch 全文检索,掌握高亮搜索和通过字段搜索等; 熟悉 Linux 系统操作命令;熟练操作 Docker 项目部署;熟练使用 Nginx 负载均衡和反向代理。 了解 JavaWeb 等技能,包括 HTML5,CSS3,JavaScript、ElementUI 和 VUE 等的使用。 熟练使用 idea、Postman、Navicat 等开发工具。
项目经验:项目名称:无线基站微波软件 技术栈:springCloud+spirng+MyBatis-plus+kafka+Redis+MySql+Web+Docker+Kubernetes (K8S)+HDFS+Euerka +Oauth2+JWT+Obs等 项目介绍: 微波项目主要用于客户上传各种工参、网规、脚本、rmon、performance等各种原始文件,根据客户界面勾选的各种要求进行规划、扩容等操作,将其进行输出;系统包括了建表模块、导入模块、一致性校验模块、链路评估模块、三方评估模块、规划扩容模块、数据湖模块、客户化报告模块;并提供了web端与客户端; 主要责任: 1.web页面主要采用react框架,实现客户新建任务、复制任务、上传文件、勾选规划方式等,并将其参数下发至对应的模块服务; 2.负责Rmon与performance的导入情况,其中分为NCE与管理域的区别,根据客户上传的原始报表进行解析与入库;使用了多线程解析,订阅模式,监听者模式等设计模式; 3.建表处理,每个任务的起始服务为建表服务,会根据任务号在对应数据库里建立以任务号为主的数据库,其中包括静态表与任务对应动态表; 4.客户化报告处理:此服务为最后一个服务,主要作用是将以上服务的所有报告进行收集与自己服务会生成的报告、ppt等可浏览结果上传至hdfs对应路径,以供客户下载使用; 5.数据湖服务:主要作用是生成需要上传至三多云供电脑使用以及APP使用的文件;主要使用多线程、反射、工厂模式等多种设计模式; 6.数据库优化:实现对sql的优化处理,降低sql执行资源的消耗与执行时间的减少 项目名称:孕宝 技术栈:SpringCloud+Springboot+Mybatis-plus+Oauth2+JWT+MySQL+Redis+RabbitMQ+Docker+ Elasticsearch+网易云短信通知+微信支付+支付宝支付 项目介绍: 孕宝 APP 为新生家庭提供权威的孕育知识、丰富的孕育工具、专业的孕育指导与千万孕妈的经验分 享,旨在呵护宝宝的健康成长。系统包括了专家课堂模块、孕育知识模块、商城模块、订单模块、帖吧模 块等。系统提供 Web 后台和 App 端。 主要责任: 1.负责孕育知识模块,提供关键字查询、分类查询以及知识详情模块; 2.负责商城商品接口提供,使用数据库和 Elasticsearch 的同步,服务启动使用全量导入分批次导入商 品数据,当商品有更改、添加等操作后使用增量导入修改 es 中商品数据,提供对商品进行关键字等 高级搜索功能; 3.负责商品购物车模块,根据用户的身份标识,对购物车数据进行查询,当添加一个购物车未添加的 数据时,对商品进行购物车新增;当添加的商品在购物车已经存在的时候,则对该商品在购物车中 的数量进行改变; 4.负责消息模块,使用阿里云短信服务+RabbitMQ 实现短信异步通知; 5.提供贴吧信息详情展示接口; 项目名称:孕宝孕妈网 技术栈: SpringCloud+Springboot+Mybatis-plus+Oauth2+JWT+MySQL+Redis+RabbitMQ+ Elasticsearch+Docker+FastDFS 项目介绍: 孕宝孕妈网是孕宝 APP 的后台管理系统,整个后台主要包含模块:系统管理:管理员列表、日志管 理、菜单管理等;课堂管理:课堂学习数据、课堂分类等;产品管理:产品分类、产品管理;订单管理: 下单金额、下单方式、订单状态;贴吧管理:贴吧消息数据、贴吧分类、贴吧热门话题;门店 管理:轮 播图管理、地址管理等模块; 主要责任: 1.负责系统管理接口提供,从数据库获取到管理员列表,实现对管理员进行添加、修改数据等操作;提 供日志管理接口,使用 AOP 思想进行日志输出,并获取日志信息进行页面上展示;提供菜单管理接口, 对后台管理系统的菜单可以进行添加、修改、删除等操作; 2.负责提供产品管理接口,对所有商品进行查询,并提供模糊查询和状态查询的高级搜索;提供商品分 类接口,根据每个商品对应的不同的标签对商品进行分类; 负责贴吧管理接口,对 APP 发布的贴吧数量进行统计,根据贴吧总数量和贴吧标签分类进行统计;
技      能: Java  
¥900 / 8小时
立即预约
立即预约
意见反馈