专业技能
理论知识:计算机原理、数据结构、算法、内存管理、I0 管理
.net体系: winform、WPF、上位机、asp.net 、webapi、Avalonia
性能调优: Nginx 调优、线程池调优、HTTP 调优、数据库调优、多级缓存调优、ORM调伏
跨平台: .NetCore 3.1、.Net5、 .Net6 .Net8
设计思想: OOP、 AOP、设计模式、DDD领域驱动设计
框架: MVC5、 EF、 Lucene、 ABP vNext
分布式技术: Redis. RabbitMQ、 Kafka. FastDFS. Nginx、 OpenResty. ShardingSphere-Proxy、 ScheduleN
微服务相关: Ocelot、 Conusl、 Apollo、 CAP、 Canal. ELK、 SkyWalking、 linux、 K8S、Docker
数据库: MSSQL、MySQL
大数据库: MongoDB、ElasticSearch、 Hbase
分布式算法:负载均衡算法、过滤算法、限流算法、-致性算法、调度算法、存储算法
前端:熟练使用 vue、js、html等
项目一:高并发秒杀系统开发时间:2022.8~2022.12
开发工具:VS2022
数据库:MySQL 5.7
部署环境: Linux、Docker、k8s、阿里云
项目描述:该系统主要实现了200W人抢5W商品的在线抢购功能。包含核心组件的开发与封装、数据库的切换与延时处理、测试用例的编写与演练、侦测与评测服务器的单台负荷量等核心模块。系统采用前后端分离架构,前端使用Vue3技术,后端使用ABP vNext,DDD领域驱动设计,微服务架构,业务中台架构开发。实现了跨平台云部署(阿里云Linux)。后端使用技术:用到了EFCore , WebApi.Restful风格.自定义微服务框架.Redis分布式缓存、RabbitMQ消息队列、Mysql分表分库、Nginx动静分离/负载均衡、Consul注册发现,Apollo配置中心/服务降级、redis限流.CAP事件总线、方法幂等、Lua服务脚本、Nginx限流、Skywalking监中心、EIk日志中心、MongoDB文档查询、ElasticSearch全文索引、Docker/K8s容器技术。
项目一:高并发秒杀系统开发时间:2020.6~2021.9
开发工具:VS2019
数据库:MySQL 5.7
部署环境: windows
项目描述:该系统是一套体检信息管理系统,主要实现了体检人员预约、导检单打印、现场排队体检、体检仪器数据采集、总检和体检报告查询和打印的功能。包含核心组件的开发与封装、数据库的切换与延时处理、测试用例的编写与演练、侦测与评测服务器的单台负荷量等核心模块。系统采用多端架构,医生前端使用Vue3技术,部分体检仪器数据采集使用winform,体检者自助预约和查询报告使用微信小程序;后端接口使用ABP vNext,DDD领域驱动设计,微服务架构。后端使用技术:用到了sqlsugar , WebApi.Restful风格.自定义微服务框架.Redis分布式缓存、RabbitMQ消息队列、Mysql分表分库、Nginx动静分离/负载均衡。