crin
全职 · 300/日  ·  6525/月
工作时间: 工作日08:00-22:00、周末08:00-22:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的 crin,一名 ​​后端开发工程师(C++/Linux/分布式)​​;

担任过 ​​西安比特教育科技有限公司​​ 的 ​​C++答疑老师(技术专家方向)​​;

负责过 ​​C++分布式高并发聊天室(微服务架构)​​的开发;

熟练使用 ​​C/C++ (含STL/OOP/智能指针)​​,​​Linux系统编程 (多线程/多进程/同步互斥/网络)​​,​​网络通信协议与编程 (TCP/IP/UDP/HTTP/Socket)​​,​​分布式系统基础 (微服务/服务注册发现/RPC)​​,​​高并发技术 (Reactor/Epoll/线程池/消息队列)​​;

如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2024-10-01 -2025-05-01西安比特教育科技有限公司C++

    全栈技术答疑:为800+学员提供C语言、数据结构、C++、Linux系统编程、网络编程(TCP/IP/多线程)及开发环境配置 (VS/VMware/gcc/Linux)课程内的标准项目等技术支持,日均处理复杂问题60+,学员满意度99%。 知识体系化沉淀:梳理高频技术难点,建立跨课程联动的标准化问题库,覆盖12类编译报错、8种内存泄漏场景等。

教育经历

  • 2021-09-01 - 2025-06-30湖北文理学院软件工程本科

技能

C++
C
0
1
2
3
4
5
0
1
2
3
4
5
作品
C++ 分布式高并发聊天室

个人开发的一个基于C++的分布式高并发即时通讯系统,采用微服务架构和Qt框架实现前后端功能。系统支持文本、语音、图片、文件等多种 消息类型,通过多种优化策略和后端技术提升系统的性能、扩展性和稳定性,满足大规模用户的实时通信需求。 项目成果: ⚫ 分布式微服务架构设计:  设计系统的微服务架构,将功能拆分为用户管理、好友管理、消息存储、文件管理、语音识别等多个子服务,支持独立扩展和动态调度。  使用服务网关实现统一的请求管理、负载均衡及动态路由,增强系统弹性。  通过Etcd实现服务注册与发现,确保服务的高可用性和容灾能力。 ⚫ 高性能网络通信优化:  采用WebSocket和HTTP协议支持双向通信,保障消息实时推送的高效性。  利用RPC、Protobuf进行高效数据序列化调用,结合RabbitMQ实现异步消息传递机制,降低通信延迟,提升并发处理能力。  实现Redis缓存和ElasticSearch全文检索,优化数据访问速度和聊天记录查询性能。 ⚫ 客户端开发与优化:  基于Qt开发高性能客户端,提供用户注册、好友管理、消息展示等功能,设计自定义UI组件,提升用户体验。  采用异步消息加载和动态渲染策略,提高聊天界面的响应速度,减少界面卡顿现象。 ⚫ 系统稳定性与自动化部署:  利用Docker实现容器化部署和环境隔离,构建CI/CD流水线,支持一键部署及自动化测试。  通过spdlog日志和gtest单元测试,监控系统运行状态,提升系统的可维护性和稳定性。 应用技术:C++、Qt、Linux、brpc、Redis、MySQL、ES、RabbitMQ、Etcd、spdlog、gtest、gflags、Protobuf、shell、CMake、Docker。

0
2025-09-05 10:30
更新于: 21小时前 浏览: 5