linzixiang123
1月前来过
全职 · 700/日  ·  15225/月
工作时间: 工作日19:30-21:30、周末09:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

五年Java工作经验;

毕业于广东金融学院的计算机科学与技术专业,担任过光大教育公司的初级程序员,担任过法本信息科技公司的高级程序员;

负责过全国房屋普查系统、广州市配电网系统、智慧校园;

熟练使用数据结构与算法,选择合适的数据结构,运用算法复杂度分析并优化代码; 

熟练使用 Java 语法,如集合、泛型反射、多线程 JUC、流式编程; 

熟练使用 MySQL,通过慢查询日志,执行计划分析优化 SQL; 

熟练使用 Spring Boot、Redis、Kafka,结合具体场景实现需求,满足性能、可用性、 

安全性、可修改性等质量属性; 

熟练使用 Spring Cloud Alibaba 相关微服务组件; 

熟练使用 Linux、docker、Jenkins、Nginx 运维线上系统; 

了解前端技术,能够设计出方便前端联调的接口; 

熟练使用阿里云、腾讯云部署应用;

工作经历

  • 2020-10-08 -2022-07-20法本信息科技有限公司高级后端工程师

    负责应用产品的功能模块和业务逻辑的技术方案设计、开发及维护; 参与抽象和沉淀公共组件与中间件,并提供技术支持,从而提高整体研发效率; 参与 Java 服务端的架构设计,保障架构的先进性和稳定性;参与新技术论证和预研, 持续提升整体技术水平; 整理和沉淀技术文档;

  • 2017-06-06 -2019-06-18光大教育股份有限公司Java开发

    主要负责 Java 后端开发,偶尔涉及管理系统的前端开发。管理测试环境项目发布,系 统运维。

教育经历

  • 2014-09-01 - 2018-07-01广东金融学院计算机科学与技术本科

    5年Java开发工作经验

技能

架构
Kafka
Nginx
NoSQL
Docker
Spring
SpringCloud
Vue
0
1
2
3
4
5
0
1
2
3
4
5
作品
智慧校园

【技术】Spring Boot、Mybatis、Redis、MySQL、LayUI、Nginx+KeepAlive 【功能】 1. 改造权限管理模块 改造前,用户与角色的关系是一对一,通过控制角色的接口权限,来限制用户的权限; 改造后,新增用户角色中间表,用户与角色的关系是一对多,扩展了权限配置灵活性,满 足一人同时兼任教导主任与学科组长的情况。并引入 Spring Security 框架,前端根据权 限标识自动显示/隐藏按钮,提升用户体验。 2. 成绩查询模块 成绩查询模块独立部署,根据学校学生人数的数量,决定服务器节点的数量,满足选 课高峰时段扩容需求,在空闲时期,撤掉多余节点,节约服务器资源。成绩数据提前放到 Redis 缓存,无需查询数据库,满足高峰时段成绩查询的性能要求。 3. 选课模块 采用分流策略,不同年级的学生在不同时段进行选课,避免学生集中选课,造成服务 器访问拥堵,还能最大限度地节约服务器资源,无需部署集群来提高并发量。 4. 排课模块 因为排课需满足课程、教师、教室互斥条件,排课计算量极大,所以课程、教师、教 室数据提前放在 Redis 缓存,自动排课期间,不断从缓存存储数据,以达到快速排课的目 的,满足排课性能需求。 5. 数据推送模块 通用的表,比如学生表、教师表,推送到数据中台给其它项目组使用。代码采用泛型 +反射的方式实现,做到一套代码,推送所有表数据。 6. 调课代课模块 审批流程化,教师发起申请,由年级长,主任审批通过,审批结果*通知教师,课 程调整结果实时展示在班级显示屏。 7. 接入*支付 网络课程支持网上购买。支付接口采用对称加密+非对称加密+数字签名技术,保证数 据安全,提升安全质量属性。 8. 其它模块 师资力量分析模块、人员管理模块、(班级、教师、学生)课表模块、调课代课审批 模块、课时统计模块、成绩分析模块、人脸识别模块、大学专业咨询模块、手写板分析模 块

0
2023-04-20 18:59
广州市配电网规划系统

【功能】 1. 基础模块 包含用户管理、角色管理、菜单管理、部门管理、操作日志管理等。用户权限模块独 立部署,通过 AOP 拦截实现权限管理。 2. 系统监控模块 服务器 CPU/内存/磁盘状态、慢 sql 监控、服务链路监控、监控定时任务执行记录 3. 网关模块 调用权限服务做鉴权、配置限流队列 4. 缓存预热模块 提供缓存管理界面,一键加载缓存,或者清理缓存。 5. 日志收集模块 系统总共有十多个服务,因此采用 ELK 实现线上日志收集,便于排查线上问题。 6. 地图信息接口高并发调用 滚动鼠标缩放的地图瞬间,发送大量请求获取地图的电路分布信息,如变电站、馈线、 用地规划、城中村用地等。并且,接口注册到数据中台,提高给其它子系统调用。 【技术】数据处理系统采用 Spring Boot+MyBatis+Quartz+Kafka+Sharding-JDBC 架构, 双节点集群;后台管理系统与 APP 端共用一个后端,采用微服务架构,由 SpringCloud +MyBatis+Redis+Kafka+ceph+ELK+Docker 组成。

0
2023-04-20 19:06
全国房屋普查系统

【技术】数据处理系统采用Spring Boot+MyBatis+Quartz+Kafka+Sharding-JDBC架构,双节点集群;后台管理系统与APP端共用一个后端,采用微服务架构,由SpringCloud+MyBatis+Redis+Kafka+ceph+ELK+Docker组成。 【功能】房屋上报、审核、全国31个省份数据汇交

0
2023-04-20 19:07
更新于: 2022-08-25 浏览: 133