个人介绍
工作经历
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武汉纺织大学计算机科学与技术本科
技能
项目描述:面向浙江大学所做的企业需求和教师研究课题对接平台 个人职责:服务迁移,运维 技术要点: 实现通过域名访问内网服务:公网套接字绑定域名,并映射到内网Nginx所在套接字,Nginx配置SSL证书,并监听端口,转发到waterloo(可视化配置Nignx)做反向代理,访问内网服务。 MongoDB,MysqlDB数据迁移,各个服务迁移到Docker容器中,和相关配置。
项目简述: 为云南方志政务平台,以及公司各个涉及到的人员,组织机构管理的项目提供服务 涉及技术: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)
项目描述:柳州交通重点对象预警分析系统,为柳州智慧交通的子项目,主要围绕重点人,车,企业的根据一定规则进行布控告警,轨迹查询,违法事故统计,对象画像,列表显示等 涉及技术:FeignClient,SpringBoot,Nomos,MyBatis-Plus,Waterloo网关,Hadron,Docker, 个人职责:参与系统的需求评审,数据库表设计,负责重点人,车,企业,违法信息,事故信息,统计接口开发,为其他服务提供基础数据支撑 技术要点 利用Mybatis-Plus-generator,初期快速开发,省去不必要的建类操作 提供一个接口,根据两个参数,一个为布控类型controlType,查询对象target,查出某个对象,或者某类对象的关联车,利用策略模式,根据大类型来选择不同的策略,策略的产生利用工厂模式定义一个工厂类实现ApplicationContextAware接口,维护一张controlType类型->对应的查询策略的map 对监控对象评分,利用模板模式实现,抽象类组织和定义操作,子类具体实现对人车企的分数计算。 利用Java8的函数式接口,简化策略模式
相似推荐 换一批
java开发
500元/天
前深圳奥哲网络科技有限公司
技能:SpringBoot/MyBatis,Redis,mysql, oracle,rabbit-mq,RocketMQ,Java,Node.js/Js/bootstrap,Java设计模式,Thread,Linux
开发经理
650元/天
前平安国际融资租赁有限公司
技能:Java
Java开发工程师
500元/天
上海汉得信息技术有限公司
技能:java开发,Python,HTML(HTML5),CSS
java后端开发
300元/天
湖南道圣科技
技能:Java、,Spring, Spring Boot, Spring Cloud,MySQL,Redis,RabbitMQ,Mybatis/Mybatis plus