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

使用APP扫码聊一聊

个人介绍

了解操作系统,组成原理,计算机网络,数据结构与算法的基础知识熟悉HttpTCP/IP协议Session,Cookies会话机制,JWT Token认证熟悉Java,Kotlin编程,注解。反射,Java8功能性接口了解JVM内存模型类加载机制,分代模型,垃圾回收算法,分配和回收机制熟悉设计模式,对建造者,单例工厂+策略组合+访问者,模板模式有过实际运用,了解动态代理,管道模式,外观,观察,命令模式,中介者,组合模式的使用场景熟悉Java集合体系。熟悉HashMap源码,熟练使用Stream流和lambda表达式操作集合熟悉MySQL,了解InnoDB存储引擎的架构设计,索引原理,设计和使用规则,以及慢SQL优化思路熟悉Mybatis-Plus框架,动态SQL,mybatis-plus-generator等工具了解Redis的特性,数据结构,常见使用场景,过期策略,MongoDB文档型数据库的基本操作熟悉Spring,SpringBoot框架和使用,以及Spring的基本配置和核心特性,如DI、IOC,AOP熟练使用Git,熟悉集中式工作流,Git Commit规范,了解GitFlow工作流流程,功能分支工作流熟练使用Maven,熟悉Maven的依赖调解原则,Nexus私服搭建,Maven的生命周期,聚合工程搭建熟悉Docker,,Linux的常用命令,对DockerCompose,Jenkins有简单运用,以及Nginx基本配置,能够独立部署小型的微服务项目


工作经历

  • 2021-05-05 -2022-04-04浙江成功软件开发有限公司Java开发工程师

    负责三个项目,柳州智慧交通,人力资源管理系统,工研院。分别涉及项目的初期开发,中期需求变更,后期维护。

  • 2020-06-06 -2021-03-31广东宾翰投资有限公司Java开发实习生

    项目描述:家家笑生鲜商城致力于通过社区团购解决各地农贸滞销问题,已得到全国多地政府的支持并签署了合作备忘录***商城基于VUE+SpringBoot框架,分为商城后台管理系统和小程序端商城两大系统  涉及技术:Spring,SpringMVC,MyBatis,SpringBoot,分页查询,异常处理器,AspectJ  个人职责: 后台管理系统:商场管理模块  小程序端:首页模块,地址管理模块,评论模块。 技术要点: 权限验证采用了JWT,接近单点登入问题,利用SpringMVC中提供的HandlerInterceptor对来请求进行拦截,验证token有效性。 利用MapStuct简化DTO与DO之间的适配,不必自己get,set,提高了开发效率 通过@RestControllerAdvice,@ExceptionHandler注解实现配置异常处理类,对不同的异常进行灵活处理 利用AOP切面编程思想,引入AspectJ框架将一些接口的调用日志,或者执行时间记录下来 

教育经历

  • 2019-01-09 - 2021-04-06武汉纺织大学计算机科学与技术本科

技能

0
1
2
3
4
5
作品
工研院

项目描述:面向浙江大学所做的企业需求和教师研究课题对接平台 个人职责:服务迁移,运维 技术要点: 实现通过域名访问内网服务:公网套接字绑定域名,并映射到内网Nginx所在套接字,Nginx配置SSL证书,并监听端口,转发到waterloo(可视化配置Nignx)做反向代理,访问内网服务。 MongoDB,MysqlDB数据迁移,各个服务迁移到Docker容器中,和相关配置。

0
2023-04-06 11:54
人力资源管理系统

项目简述: 为云南方志政务平台,以及公司各个涉及到的人员,组织机构管理的项目提供服务 涉及技术:SpringBoot,Mybatis-Plus, Waterloo网关,Rtdbus数据总线,Swagger,MySQL, MongoDB,Docker 个人职责:初期负责重构项目,Java编写改为Kotlin编写,后续负责对嵌入父级项目的版本进行维护,对接售前,前端新增功能。 技术要点: 实现需求:1.操作日志入库;2.接口防止极短时间内的并发请求。利用自定义注解+切面实现 实现需求:查询特定人员在特定组织下的角色信息,设计上下级组织角色映射表,根据树的最短路径算法,算出人员所在组织到特定组织的orgIdList,遍历list,并判断相邻节点组织关系,若为后者为上级组织,则角色向上映射,反之亦然,依次查询角色映射表,直到获得特定组织下的角色 实现需求:删除组织树 实现:利用组合模式+访问者模式实现 实现需求:MongDB支持事务,实现:利用DockerCompose搭建Mongodb的副本集以支持事物,同时利用AOP技术实现多数据源的事务管理,并把Mongodb事务开关配置化 为提高发布效率(打jar包->编译成镜像->再上传镜像),搭建jenkins,实现将git某分支代码->上传至docker镜像仓库自动化, 再利用develops平台部署(类似于Rancher)

0
2023-04-06 11:52
柳州交通重点对象预警分析系统

项目描述:柳州交通重点对象预警分析系统,为柳州智慧交通的子项目,主要围绕重点人,车,企业的根据一定规则进行布控告警,轨迹查询,违法事故统计,对象画像,列表显示等 涉及技术:FeignClient,SpringBoot,Nomos,MyBatis-Plus,Waterloo网关,Hadron,Docker, 个人职责:参与系统的需求评审,数据库表设计,负责重点人,车,企业,违法信息,事故信息,统计接口开发,为其他服务提供基础数据支撑 技术要点 利用Mybatis-Plus-generator,初期快速开发,省去不必要的建类操作 提供一个接口,根据两个参数,一个为布控类型controlType,查询对象target,查出某个对象,或者某类对象的关联车,利用策略模式,根据大类型来选择不同的策略,策略的产生利用工厂模式定义一个工厂类实现ApplicationContextAware接口,维护一张controlType类型->对应的查询策略的map 对监控对象评分,利用模板模式实现,抽象类组织和定义操作,子类具体实现对人车企的分数计算。 利用Java8的函数式接口,简化策略模式

1
2023-04-06 11:49
更新于: 2023-04-06 浏览: 155