个人介绍
我是程序员客栈的半个月亮,一名Java开发工程师; 我毕业于上海电力大学; 负责过 火花防线-中风风险智能预测,天翼云考系统的开发; Ø 熟练掌握Java基础,熟悉常用集合及底层数据结构、反射、类加载、多线程(了解);
Ø 熟悉JVM内存结构,类加载机制,双亲委派机制,垃圾回收算法,熟悉类加载过程;
Ø 熟悉Mysql,理解事务、存储引擎、索引、锁机制、MVCC、日志,了解主从复制、读写分离实现原理;
Ø 熟悉Redis,熟悉Redis数据类型,理解缓存一致性、缓存穿透、缓存击穿、缓存雪崩原理;
Ø 熟练使用SSM、SpringBoot框架,理解IOC、AOP、Bean生命周期、循环依赖、Mybatis二级缓存与接口代理机制原理。熟练使用Docker,深刻理解Docker网络、联合文件系统原理;
Ø 熟悉常见设计模式如:单例、工厂、模板方法、适配器、责任链模式、代理模式等;
Ø 了解HTML、CSS、Javascript、JQuery、Ajax、Vue前端开发技术与Apache ECharts、Element-UI等组件;
Ø 熟悉Linux操作系统常用命令及Linux环境下项目部署,熟练使用Git、Maven、Docker等工具,熟练使用IAAS云产品。; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2024-07-03 -至今上海市计算机软件技术开发中心java开发实习生
主要负责Java程序开发,开发支付业务,调用大数据用户画像接口,实现核心业务逻辑的开发测试
教育经历
2021-09-01 - 上海电力大学软件工程本科
技能
“火花防线”-中风风险预测系统 2024.1-2024.4 (上海市天翼云杯比赛作品 目前已通过初赛) 技术架构:SpringBoot + Mybatis-plus + Redis + Spark 前端:Vue + Element-UI + ECharts 项目简介:基于Spark平台的用以辅助医务工作者进行管理患者信息、分析患者数据、预测中风风险等。核心工作包括业务中调用Spark机器学习模型、Redis实现登录信息、预测结果、统计数据的缓存功能。 使用Mybatis-plus和SpringBoot搭建MVC框架,通过Threadlocal配合拦截器进行token的校验,解决Http无状态问题。 完成数据库表和索引的设计,使用Mybatis-plus框架完成对数据库的访问,在服务层中完成业务逻辑的开发,包括调用机器学习模型预测患者中风风险、患者信息维护、患者健康数据统计等。 使用Redis实现验证码、token、患者各指标统计数据的缓存。通过主动更新和超时剔除的缓存更新方案,实现缓存一致性。 前端使用Vue框架和Element-UI、Echarts组件搭建友好界面、使用Ajax异步交互,并采用统一后端提交的数据格式。 使用Docker容器化技术部署项目到云服务器。使用Nginx服务器进行负载均衡,使项目稳定运行。