Philip
17小时前在线
全职 · 900/日  ·  19575/月
工作时间: 工作日09:00-21:00、周末09:00-21:00工作地点: 深圳远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1. 工作认真负责、思维严谨,善于解决疑难问题,能委以重任

2. 熟悉基于SpringCloud/Dubbo微服务、分布式系统架构原理、设计、开发

3. 多个项目技术负责人经验

4. 2年10人+技术团队管理经验

5. 熟练使用Java、SQL开发语言

6. 熟练使用PostgreSQL、MySQL关系型数据库、Redis缓存、RocketMQ消息中间件

7. 熟悉Java并发、多线程、性能优化

8. 熟练运用常见设计模式

9. 6年互联网开发经验

10. 10+年Java开发经验

工作经历

  • 2022-08-16 -2024-08-16信华信(大连)数字技术有限公司技术经理

    1. 负责系统架构、公共组件/服务的设计与开发、环境搭建 2. 系统设计/技术方案评审、代码走查、代码覆盖率检查 3. 开发规范编写、公共组件/服务使用文档编写 4. 开发任务跟踪结构制定、迭代规划、分支管理、变更管理、上线checklist/流程制定 5. 开发人员面试

  • 2021-08-02 -2022-04-06百度国际科技(深圳)有限公司T5高级研发工程师

    1. 负责金融行业线智能营销、运营自动化项目群管理、交付工作 2. 围绕产研标品,做定制化开发、系统集成

  • 2017-08-01 -2021-07-30我来贷WeLab资深Java工程师

    1. 需求评审、系统设计/实现、系统优化/重构、业务培训 2. 资金方、担保方、渠道方接口对接

  • 2016-08-01 -2017-08-01深圳华南城网科技有限公司高级java开发

    1. 核心功能的设计与开发 2. 增长黑客系统V2.0项目负责人 3. 代码质量管理SonarQube的搭建、使用以及自定义代码检查规则的开发

  • 2011-08-01 -2016-08-01大连华信计算机技术股份有限公司深圳分公司技术主管

    1. 核电行业企业内部信息系统开发 2. B2C电商系统(门店/销售管理)开发、运维

教育经历

  • 2015-09-01 - 2019-07-31深圳大学计算机信息管理本科已认证

技能

postgres
Docker
Spring
RocketMQ
多线程
Dubbo
SpringCloud
微服务
架构
0
1
2
3
4
5
0
1
2
3
4
5
作品
通用附件模块

源码概述: -通用附件模块,基于阿里云OSS,源码包含完整一套Java开发框架 附件模块(lhgx-attach): -附件存储采用阿里云OSS,二封了阿里云OSS客户端SDK,与附件模块解耦,做了一层抽象(OssClient接口),更换OSS服务器(例如MinIO)不用更改附件模块代码,只用更改pom依赖以及yml里的oss provider配置即可 -整个附件模块没有文件流经过,附件的上传、下载都是通过附件模块接口返回oss相应URL,由前端对接实现,相应url都能自定义有效期,与Redis有效期同步 -附件元信息保存、获取均使用了Redis缓存、多线程技术,以加快性能 公共sdk(lhgx-lib)主要包含: -分布式锁注解、切面,基于Redisson -Restful、Dubbo接口日志切面、过滤器 -RestTemplate配置:使用OkHttp3 -接口响应封装ApiDataResponse -雪花ID生成器,单例 -线程池相关:NamedThreadFactory(自定义线程名称工厂)、ThreadPoolExecutorUtils(可定制线程名称前缀、核心线程数、最大线程数、等待队列大小,默认拒绝策略:AbortPolicy) -登录用户信息获取工具类:基于请求header,由网关模块token鉴权后放入 -权限校验注解、切面:支持操作、角色两个维度的权限校验 -组件支持Spring自动配置、Conditional加载特性 开发框架组成: -api模块:dto、vo、exception(含异常枚举,每个模块有自己的异常code区间)、dubbo、enums、constant -core模块:config、dubbo(实现)、mapper、model、service、strategy -web模块:config(swagger)、controller、exception(Controller异常统一处理)、启动类、logback、application.yml -开发框架依赖公共sdk(lhgx-lib) 根据目标2000并发进行系统调优: ----服务器(Ubuntu)文件句柄数调优:3000 ----Nginx、Tomcat、HikariCP、lettuce、PostgreSQL等线程数/连接数调优 ----JVM调优:主要为使用G1垃圾收集器、设置目标垃圾回收占用时间、最大堆内存等 ----代码里适当使用Redis缓存、RocketMQ、多线程、异步等技术手段 技术栈: Ubuntu、Java 11、PostgreSQL、Redis、RocketMQ、RabbitMQ、Spring Cloud、Spring Boot、Nacos、Dubbo、阿里云OSS/ICE、Redisson、Spring Security、JWT、MyBatis-Plus、WebSocket、ApiFox

0
2024-09-19 11:26
下载次数:0
¥10000
更新于: 18小时前 浏览: 3