Redis

功能:用户登录注册,个人主页,个人信息修改,文章收藏关注评论,聊天系统,商城、购物车、文章列表 主要职责:全栈 技术栈: 后端:go、go-zero框架、微服务、mysql、redis、kafka、es 前端:vue2 部署:docker 、k8s
1240nginxweb
1、抽取封装常用功能作为公共服务模块 2、优化接口用时性能,避免sql慢、代码繁杂、OOM等问题 3、有excel及word文档生成读取、微信支付、支付宝支付开发等经验 4、独立负责代理人后台管理、APP的客户管理功能模块开发 5、参与客户线索、钻石提现、首页icon图标模块开发 6、使用过慕客、YAPI、ONES、禅道等项目产品管理工具 7、参与过敏捷开发,能保证快速迭代功能按期提测预发及上线
1720javawebapp
基于 spring cloud alibaba 技术栈,开发模式为前后端分离的 B2C 电商平台项目。 1. 参与平台架构设计,优化,架构原型实现及核心模块的开发工作;基于目前比较主流的spring boot2.0 + spring cloud alibaba构建项目,为项目的分布式架构环境打下基础,如使用Nacos作为注册中心,实现服务治理;使用 OpenFeign 进行服务的远程调用等; 2. 参与核心需求澄清,分析及发现系统瓶颈,推动系统性能的提高; 3. 开发核心功能,如订单服务和支付服务;订单模块中使用 Seata 框架来解决分布式事务问题,搭建了 TC(事务协调者)的集群环境,保证 Seata 的高可用;支付服务使用策略模式,并通过RocketMQ 特有的事务消息,来解决分布式场景下数据的最终一致性问题; 4. 代码Review,对核心接口进行优化改造; 5. 参与线上灰度发布的方案设计,使用使用Gateway+Ribbon进行流量转发,提供了多版本并存的方案并实施; 6. 使用ElasticSearch做页面条件查询,提升页面数据查询速度;使用MongoDB存储购物车数据; 7. 负责上线前的脚本及文档准备,线上问题定位与处理,输出线上问题修改建议文档。 Seata在处理长事务时效率比较低,对于此会尽量将事务拆分成最小事务,效率还是低的话,会使用本地事务配合MQ来做事务一致性处理。
3380rocketmq电商
1.游戏数据统计平台主要分为数据的增删改查,文件导入匹配,刷新缓存,导出数据文件,图片导入导出,更新数据等。
1700java游戏
1、该平台基于SpringBoot进行开发,分为“首页”、“视频”和“我的”三个主要模块,在“首页”模块中,用户可以浏览多语言文章和语音播放,并进行评论、点赞等互动操作。“视频”模块则提供了丰富的视频新闻资讯内容,用户可以点赞、评论和转发喜欢的作品。在“我的”模块中,用户可以查看积分商城,兑换VIP会员及电子书籍等资源,还可以进行打卡签到、管理阅读历史和收藏的文章,以及查看排行榜等功能; 2、主要负责视频模块、点赞模块、评论模块,参与相关接口的代码开发和技术难点实现; 3、将视频播放进度缓存在 Redis 中,并结合定时任务实现合并写入 MySQL 中,充分利用了 Redis 的高速缓存能力,有效降低了数据库的负载,提升了系统的并发处理能力; 4、将点赞数据存储在 Redis 中,并使用 RabbitMQ 发送异步消息,解耦了点赞数据的处理过程,提高了系统的可伸缩性和响应能力。业务方可以根据自身需求,自主定义和存储点赞数据的统计、分析字段,以满足个性化的业务需求; 5、通过在评论表中添加父评论ID字段,建立了父子评论之间的关联关系,实现了评论功能的盖楼效果,使用户能够以层次化的形式进行评论和回复; 6、基于MySQL开发B端“评论”功能,提供了全面的用户提交评论的查看、过滤和管理等实现。通过MySQL数据库的高效性和稳定性,评论数据能够被快速存储和检索,管理员可以轻松地管理大量的评论内容。这使得企业能够有效地监控和回应用户动态,维护良好的评论环境。
1610dockermysql
项目描述:该项目主要是管理物料生产零件,采购材料相关,主要对零件,材料主数据, 材料采购,零件、材料出入库零件材料盘点,零件材料工作流审批一系列的模块化管理。 1.主要负责零件材料盘点模块的开发,该模块功能实现手动创建定时任务,定时任 务根据任务规则生成盘点任务,工作人员现场盘点材料,零件数量,录入到手持机上进 行数量盘点。开发过程中,使用Spring Boot中SpringTask定时任务实现,实现过程中, 自动创建盘点任务中出现相同时间点执行创建时出现并发的问题,后续解决使用Redis 的分布式锁解决并发问题。 2.工作流模块的表单申请,主要零件,材料库存调试申请,零件材料盘点表单,零 件材料报废表单,计划停机工作模块的开发提供对外api 的开发,第三方系统请求接口, 获取相关的数据。 3.解决定时任务生成盘点任务的盘点单号出现的不唯一的问题,多环境下,不同定 时任务同一时间,生成的数据不唯一的问题。
1310javaweb
使用若依开源框架解决mes一些问题 1.定时任务:采购订单状态同步(垃圾mes不能同步状态,非要我来搞),MES接口任务检查(定期检查mes定时任务执行情况,有问题通过企业微信提醒我),生产订单子件变更(生成订单子件经常变更,变完后修改mes的工艺流程太麻烦,搞了这个)。。。 mes定制模块:人员档案新增用户(mes使用人员有上限,多了不给加,只能通过其他手段塞进去),员工积分评价(每天对产线员工绩效打分),快速上料(mes要报工上料,需要一个一个扫码,物料太多没法扫,只能获取下架清单数据,直接上料),收货任务改库(垃圾mes采购买料只能入物料默认仓库,通过这个快速改库),收货限制白名单(收货数量有库存限制,超了不给收,但是有些向领导申请又必须收,搞了个白名单录入) 2.除了框架,所有功能独立完成,包括前后端,使用了mysql,redis,mybatis,springboot,vue,解决mes业务问题 3.前端好难,百度开发前端好难受
1710javaweb
项目描述:专门为餐饮企业定制的一款软件产品,提供了商家后台和用户端,商家后台主要包括对菜品和营业额统计以及 对员工的管理功能 技术栈:Spring Boot、Spring Task、Spring Cache、JWT、阿里云 OSS、Redis;uniapp、uview、vue3,element-plus 责任描述: 1.负责公共字段填充功能开发,利用自定义注解 AutoFill,然后统一拦截为公共字段赋值 2.负责菜品模块后端接口的开发,必须选择分类才能添加菜品,同时必须要上传菜品图片,如果被分类和套餐关联的 不允许删除,同时负责该模块的前端页面开发 3.负责图片上传功能开发,将图片上传到 oss,数据库保存图片名称 4.负责微信授权登录,将 openid 作为对比参数,来判断新老用户,并完成令牌的分发和插入操作 5.负责商品模块页面的开发,以及接口的联调 6.负责小程序端(用户端)的首页页面开发
1460javaweb
仓储系统开源项目
简单的仓储系统,出库入库订单供应商商品库存。可对接工厂的EBS(erp中一种)、MES(生产执行系统)、deer-wcs(设备调度系统)等系统接口,实现仓储上下游的数据打通,也是实现完全自动化的基础。
1500javaredis
该项目为百盛的报价系统,实现从人材机,定额,报价清单,工程合同,订单到最终收货单的完整的报价过程。并输出各种相关统计报表。
1800c#redis
项目分为工程建设、规划设计、运行监测和综合评价四大板块。涉及工程建设的过程管理,施工过程监测;配变监测、抢修工单管理、线路监测、实时监测、保单监测、无人机巡视、融合终端;规划评审库、规划项目库、储备项目库、投资项目库;履约评价、指标统计等等。项目中重点是使用gis地图在地图上散点交互,与调用中台网架在地图上展示。 本人在项目中担任开发经理角色,负责一些重难点模块开发,比如系统架构的搭建优化;工程施工过程七步法进度计算,展示;第三方数据的接入解析,通过ftp、kafka接人数据;数据库的设计与大数据量存储优化(表分区);项目中的技术文档编写与开发人员的管理。
1440javawebapp
售后到店项块: 包括 现场叫号、官网到店预约、工单创建、接单处理、返还用户等模块。整个系统承载了手机、生态链小件的售后服务管理。包括国内、海外用户,海外部署在新加坡、印度和俄罗斯三个亚马逊 aws 机房。国内海外每年服务单量超过 1000 万条。整体后端 java 研发 10+人。 用户使用流程: 前台接待用户创建服务单,等待叫号系统叫号,系统派单给服务工程师,服务工程师接单并做退换修等处理,处理完成后通过窗口返还给用户。 我的职责: 负责整个项目的研发工作,包括监控项目的系统拆微服务的设计、进度推进、项目技术风险、线上问题的快速相应。
1790java微服务
技术框架:Spring、SpringBoot、SpringCloud、Mybatis、MySQL、Redis • 项目描述: ○ 良医预约挂号平台旨在缓解看病难、挂号难的就医难题,让患者能够随时随地轻松挂号。 ○ 使用 nacos 作为注册、配置中心,feign 客户端调用工具,使用 ribbon 实现服务负载均衡,使用 sentinel 服务熔断限流,使用 gateway 搭建接口网关,链路追踪使用的 sleuth 集成 zipkin。 ○ 项目主要由后台管理系统和前台用户系统组成。后台管理系统分为医院设置,医师管理,预约管理,统计管 理等模块。前台用户系统主要功能有医院列表展示、医院科室详情展示、用户手机号登录、就诊人管理、预 约挂号等功能
1550java后台管理
1、项目分为专题查询、时空分析,积分预警、泛控查询等 2、项目难点:数据量大,单表日均2亿以上的数据,海量数据库详单单天更多 3、熟悉Greenplum、Kafka、Elasticsearch、HBase等大数据组件。
780kafkaweb
1、该项目分为应用端和管理端,应用端可以看到人员进出记录预警记录并且还有即使刷新功能,结合军队提供的核查接口对人员背景进行审查。 2、管理端可以对设备进行核查时间的一个设置,入网的审核,核查次数的变更。以及各个营区的数据进行管理
1060element-ui
1.项目分为系统管理,租户管理,系统监控,系统工具,分销管理等模块 2.主要负责项目的技术选型,搭建,开发,部署以及运维。
1680Redis
1.航班查询服务/机票预订服务 2.查询服务包含模块:列表查询/中间页查询/严格反查。预订服务包含模块:验价服务/订位服务/创单服务。 3.我负责整个项目的搭建和代码优化
1580redis
● 项目简介:icauto 车型库 nodejs 全栈项目,输出服务内容。通过 nodemon 构建,eslint和prettier 规范代码。 ● 技术栈: 1. 后端主要有:koajs、cheerio、nunjucks、axios、moment; 2. 前端主要有:vuejs、requirejs、swiperjs、axios、jquery、zepto、isScroll; ● 技术栈描述: 1. 后端:koajs 接口路由服务;cheeiro 是 jquery 简化版,操作字符;nunjucks 需要页面字符串模板;axios 对接接口;moment 格式化时间。 2. 前端:vuejs 主要用于组件开发;requirejs 模块化开发;swiperjs 处理轮番图;axios 对接接口;jquery 操作 pc 端 dom,zepto 操作 移动端 dom;isScroll 处理移动端滚动问题; ● 职责描述: 1. 参与业务需求开发,根据网站前台输出内容,与后端 java 数据接口开发员协商定义数据结构及后台功能的实现; 2. 参与系统的优化和重构工作,保障系统稳定可靠运行; 3. 负责对接及处理接口数据; 4. 负责清除 dns 缓存及百度快照缓存; 5. 负责用 canvas 绘制图形,实现前台图形展示效果; 6. 负责调用百度地图接口,实现地图展示; 7. 负责用 iframe 解决跨域通信问题; 8. 负责解决不同浏览器的兼容性问题;
1700web
本企业微信私域系统,是基于hyperf的二次开发,包括引流,营销,会话存档,员工管理,客户管理等模块。本人负责全部功能的沟通设计和开发
1700redis
2022年3月—至今 中兴通讯-中兴飞流信息有限公司 (java开发工程师) 项目经验 江苏退役军人研发项目。 开发环境:springboot +mybatise+mysql+ElasticSearch+redis 项目时间:2022.09至今 项目描述:江苏退役军人项目是一个前后端分离的web项目(tob产品)。前端用的是nginx架构,后端则是springboot+mybatise框架。主要是分析江苏省退役军人生活指标,并将这些指标划分为20个主题,在每个主题下面的数据详细的的展示出来,以供军人领导对退役后的军人生活加以了解,并提供帮助。整个系统囊括4个模块:一 、单点登录。二、20张地图的业务稽核业务。三、智能驾驶舱。四、人物画像某型展示(包括mysql到ES数据库的数据一致性的同步等)。 责任描述: 1、独立完成项目的搭建,以及4个模块功能的实现。设计用户表,业务表,权限表,角色表等;项目的调试和部署;完成项目详设说明书和概设的文档的编写。 2、单点登录:token+redis+springAop实现;编写生成token的接口,将通过加密算法加密好的token放到redis中缓存中,设置缓存的过期时间,规范用户退出机制。编写拦截器,使得所有访问业务接口需要带有token密钥才能访问,增加后端api访问的安全性。 3、20张地图的业务稽核业务和智能驾驶舱:主要通过mybatis编写业务sql生成业务接口,同时各个接口的功能正常,性能符合要求。这里主要是对数据库的增,删,改,查等操作,深入业务的理解。 4、人物画像某型展示:ElasticSearch+springIoc操作,项目集成ES,同步mysql中的用户信息表(上千万条数据)到ElasticSearch,通过spring将ElasticSearch查询接口注入到一个bean中,循环调用该查询接口,快速检索用户信息。 5、完成mysql到ES的迁移,通过mq保证数据的一致性,完整性。
1700web
当前共94个项目
×
寻找源码
源码描述
联系方式
提交