教育经历
-
南加州大学 - 计算机科学(硕士)2016.8 - 2019.1
算法分析 、数据库、操作系统、web应用、移动游戏开发、人工智能原理
成绩:3.62 / 4.0 -
北京邮电大学 - 电信工程及管理(本科)2012.9 - 2016.7
数据结构 、数据库、概率论、c语言、java语言、人工智能原理、软件工程
成绩:87 / 100 (top 10%)
个人项目
-
基于spring boot高并发校园秒杀购物网站
使用spring boot,mybatis, mysql, redis, rabbitmq搭建高性能校园秒杀购物网站。 使用redis缓存session实现分布式session,redis缓存热点数据,并使用rabbitmq实现异步下单减轻数据库压力。通过前后端分离实现页面静态化减少网络流量。通过spring mvc拦截器和redis实现秒杀接口限流。
-
基于spring boot知识交流网站
使用spring boot, mybatis, mysql, redis, solr搭建知识交流网站, 实现注册,登陆,发布问题,使用redis集合点赞和点踩功能,使用redis有序集合实现订阅与取消订阅。项目通过redis实现阻塞队列构建异步框架实现通知等功能的异步化,并通过字典树数据结构构建敏感词过滤工具对。使用solr实现全网搜索功能。..
-
天气预报微服务应用
使用spring boot, Redis, quartz, spring cloud搭建天气预报应用。通过对xml文件读取实现城市采集服务,通过quartz实现定期天气数据采集服务并写入redis缓存,通过读取redis缓存实现天气数据的读取服务,最后实现天气预报业务实现与前端交互。使用spring cloud eruka实现服务发现与注册,使用spring cloud feign实现服务消费,实现负载均衡高可用。使用spring cloud hystrix实现服务熔断机制。
奖项与证书
-
全美大学生数学建模(mcm/icm)H奖
对一个国家的可持续性发展做出评估,把environment,economy,society作为可持续发展的三要素,我们使用层次分析法作为数学建模的主要方法,并引入新的参量来丰富模型,减少问题分析的局限性和误差。
自我评价
java基础扎实,熟悉java集合与并发,对mysql和redis有一定了解,对开源框架spring,mybatis有一定了解,熟悉linux命令,学习能力强,保证实习3到4个月,每周6天。希望能够回国发展。