个人介绍
我是程序员客栈的Westbrook,一名Java开发工程师; 我毕业于中北大学,担任过奇安信的服务端开发工程师; Java基础扎实,熟悉面向对象编程,有良好的代码编写素养
熟练掌握Spring、SpringMVC、Mybatis、Springboot主流框架,熟练使用Restful软件架构风格
熟练掌握Maven项目管理以及Git软件版本管理控制,熟练运用idea对项目进行开发
熟练掌握MySQL关系型数据库,熟悉多表查询,并进行数据库优化等
熟练掌握RedisNoSql数据库
熟练使用SpringCloud、Dubbo进行分布式项目开发,熟悉SpringCloud各种组件
熟练使用ElasticSeach搜索引擎
熟练使用RabbitMQ、ActiveMQ等消息队列通信对业务进行解耦
熟练对接***包括PC端、小程序、H5等
对接多家第三方文档,可以熟练的对接第三方技术
熟练使用阿里云系列技术,如OSS存储、MySQL、Redis、负载均衡、域名服务、DNS解析服务等
熟悉前端web技术体系,HTML、JSP、JS等,熟悉VUE框架,可以修改页面及接口联调
熟悉Linux命令及Nginx代理服务器,熟悉上线部署相关流程及操作 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
水瓶是一个强大的结构化、非结构化文件处理的数据中台,可以将碎片化文件解析、清洗、存储、转化为有价值的数据。 项目职责 - 数据模型(MySQL、ElasticSearch、Neo4J等)及流程图的设计 - 文本(新闻、社交贴文等)&文件详情页展示(openOffice在线预览原内容) - 使用Kafka消息中间件与算法进行数据交互&算法处理结果展示(摘要、热词、实体等) - 关系研判画布的功能开发,包括关系的增删及拓展等(Neo4J图数据库)
项目描述:唯企推提单系统是公司内部的底层支撑系统,目的是取代之前第三方系统。唯企推系统的主要功能是对客户的订单进行收集并方便后续各方面模块化处理,比如建站人员的分配、进度的监测、SEO人员的优化进度等。 项目职责:1、开项目前对项目的软件架构进行选型,数据库的表结构进行设计 2、搭建项目环境,主要框架是Springboot+MybatisPlus,接口文档用了Swagger2 3、并通过MybatisPlus以及代码生成器对一些基础的增删改查进行生成,节省开发时间 4、使用SpringSecurity对项目的整个用户及权限系统进行开发 5、对订单分配功能进行抽取封装 6、发布测试服务与前端进行统筹联调 7、目前正在对基于PHP的dedeCMS系统进行二次开发及抽取,以用于建站业务使用
项目描述: 信查查网站(xcc.cn)是一个类似于企查查、天眼查的企业信息查询系统,主要侧重点在于企业的信用查询。项目采用SpringCloud分布式框架开发及其相关组件开发,如Eureka、Gateway、Feign等。 项目职责:1、使用elasticsearch对网站一些查询功能的开发,如查老赖,工商信息详情页等 2、整个支付及订单模块的抽取封装,包括多场景支付,如APP、小程序、PC端等,使用ActiveMQ和Redis对支付进行解耦并优化 3、用户模块及网关模块的开发,用户注册、登录、权限等,使用JWT生成用户秘钥,并使用Gateway组件对用户进行鉴权及负载均衡路由服务 4、上传模块的开发,使用阿里云OSS上传文件及图片 5、会员功能的开发,会员的开通、权限的控制及过期的处理等 6、个人中心模块的开发,我的订单、我的企业、我的收藏、个人信息等 7、对使用Redis使用的模块进行分库,优化系统性能