个人介绍
我是程序员客栈的Gust,一名Java开发工程师; 我毕业于哈尔滨师范大学软件工程专业,担任过技术架构和核心功能开发工程师; 负责过网上商城印想采购平台,公文系统管理,供应商管理平台,智能交换系统等的开发; 熟练使用熟悉掌握SpringBoot和SpringCLoud等微服务架构,熟练使用IDEA、Eclipse、VScode等开发工具。
熟练掌握Nacos、Rabbit MQ、Gateway、Nginx等框架的组合应用。
熟练掌握Java基础,深刻理解面向对象思想以及具有良好的编码习惯。
熟练掌握Spring、SpringMVC、MyBatis等开源框架,理解Spring的IOC和AOP以及SpringMVC的执行流
程和mybatis逆向工程。
熟练掌握关系型数据库MySQL的DML/DDL/DQL的操作,熟悉MySQL性能优化,理解事物,索引等,会简
单使用Mycat对数据库进行分库分表操作。
熟悉redis的集群,事务控制,持久化,主从复制以及五大数据结构,并且了解redis的缓存穿透,缓
存雪崩以及击穿的原因及解决办法。
熟练掌握Java Web技术,包括JavaScript、jQuery、Ajax、cookie、session、HTML&CSS等前端开发
技术, 并且熟悉Vue、Element-ui组件以及Json数据交换格式。
熟悉Linux的常用的基本命令,服务配置和项目部署。
熟练使用Git & GitHub、SVN、Maven等项目版本管理及构建工具。
熟练掌握Tomcat、Jetty、金蝶、东方通容器进行项目的开发部署。
熟悉JVM体系结构,了解GC算法。
熟悉JUC多线程以及阻塞队列,理解CAS的原理以及轻量级的同步机制Volatile以及锁机制。 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2022-12-05 -至今印想未来数码科技(北京)有限公司技术架构负责人
1.负责对相关功能模块进行java代码开发以及部分前台页面的优化调整。 2.负责单个系统的独立设计,开发工作。 3.负责对平台技术架构的选型和搭建、核心模块的开发包括采购平台商城模块等、
2020-07-06 -2022-11-30北京有生志广科技有限公司核心开发工程师
1.负责对相关模块的功能的开发工作。 2.负责与打印机、扫描仪、扫码枪等硬件的对接工作。 3.独立负责一个系统的开发和部署、负责OA系统工作流的开发
教育经历
2016-09-03 - 2020-06-30哈尔滨师范大学软件工程本科
技能
项目描述:该系统是通过扫描枪将签收相关发文文件,在发文登记里进行登记后分发到各个司局或部 委,可以对文号进行提前预留,扫描相关附件上传到系统,使某委内业务工作提供完备的全流程工作 体系。该系统包括发文登记、统发单位维护、文件查询、未发文件管理、预约文号管理、打印信封标 签,组织机构、访问控制等模块。 责任描述:1.负责发文登记、统发单位维护、文件查询、预约文号等模块的开发。 2.负责与第三方厂商进行业务对接联调。 3.负责适配条码打印机,以及发文卡以及校核单的模版打印。 4.负责该分保功能的开发工作。 5.负责历史数据的迁移工作。 技术描述:1.与奔图打印机对接适配。 2.对接二维码打印机,信封标签打印机的插件适配。 3.对接奔图扫描仪。
项目描述:为了满足自治区发展和改革委员会日常办公需求,实现无纸化办公的目标,在信创软硬件 基础环境下,实现对日常工作的来文、办文、签报、征求意见等办理的全流程电子化管理。系统主要 包括:首页展示模块、用户模块、后台管理模块、来文管理、发文管理、签报、征求意见模块、登录 模块、短信模块、文件检索模块、请假出差模块,办公大厅模块等组成。 责任描述:1、负责单点登录模块,对用户的权限进行认证,对接第三方项目用户信 息和用户统一管 理。 2、负责来文,办文,签报,征求意见模块的开发。 3、负责处理历史数据迁移兼容。 4、负责与移动端APP的对接接口开发。 5、负责在线文档编写,ofd转换。 技术描述:1、使用工作流完成业务信息流转。 2、使用单点登录的方式,采用jwt+token令牌对用户进行权限认证。 3、使用Redis的缓存业务模块的数据,提高系统的访问速度。 4、使用Nginx动态代理实现移动端APP部署以及系统的负载均衡。 5、使用WPS实现文档的在线编辑。
技术环境:IDEA2022.3、阿里云、七牛云、MySQL8.0、JDK1.8、VScode等 软件架构:后端架构:Spring Boot、Spring Cloud、Nacos、Redis、MyBatis、 Spring GateWa y、ES、Rabbit MQ、Swagger等 前端架构:Vue3.0、Elmentui、Bootstrap、Vite、TypeScript等 第三方技术:阿里云短信服务、七牛云存储、顺丰和德邦快递服务等 项目描述:该项目主要分为客户方的网上商城和后台管理平台两部分,采用B/S的架构,前后端分离 的开发方式,网上商城主要包括购物车,个人中心、我的订单、专区、相关推荐、商品详情、为您推 荐、商品检索等模块;后台管理平台包括产品维护、采购订单、商品订单、数据看板、控制台、人员 审核、系统配置等模块。 责任描述:1.负责与第三方快递公司的接口对接,获取运费以及物流信息。 2.负责文件上传到七牛云存储。 3.负责云短信对接,发送验证码和通知等。 4.负责个人中心,我的订单、商品详情、购物车等模块的开发工作。 5.对接*支付功能。 技术描述:1.整个项目使用SpringBoot,SpringCloud作为底层架构,使用maven控制开 发中依赖的j ar包版本。2.采用Rabbit MQ对用户下单进行处理,利用队列进行削峰。 3.采用Gateway网关对多个微服务进行路由,并处理前后端分离的跨域。 4.采用Nacos作为分布式微服务的注册中心和配置中心。 5.使用redis实现session共享,存储购物车中的数据等。 6.使用MyBatis简化持久层开发,将SQL从程序代码中彻底分离。 技术难点及解决办法:1.用户在上传大文件时非常的慢的问题。由于用户需要上传一些过大的文件便 采用分片上传到七牛云存储服务器上,并增加进度条来缓解用户等待的焦虑。2.在多个用户同时下单 时,导致系统压力过大,系统卡顿。采用消息中间件Rabbit MQ来削峰平谷,缓冲部分请求消息,以 此来缓解系统的压力,并保证订单与库存之间的一致性。