web开发:Spring/ SpringMvc/ SpringBoot/ Mybatis
分布式与微服务:Dubbo/ ZK/ RPC与Restful架构/ SpringCloud
数据库:MySQL/ Oracle
缓存: Redis
消息中间件:RabbitMQ
服务器运维:Linux
版本控制:Git/ SVN
开发工具:IDEA
heylux项目
heylux是一个类似于小红书与咸鱼结合的社交电商app;该项目主要给客户提供二手奢侈品交易,短视频,即时通讯,动态等服务。
1.以开源项目WildfireIM为核心的即时通讯服务搭建
2.商品模块,订单模块业务实现
3.采用微服务架构(SpringBoot+SpringCloud+Dubbo+Nacos)对业务模块进行拆分解耦
门店管理系统
门店管理系统是良品铺子统一管理线下门店,门店工程的后台系统;该系统主要是面向内部人员,让总部人员对门店的状态,业绩,门店工程进度等信息的掌握。
1.初期参与由单体应用到分布式系统的重构
2.担任过系统中"区域经理巡检""闭店"等单独模块的开发
3.重构后主要是负责整个项目中各个功能优化以及部分新功能的迭代开发
4.整个系统(JSP+Spring+SpringMvc+MyBatis+Dubbo+Zookeeper+Redis)是前后端不分离的。
基于BP神经网络的图像压缩
该项目是自己自学机器学习所做的项目。主要是用来解决大图像在网络中传输占网络资源的问题。利用三层的神经网络对大图像进行有损压缩,在肉眼不可分辨失真的范围内对大图像进行高压缩比的提取特征。
1.复习高数,学习matlab的使用
2.在网上阅读相关文献以及买初级机器学习的书籍学习理论知识
3.编写代码以及不断实验与总结