王家尉

Java

基本信息


  • 王家尉
  • 硕士
  • 南京大学
  • 2022

联系方式


  • 18373110779
  • wangjiawei@smail.nju.edu.cn
  • 个人公众号:N小王日记

技能点


技术栈


  • Spring、SpringBoot、Mybatis、MySQL、Redis

个人微信


教育经历


  • 南京大学 - 通信与信息系统(硕士)2019-2022

    保送研究生,课程平均分90+,一篇sci研究成果,一篇在研

  • 湖南大学 - 通信工程(本科)2015-2019

    平均分90,GPA3.7(专业前1%)六级:537,CCF:260

个人项目


  • 小王快递e栈(完整网络项目初探)

    后端技术栈:
           Druid、MVC、Servlet、Tomcat、FastJson、Filter、Session
    前端技术栈:
           LayUI、Bootstrap、Ngrok、JSSDK
    实现功能:
    ① 后端基于mvc风格,仿SpringMVC的实现方式,实现用户权限验证、管理员登录登出注册、快递员快递投放、控制台实现对快递分布区域,用户人数,快递员人数,快件总量以及待取件数量的监控。
    ② 前端基于微信公众平台实现扫码取件、自动生成快递取件码、用户注册、登录、查询快递以及排行榜等功能。

    源码开源:https://gitee.com/hnuwjw/wjw-express-e-stack

  • 小王的天天吃货零食商铺(负责后端部分)

    技术栈:
           SSM、SpringBoot、Tk-Mybatis、Redis、Nginx

    实现功能:
    ① 基于模块化编程风格实现商城主页商品分类展示接口、用户登录、提交订单、生成微信支付二维码、用户操作个人信息、进行对订单的物流跟踪、评价等基础功能。
    ② 在腾讯云服务器上部署Nginx + tomcat架构,使用反向代理,静态资源由Nginx直接提供,web接口服务部署在Tomcat上,分别绑定不同的二级域名,Nginx据此进行转发。
    ③ 在本地虚拟机环境模拟部署了 Keepalived 双主热备架构,使用两台Nginx机互为主备,用户发起请求时DNS轮询两个虚拟ip,再由虚拟ip将请求转发至Nginx机,如果某一台Nginx发生故障则虚拟ip会自动切换绑定。
    ④ 项目整合 Redis 实现分布式缓存,基于Redis完善购物车的实现方案,实现同步购物车的功能。在本地虚拟机环境模拟了搭建Redis集群“三主三从”结构,并配置哨兵。

    部署链接:http://shop.wjwqxy.cn/(备案原因可能无法访问)
    接口链接:http://wjwqxy.cn:8088/foodie-dev-api/doc.html
    源码开源:https://gitee.com/hnuwjw/wjw-foodie-shop

  • 机器学习/强化学习

    ① 基于支持向量机的M-PSK信号非线性决策边界。了解支持量机(SVM)原理。利用k均值聚类算法实现通信16-QAM信号均衡。了解K均值聚类算法思想。对于其他常见的基础机器学习算法亦有了解。
    https://blog.csdn.net/hnu_csee_wjw/category_9286069.html
    ② 基于单agent强化学习 Q-Learning 算法、单agent深度强化学习网络、多agent强化学习 CQ-Learning 解决一些特定领域的问题,实现了在5G大规模MIMO场景下的被动智能监听器设计。

奖项与证书


  • 多次获得年度"优秀团员"、三好学生、优秀学生干部、

  • 荣获湖南大学熊晓鸽奖学金(前0.1%)

  • 湖南大学"Robocode机器人编程大赛"亚军

  • CSDN(2020博客之星):https://blog.csdn.net/HNU_Csee_wjw