个人介绍
【擅长】
根据项目情况进行技术选型针对异地项目开发成员,能对同一功能模块混合开发的调度不同系统的整合灵活运用多种设计模式到业务流程中针对不同业务特性编写不同的业务中间件sql语句调优【技术】
springboot、springcloudredis、mongodb、mysqlJava多线程、同步锁、分布式锁工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
资质认证
技能
本来作为简单的文件存储以及在线编辑、预览的工具,在之后的项目中经常出现文件资料的交换,于是把这个工具做了一次扩展。 主要做了子系统注册、文件资料分区、鉴权等功能,以便更好区分部门资料以及业务资料。
自家有个小平台,把户外灯改造了一下,利用配合人体感应雷达以及光线感应,完成基本功能。 之后又接入了两个氛围彩灯,让esp32接入本地mqtt后,实现IOT功能,可用*、平板控制灯光
【介绍】:系统为公司内部业务系统,覆盖全公司95%的岗位工作内容,抽象出多个部门的业务子系统,包括人事部门、财务部门、业务部门、生产部门等。各业务子系统的功能模块根据公司各岗位需求定制开发。 在一些公共模块上,不限于打卡以及请假,为了节约开发成本,选择与企业*对接(主要大部分客户喜欢用*沟通)进行数据同步。 【责任部分】:作为项目技术负责人,主要负责项目需求沟通整理、数据库设计、原型设计、技术选型、代码编写、项目汇报等工作。 【技术栈】: 后端:springboot + springcloud + redis + mysql + mongodb + jwt + mq 前端:vue+dhtmlx 网关:nginx + springgateway 【架构设计】: 为了考虑云服务器费用成本问题,系统整体采用微服务设计,不同业务系统放在不同的服务器中; 数据库做了简单的主从以及负载均衡; 同时搭建了简单的单点登录,保证用户能够平滑访问各业务系统。 --单点登录使用技术gateway+redis+jwt --mysql主从以及负载均衡用到的是ngxin+mysql(master/slave) --操作日志用到的是mongdb --锁用到的是redis(并发不高,没用分布锁) 【其他】: 有好几个jsp历史系统要接入到新系统中,需要做数据同步,考虑到开发时间成本因素,采用mq做同步。