1.保证消息不丢失,保证消息不重复,保证收发消息不乱序。 2.接口优化 从qps 100+ 到 300+ 的优化 。 3.使用了 protobuf作为消息传递的数据格式 使用 netty 处理客户端的连接与数据接收,使用RabbitMQ投递消息,使用线程池持久化消息与缓存消息, 提高了用户收发消息的速度 4.群聊消息存储使用读扩散,单聊消息存储使用写扩散优化数据库并发性能 5.数据更新使用增量拉取的操作,防止因为数据量过大导致程序崩溃的问题 6.使用 docker-compose 搭建开发 测试 生产服务器环境, 实现容器化部署项目,提高了服务器的可维护性 7.使用signal-protocol协议实现消息的向前和向后安全,保护用户的隐私 8.使用Guava中的RateLimiter实现接口限流提高了系统的稳定性 9.使用sa-token 实现接口的权限认证 10.使用jenkins 配置jenkinsfile构建多分支流水线自动化部署,并使用shell脚本编写docker-compose命令 发布与停止docker容器 提高了开发效率 11.使用xxl-job 管理分布式中的定时任务
2190前端
我依托于成熟的开源社交应用框架,独立完成了“xx”APP的个性化定制与开发。该应用定位于兴趣导向的社交圈子,旨在通过精准匹配和丰富功能促进志趣相投者的互动交流。在项目中,我充分利用Vue2、CSS和JavaScript技术栈,不仅实现了界面的优 雅呈现,也确保了后端与前端的高效协同。
1120Javawebapp
接收某某银行推送客户信息,通过多维度分析大数据,给客户分级并以标签来识别重点客户,直观查看客户不同维度信息,提升客户服务能力,提高银行客户分析流程和风险识别防范。
820金融
项目内容:评估并选定合适的开源社交应用框架作为项目起点,负责技术栈的规划与实施,核心选用Vue2进行前端开发,结合CSS与JavaScript实现界面与功能构建。 设计并开发一个简化版的微信小程序商城DEMO,旨在展示商品浏览、购物车、支付流程等基本电商功能。主要技术栈包括 WXML, WXSS, JavaScript, 以及 微信小程序开发框架。
1070Java微信小程序
边缘计算网关开源项目
对采集的数据进行分析和挖掘,提取有用信息。 实现远程监控、控制和管理设备。 提供开放的接口和平台,支持第三方应用和服务的接入
1030
IoT平台采用分布式架构,包括边缘设备、网关、云平台和应用端。边缘设备负责数据采集,网关负责数据传输和处理,云平台负责数据存储、分析和管理,应用端提供用户界面和服务接口。
1570并发/并行处理框架
在上海大润发有限公司中参与完成大润发优鲜,e路发,e路发店管家,店总参谋的IOS产品以及参与完成餐饮POS,店仓,发票机的Android项目
930ios
1.项目分为首页,销售管理,报销管理,采购管理,库存管理,应收与收款,应收与付款,发票登记,业务监控,业务配置,系统监控,系统管理,在线开发
1290Java并发/并行处理框架
项目简介:前后端分离开发的后管系统,使用vite打包工具,前端使用vue3+element-plus,后端使用node+mongodb 工作内容:独立负责整个项目设计和前后端开发
1580nodejs
Talk-Share是一个仿微信实现的网页版聊天软件,不依赖任何第三方收费组件。 支持私聊、群聊、离线消息、发送语音、图片、文件、emoji表情等功能 支持音视频通话(基于webrtc实现,需要ssl证书) 后端采用springboot+netty实现,网页端使用vue,移动端使用uniapp 服务器支持集群化部署,每个im-server仅处理自身连接用户的消息
1280Java网页(Webview)
1. 首页,餐饮(门店列表),购物车,发现,我的。对使用者来说可以在任何地方都能找到最近的海印商城在里面消费 2. 我负责餐饮(门店列表)购物车,发现。 使用mpvue,vuex+less,还有canvas
830vue项目构建
一、功能模块 1、用户注册与登录:允许用户创建账户或使用现有账户登录。 2、题目展示:显示题目及相关选项,并接收用户输入。 3、答题逻辑:验证用户答案,计算得分,并展示用户的成绩。 4、用户反馈:在回答完毕后,显示正确答案和相应解释。 5、成绩记录:将用户答题记录存储在本地或服务器上。 二、工作任务及技术栈 1、我负责设计和开发整个答题小程序,使用了UniApp框架进行跨平台开发,同时结合Vue.js进行前端逻辑实现。 2、借助UniApp的跨平台特性,实现了在多个平台上流畅运行的答题小程序。 3、利用Vue.js实现了用户交互逻辑、题目展示、答题逻辑和成绩记录等功能。 4、最终成果是开发出一个高效、跨平台兼容的答题小程序,为用户提供了优质的答题体验,并在各平台上达到了良好的性能表现。 三、难点克服 1、一个难点是在不同平台上实现一致的用户体验。解决方法是借助UniApp框架提供的跨平台特性,针对不同平台进行适配和优化,以确保用户在不同设备上都能获得统一的使用感受。 2、另一个挑战是实现数据的同步与存储。通过研究UniApp框架提供的本地存储和云存储解决方案,最终成功实现了用户数据
2880
1. 一个用vue框架开发的移动端项目,组件用的是自己开发的vue组件库,请求cnodejs.org上的开源接口动态读取数据 2. 独立负责整个项目搭建和界面设计
1540vue
1. 监控中心,产品分析,店铺分析,热搜词分析,行业分析,站点分析,品牌分析,直播分析。使用者可以根据平台的数据优化自己的店铺和提升与竞品的竞争力 2. 我负责的是前端,主要使用了vue,Echart,element-UI,vue-i18n还有其他技术,该项目给公司带来重大的盈利
1370vueHTML5开发相关
用户可及时查看个人小票,司机可以很容易看到个人消息,以便能够及时可以得到关于自己的任务,可以及时能够送货
1490常用JavaScript包
气体检测模型搭建前后端平台。后端采用python+flask架构完成,前端使用vue3+vuetify完成。借助websocket实现前后端数据日志记录更新展示。借助基础组件对视频流效果进行封装,实现播放器功能。后端完成对yolo模型的导入和调用 本人主要负责前后端搭建编码和模型导入使用
1010python机器学习/深度学习
主要为智能AI算法提供运行平台和展示界面,并打包算法为Docker容器运行在服务器上,使用Rust基于pyo3框架与CPython进行数据交互,使用Vue基于Vuetify框架绘制自适应页面,使用MongoDB 数据库存储动态数据结构,使用Docker Compose在Linux服务器上部署算法演示平台。 本人主要负责前端页面编写和api编写
800Java网页(Webview)
该项目使用C#开发,采用多线程技术,实现多个账号同时登录某国际游戏并进行自动脚本操作。通过自动化脚本,程序能够高效获取游戏装备和资源,极大提升了游戏中的资源积累速度和玩家竞争力。确保了其可移植性和高效管理。
820
这个项目利用C#编写了一个应用程序,通过读取屏幕信息实现麻将游戏的自动识别和出牌。借助AI算法,程序能够分析局面并做出最佳出牌决策,从而提高玩家的赢牌概率。这项技术使玩家能够更加轻松地享受麻将游戏,提升了游戏体验和胜率。
7460图形/图像处理
css'。HTML这是一个简单的医疗服务平台,各功能齐全 登录注册管理功能齐全画面简洁大方,导航栏明确,实现了多个页面的连接
1130网页(Webview)
当前共161298个项目
×
寻找源码
源码描述
联系方式
提交