ID:21027
马辉 高级Java开发工程师 14年经验
2024-11-30
个人介绍:深入理解JVM虚拟机工作原理、对象布局,熟悉JVM各种垃圾收集器的使用及核心参数的调优 深入理解SpringFramework、SpringMVC、Mybatis底层架构并阅读过源码,具备一定的框架定制开发能力,对 Spring有自己的见解 深入理解MySQL索引原理,熟悉SQL优化,熟悉SQL语句的执行过程 深入理解Redis,熟悉线程模型和分布式锁,熟练掌握redis核心数据类型的使用场景 熟练使用SpringBoot、SpringCloud、SpringCloud Alibaba等开源框架 阅读过Nacos Client端源码,了解Spring Cloud Aliababa整合注册中心相关扩展点,注册服务列表更新 阅读过Sentinel Dashboard和Core源码,了解各个slot组成链式结构,扩展限流规则存到注册中心 阅读过Zookeeper启动流程核心源码,熟悉Zookeeper选举流程 熟悉在Seata组件下分布式事务解决方案,熟悉Tcc、AT,XA,Saga等模式 熟悉MQ中间件,熟悉MQ分布式事务原理 熟悉DDD领域驱动设计,熟悉其基本原理和四层模型架构规范,有部分实际落地经验 熟悉Jvisualvm、Arthas等JVM调优工具,Tomcat、Nginx等应用服务器 熟练使用Git、SVN等版本控制软件,Postman、Jmeter等测试工具 熟悉Linux系统,掌握基本的操作命令 熟练使用Guava、Hutool、Fastjson、MapStrut等开源工具包
项目经验:项目名称:Fabrique是一款B2C的服装电商 APP ,客户通过 APP 浏览和购买商品 。管理员通过后台对 APP 商品 用户进行管理, 主要处理日常订单 ,设置一些促销活动、商品主题、发送消息通知等 。项目使用微服务框架 ,涉及后台管理员服务、移动端服务、内容服务、活动服务、订单服务、 商品服务、用户会员服务、支付服、 通知服务、搜索服务、数据服务。 参与需求评审 测试用例评审 代码review 产品需求的 设计 开发 优化等 编写上线文档 完成运营 产品需要的相关数据 与数据组对接相关业务接口 主要负责的模块如下: 1.参与商品1.0版本到最新版本开发 (1)细化 SPU 图文详情 在移动端分块展示 全方位展示商品的特点 同时兼容其他系统信息的推送 (2)SPU图文详情老数据清洗 赋值初始化图文模块 删除旧模块 富文本和文本内容转换 (3)调整SPU复制功能 兼容多个图文详情复制 兼容其他系统单个图文详情复制 (4)兼容APP端历史版本商详 (5) 后端系统和移动端部分数据分字段存储 业务迭代互不影响 (6) SPU色系维护 2. 完成移动端相关主题页的开发 (1)主推商品主题内容 包括主标题 微信分享图 视频链接 作者 视频 多图等相关信息等 (2)设计师对当前商品灵感来源等主题介绍内容等 (3)移动端首页轮播图主题开发 相关用户区分 跳转链接相关主题 设计师配置等 (4)上新主题开发 专题和预告分类 上下架操作等 移动端用户订阅提醒消息发送等 (5)增加评论点赞功能 对接阿里云审核API 3. 完成移动端站内信 个推消息等功能开发 (1)提供多条件筛选用户 包括会员等级 加购 品类 尺码 是否添加企业微信等条件 (2)提供立即 定时发送和文件导入用户发消息等 (3)提供短息和个推消息两种通知方式 (4)对接批量短信发送和批量个推消息发送API 4. 完成对接企业微信相关需求开发 (1)对接企微 API 企业成员 用户列表 用户详情等 (2)维护微信 ID 对应系统信息 例如对应用户 首次添加时间 (3)调用企微API对客户进行打标签操作 包括次数 用户信息等 (4)完成添加企微成员返积分功能 用户领过不能重复领 (5)同步企微成员用户数量 5. 优化SPU列表接口 去掉冗余代码 (1)重建SPU表索引 调整跨表查询条件业务逻辑 (2)在SQL上统计各个不同Tab的SPU的数量 接口响应时间减少30% 6. 营销中台推广列表接口业务优化 (1) 增加统计字段 查询条件 (2) 兼容本系统和数据组系统数据 项目名称:知嘛健康商城 该电商系统是O2O类型的新零售电商系统,该系统采用前后端分离的架构设计,由会员中心、商品中心、库存中心、交易中心、门店中心、支付中心、营销中心和CMS管理等子系统构成。核心架构采用了SpringCloud微服务架构,整合了上述若干子系统。 后端技术栈包括:Spring Boot、Spring MVC、Spring Security、MyBatis、Mybatis-Plus、Slf4j、Nacos、Gateway、RocketMQ、Quartz、Sentinel、Ribbon、Redis、ElasticSearch、MySQL、Aliyun OSS、LogStash、 Kibana等。前端技术栈包括:Vue、Element-UI、Uni-APP等。开源工具包有:Swagger、Lombok、Maven、Guava、Hutool、FastJson、MapStruct等。小程序采用的微信原生框架。 开发工具包括:MacOS、PDMan、JDK1.8、Intellij IDEA、YAPI、Navicat、Postman、FinalShell、RDM、Git、Xmind等。 参与需求评审 相关需求模块设计开发等 主要开发功能如下: 1.商品设置周期发货 在用户指定的时间范围内提供到货服务 保证产品的质量 (1)预定鲜炖类的商品提供周期发货功能 (2)周期发货商品后端配置 2.CMS后台商品主题展示与相关营养师搭配呈现 突出商品的营养价值 (1)指定SPU商品选择配置 (2)固定campaign内容 富文本形式展现 后端提供预览功能 3.一区一店需求 用户选择具体地址展示附近线下门店信息 (1) 维护北京相关线下门店信息 经纬度 地址等 (2) 提供输入地址查询附近5km以内的门店信息接口 (3) 线下门店详情信息 包括热点商品 营业时间 药师营养师等信息 4.JVM内存调优 (1) 使用CMS垃圾收集器 去掉1.8默认垃圾收集器 (2) 重新设置新生代和老年代的比例 绝大部分朝生夕死的对象在新生代回收掉 减少fullGC 多次验证调整内存比例 防止concurrent mode failure频繁出现
技      能: Python  
¥400 / 8小时
立即预约
ID:21174
何雪 高级JAVA开发工程师 4年经验
2024-11-29
个人介绍:1、对于Java基础知识,OO思想,Spring技术,SpringBoot框架,Mybatis框架,Mybatis-Plus能够熟练掌握并应用 2、熟悉python 视觉识别,opencv,numpy,yolov。 2、熟悉Vue,ElementUI、HTML、CSS、JavaScript、vant 3、熟悉MySQL、Oracle关系型数据库,对于存储过程和函数工作中有所应用 4、熟悉Git、Maven、SVN常用的项目管理工具 5、熟悉jvm,juc,基础算法,数据结构,Redis缓存,AMQP消息中间件,Linux常用操作命令,企业级报表,数据库迁移、 docker 6、对SpringCloud生态,包括Eruka、GateWay、ServerConfig、Nacos、Hystrix等有所了解 7、对python爬虫技术,MongoDB有所了解 8、区块链技术的入门选手
项目经验:注册会计师统一监管平台:该项目是财政部发起的,配合注册会计师监管平台项目进行的。目的是为了规范全国会计事务所统一进行管理。目前项目已上线:http://acc.mof.gov.cn/ 1、负责前置系统所有核心接口的研发 2、负责前置系统区块链技术的整合 3、负责前置系统前端的项目搭建和页面编写 4、负责前置系统每天最高40W的并发量 5、负责前置系统的调优,包括内存溢出和多线程并发 6、负责与其他项目的整合联调 用友BIP、NCC二次开发 1、适配NCC和BIP产品的移动审批功能,该功能是SaaS系统PC端的延伸,从PC端发起的各个业务的审批单据,会同步到手机端, 审批单据包括但不限于物料审批单、发票审批单等。 2、手机端适配集成了钉钉、企业微信(SaaS模式)、友空间、泛微OA、致远OA 3、该项目用到的技术有Springboot、redis、kkFileView、Nginx 主数据对接-钉钉: 1、武汉格蓝若客户使用的BIP公有云的EHR系统,将EHR系统中的人员和组织机构同步到钉钉中。 2、使用的技术有Springboot、redis、rabbitmq 业绩: 1、移动审批项目个人业绩达到20W 2、BIP公有云客开工作个人业绩达到25W 鹰眼视觉识别 内容: 1. 项目概述:本项目主要通过集成和调用工厂摄像头,实现对监控信息的实时获取。利用YOLOv5这一强大的深度学习模型,对收 集到的数据集进行精细的训练和调整,以提高视觉识别的准确性。最终,将训练得到的结果反馈给平台,使其得以应用于车辆作业 的智能识别中。 2. 技术选型:本项目采用YOLOv5作为主要的视觉识别模型。YOLOv5是一种基于深度学习的目标检测算法,具有较高的识别精度 和较快的运行速度,非常适合实时监控场景。 3. 数据收集与处理:通过与工厂摄像头的集成,实时获取监控视频流。对收集到的视频数据进行必要的预处理,如图像裁剪、尺 寸调整等,以便于后续的模型训练。 4. 模型训练与优化:使用YOLOv5对处理后的数据集进行训练。在训练过程中,根据模型的表现不断进行参数调整和优化,以提高 模型的识别精度和鲁棒性。 5. 平台集成与应用:将训练好的模型集成到平台中,实现对车辆作业的实时识别。平台将模型返回的结果进行解析和处理,为用 户提供准确、实时的车辆作业识别服务。 6. 项目成果:本项目成功实现了通过视觉识别技术对工厂车辆作业的智能监控。该系统能够准确、实时地识别出监控画面中的车 辆作业,为工厂的生产管理提供了有效的技术支持。 业绩: 1. 成功推动物联网项目的实施和交付,实现了项目目标,为公司带来了实质性的业务成果。 2. 主导并实施了公司人工智能化的初步计划,为公司在人工智能领域的发展奠定了基础。 3. 在环境保护和人工智能的结合方面做出了显著贡献,为公司在环保领域的业务拓展提供了新的思路和方向。
技      能: Python  
¥1300 / 8小时
立即预约
ID:20891
谢海燕 开发工程师 3年经验
2024-11-24
个人介绍:了解Spring boot,mybatis,OSGI等主流的开发框架开发流程和实现原理 深入学习redis、kafka、Sonar 熟悉微服务开发模式 多年团队管理、项目管理经验 沟通能力强有跨部门沟通合作经验,有过多次多外测试的经验 有文档编写、学习和讨论的经历,工作期间完成20+的文档编写
项目经验:京东快运系统,管理快运站点、转运中心的数据交接和快运站点到客户之间的揽派服务,具体包括:快运揽派任务调度、司机揽派实操管理、站内收发货管理。系统总体使用springBoot+mybatis+mysql框架,使用es和redis缓存,消息中间件kafka,APP使用杰夫RPC。 2021年4月~2022年4月 揽派服务重塑 快运主要负责城配业务和冷链业务,随着业务的发展两个业务差异越来越大,统一后台服务支持困难,为此拆分系统处理两条业务线,揽派服务重塑就是专门处理城配业务需求。 1.业务流程整体,整理当前线上系统代码,为提高用户体验同时更好的了解和方便重塑揽派服务,根据业务代码和产品需求整体出当前揽派业务流程。 2.针对城配业务业务流程长、业务逻辑复杂,使用公司开发的liteflow规则引擎实现业务流程开发可视化,公共组件的重复使用,提高开发的同时降低了业务运维成本。 3.灰度上线,为降低新功能上线影响线上功能正常使用,先在局部站点推广降低上线的影响范围同时可以快速切换到老版本。 4.系统部署优化,为提示上线问题定位效率、减少故障恢复反应时间、提高部署效率、降低部署风险, 对原有系统根据业务性质、客户群体进行拆分:站长工作台 PC、下单和自动调度服务、揽派服务。另外, 对各个系统的启动也进行了优化,分析系统各个部分启动时间,对杰夫提供者获取采用多线程方式加载, 单台机器的部署时间从 3 分钟降低到 1 分钟。 5.主导性能测试全流程实施,对站内管理多个接口压测,确认接口TPS、RT指标和CPU内存的使用情况,同时使用pfind分析接口耗时情况并针对具体情况进行优化。 6.引入mybatis plus提升研发效率,使用mybatis plus替换当前mybatis,减少xml配置。 7.sql优化,实时监控慢sql日志,分析sql结合代码和应用场景,优化sql实现快运系统系统慢sql清零。 2023年1月~至今 京东远程热部署 开发热部署工具,实现本地修改代码秒级发布到远端服务器,涉及技术,java instruction实现class更新、dcevm解决java instruction不能更新class属性和方法修改问题、javassist字节码启动过程中动态修改class属性。 1.2023年1月-4月,参考springboot-device-tools、美团sonic和github开源代码HotswapAgent,开发热部署工具,热部署主要包括 idea插件实现代码修改识别和文件上传服务,shell脚本实现热部署agent文件下载和启动,热部署代理实现class、文件更新。在部门内试用20个应用。 2.2023年9月-11月,在原有的热部署工具上继续开发新的插件完善热部署功能,如配置文件更新、spring xml更新、京东内部插件更新等。参加京东黑马比赛,成功进入前40,同时京东其他部门也开始主动接入热部署,服务器应用达到100+。 3.2023年11月-2024年1月,京东部署平台行云开始整合京东所有热部署工具,在热部署工具pk中,我们的热部署工具成功胜出,并打通京东部署平台行云对接实现在行云界面上一键开启热部署功能。
技      能: Python  
¥700 / 8小时
立即预约
ID:21129
程欢 高级java开发工程师 5年经验
2024-11-20
个人介绍:1、 熟悉java、多线程技术 2、 熟悉主流框架spring、spring mvc、spring boot、mybatis plus 3、 熟悉redis、rabbitmq 4、 熟悉web前端技术html、css、javascript、jquery 5、 熟悉微信小程序原生开发、微信公众号开发 6、 熟悉服务器部署、tomcat、nginx 7、 熟悉mysql数据库
项目经验:项目名称: 访客系统 项目描述: 一个围绕办公楼员工、访客使用二维码、人脸识别进行通行授权的产品。包括以下几个部分: 1、综合管理系统——平台运营人员用来进行楼宇管理、楼宇参数配置、门禁设备管理、大堂机设备管理及各种系统信息查询 2、物业管理系统——物业管理员用来进行楼宇参数配置、公司管理、员工管理、访客管理等 3、企业终端——企业管理员用来进行员工管理、访客管理、访客授权等 4、物业前台系统——物业前台人员用来进行访客登记、访客远程授权 5、微信小程序——访客用来预约申请、人脸录入、获取通行凭证等;员工用来预约审批、邀约访客、人脸录入、获取通行凭证 6、大堂机自助访客系统——访客自助身份证登记、远程视频申请通行二维码、人脸录入等 7、门禁服务——主要用来打通云端服务器与楼内设备的网络通信以及二维码的权限校验 项目实现: 后端:spring boot + spring mvc + nginx + redis + rabbitMQ + dubbo + mybatis plus + mysql + atlas读写分离 前端:微信小程序 + vue + jquery + trackingJS人脸提取 + websocket + webrtc视频通信 + jcef浏览器打壳  其他:身份证读取、打印机对接、浏览器音视频、人脸设备对接、微信公众号推送 所做工作: 1、项目开发管理,带领团队完成访客4.0从0开始的开发和上线 2、独自负责大堂机自助访客系统的开发维护,实现远程视频授权、多线呼叫、人证比对、人脸录入等功能 3、第三方硬件、系统对接、人脸功能集成 4、旧代码重构及优化
技      能: Python  
¥1400 / 8小时
立即预约
ID:21229
曹岩 java开发工程师 7年经验
2024-08-09
个人介绍:1、了解基本的数据结构与算法; 2、熟练掌握面向对象、异常机制、集合框架、泛型、IO流、网络编程、反射机制、多线程等JavaSE相关内容; 3、熟练掌握HTML5、CSS3、BootStrap、JavaScript、jQuery、Vue、Node.js、axios、ElementUI、脚手架等前端技术; 4、熟练掌握Servlet、会话技术、Filter、Listener、MVC等JavaWeb技术; 5、熟练掌握Spring、MyBatis、SpringMVC基础框架及原理; 6、熟练应用SpringBoot、SpringCloud、Eureka、Nginx等微服务相关技术; 7、熟练掌握SQL语言、函数、存储过程、事务控制、数据库设计等MySQL相关内容; 8、熟练掌握Redis基本应用及缓存原理,了解MongoDB简单操作; 9、熟练使用IDEA、Maven、GitHub、DataGrip、Visual Studio Code、Postman、ApiPost7、PyCharm、Clion等常用开发工具; 10、熟悉Linux的常用命令、虚拟机操作、Java底层原理,了解Docker;
项目经验:项目名称:纺织印染MES系统 开发工具:JDK19、Maven、MySQL、IDEA、DataGrip、VsCode、ApiPost 技术点:SpringCloud、Eureka、Sentinel、Redis、Security、Element-UI、Vue.js、Axios、jQuery 项目描述:本项目是将传统行业管理和信息技术深度融合,将纺织印染企业生产过程数据上传云端,实现了生产过程管理的信息化互联化。该系统采用了前后端分离结构。 项目职责:本项目主要包含以下几个功能模块: 1.安全管理模块:主要负责用户信息的维护,包括用户的注册、查询、删除、权限管理以密码修改等功能。 2.基础信息管理模块:主要针对客户的信息做一些基本的维护,包括客户个人信息、客户订单信息及客户需要产品的一些明细要求。 3.计划管理模块:主要负责统一规划其月、季度、年要求的每种产品生产量。 4.生产流程管理模块:主要负责产品生产线中数据的记录,分别有产前原材料准备、前期处理消耗、染色、印花、整理所需以及最后的产品质量检测。 5.数据可视化模块:该模块将年计划进展、产品合格率、产品出入库、产品月产量等数据进行可视化。
技      能: Python  
¥1500 / 8小时
立即预约
ID:21164
田霞 java 高级开发 6年经验
2024-08-09
个人介绍:.熟练使用 spring,springboot,springcloud,springmvc,myabatis-plus 框架 2.精通 juc ,多线程开发经验, 3.精通 mysql,oracle,guass ,达梦数据库设计,sql 编写,优化,canal 看门狗,myCat 分表。 4.熟练使用 Rabbitmq 中间件, 5.熟练使用 redis 缓存。 6.熟练使用 es 检索 7.熟悉 jvm 内存结构优化。 8.熟练使用使用 vue,element-ui,css,JavaScript 等前端技术。 9.了解 Linux 基本操作
项目经验:统计云 开发 2022.05-2023.10 主要负责: 1.房价服务 数据统计,分析,计算,excel 导出,导入。基期轮换,指数汇 总,指数计算 模块开发设计 2.工价服务 数据检测,数据插补,权数管理模块开发设计 3.测试,现场紧急 bug 修改代码质量检测调优 4. 现场压测 sql 优化 融资担保 功能设计 2021.03-2022.04 主要职责: 1.主要负责规则模块,审核流程模块,租户模块,权限模块 2.准生产环境 bug ,生产环境 bug 处理 3.代码质量检测优化调整,jvm 优化,sql 优化 悠悠团餐平台 java开发 2019.04-2020.10 悠饭团餐是一套综合性的餐饮服务平台, 该项目连接企业客户与餐饮商 户, 提供在线 订餐 、财务对账 、配送 、等服务 。当前平台供餐商家超过500家, 服务 企业超上千 家,为30W用户提供安全 、多样化的用餐体验 。包含订餐系统 、运营系统 、 商户系统 、企业系统 、配送系统,项目整体实现前后端分离 项目技术: SpringBoot 、spring cloud 、Mybati-pluss 、Mysql 、Nginx 、Redis 、mycat、rabbitmq、seata AT、Oauth 责任描述: 1. 参与需求讨论,核心功能开发,对接第三方系统与相关技术接口文档的编写 2. 订餐系统设计开发 3.用户平台系统开发设计 4.数据库表表结构设计优化 5.jvm ,逻辑优化调整 后期项目维护,用户反馈 bug 调整修改 技术描述: 1.订餐系统后端采用 springcloud,springbout,redis,rabbitmq,mysql,canal 处理高 并发问题,seataAT 处理分布式事务问题,mycat 接触数据表量大查询慢问题采用时 间规则方便后续扩容 2. 用户平台使用 Oauth 单点登录,用户角色挂功能,用户可以拥有多个角色 3.sql 测试,评测。cananl 看门狗同步更新 redis 热点。 4.redis 采用随机定时防止缓存击穿,淘汰策略使用定期删除+懒惰删除,删除访问最 少的,访问最多的增加时效 5.使用 jvm 命令观测服务各种区性能变化,保证达到90以上,同时重点关注 fullgc, 防止内存溢 乐趣网上商城 开发 2018.08-2019.02 1、 乐趣网上商城是一个B2C的网上电子购物商城,该项目采用 SOA 分布式架构,服 务层主要分为商品(goods )服务、订单服务以及搜索服务等,web 层主要以后台管理 系统、门户、搜索系统、订单与会员系统为主,采用市场上较为常用的 cloud 的中间 件来发布服务,seata AT 事务管理,redis 集群,哨兵监察,rabbmitq 集群,mysql 集 群 2、 项目通过搭建 Redis 集群、elsticsearch 集群、nginx 集群以及 mysql 集群、 thymeleaf 页面静态化来使用项目能够具有高可用且支持高并发的性能;同时采用分 布式系统架构,可以使得并发量可根据集群服务器的扩展而进行增大 职责描述: 1、 订单服务模块、搜索服务模块、单点登录模块,支付模块,会员模块,订单模块, 秒杀模块,事务模块等主要模块的代码实现; 2、 与项目中成员一起处理项目中出现的 Bug; 与团队成员共同解决开发中遇到的问题; 技术描述: 1 使用 SpringBoot、Mybatis,springcloud 以及 Maven 进行开发测试. 2 使用 Oauth2.0单点登录系统实现登录功能 3 使用 Redis 缓存处理订单信息 4 使用 RabbitMq 异步消息队列进行处理订单的状态 5 使用 Docker 容器进行迭代开发测试 6使用 fastDfs 文件管理 7使用花生壳接口监听 8 cananl 看门狗监控数据变化加载 redis 数据,防止击穿 9 使用 seataAT 分布式控制事务 10 github 代码版本迭代管理 青云图阅读服务平台 java开发 2018.02-2018.07 为方便用户阅读,公司推出了一个线上借阅,馆藏查询,图书续借、可订购图书的服 务平台。使用户读书,赏书,购书,评书更加方便简单。 责任描述: 1.负责用户登录认证模块 2.负责图书管理模块 3负责部分后台管理模块 4 负责调试接口。 技术描述: 1.该系统使用传统的 SSM 框架进行开发。 2.使用 Redis 进行图书数据的缓存处理以及订单处理。 3.使用 Oauth 来进行用户登录认证以及权限分配。 4 并使用 Git 控制项目版本 鑫惠金融 java开
技      能: Python  
¥1400 / 8小时
立即预约
立即预约
意见反馈