RE-811

高级软件工程师
京北方信息技术股份有限公司 · 5年经验
RE-811
日薪: ¥500/8h
地点: 上海 浦东
时间: 下班后周六周日可工作日远程
ID:380666 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Java Spring MySQL Spring Boot MyBatis Kafka 高并发 Redis TCP/IP HTTP
熟悉Java基础,掌握面向对象编码规范 、集合、反射以及Java8特性等内容,了解常用的设计模式(策略模式 、工厂模
式 、单例模式等)
熟悉常用的数据结构(链表、栈 、队列 、二叉树等), 熟练使用排列、贪心、递归、回溯 、动态规划等算法
熟悉java并发编程,对锁机制、线程池机制、AQS 、CAS等有深入的理解,掌握JUC中常用的类,如ConcurrentHashMa
p等
熟悉OSI和TCP/IP网络分层模型,掌握常见的网络协议,如HTTP/HTTPS、TCP 、UDP 、DNS等
熟练使用Mysql,熟悉Mysql索引、事务 、MVCC、锁机制等,有相关调优经验
熟悉Redis数据类型使用场景和内部实现 、持久化和内存回收策略 、常见高并发场景 、哨兵机制、分片集群等
熟练使用SpringClould 、SpringBoot 、Spring 、Mybatis等常用框架,熟悉Spring IOC、AOP原理
熟练使用消息中间件Kafka,了解MQ相关使用场景
了解Nacos 、Euraka 、Ribbon等常见组件,可以按照需求快速构建项目
了解JVM内存模型及原理,了解常用的GC算法和GC策略,有相关调优经验

项目介绍: 每天各种借贷账务数据进行解析分析,需要进行各种对账、轧账 、审核 、计算、流转等处理 。除此之外,流
程涉及到大量邮件发送,导入导出数据,定时任务,异常报警等。流转涉及到与其他平台的联动,就包括接口调用与对
外提供接口 。还有所有系统所必备的用户管理功能,权限控制等功能。
项目亮点:
1、基于Nginx + spring Boot + Mybatis+Redis+ Kafka+Mysql + jwt(security) + Quartz + swagger + Apollo
+ Git + 分布式,实现项目的微服务化,划分为公共 、用户、账务数据、定时任务等服务,提高可扩展性和容错性,利用
SPI机制实现模块之间可插拔
2、采用JWT方案解决用户登录问题,并采用双令牌的登录认证,保证调用的安全性 、可渊源性
3 、为方便其他业务后续使用缓存,使用AOP实现通用缓存访问静态方法,并解决了缓存雪崩、缓存穿透等问题。使用H
ash 代替String来存储信息,节约了内存并便于单字段的修改
4、使用DFA算法过滤敏感词,DP优化标签匹配功能,并通过改进快排算法和组合索引解决大数据排序问题
5、使用 EasyExcel读取账单信息,并通过自定义线程池+CompletableFuture并发编程提高批导入数据库的性能。
6、使用Kafka.将未处理账单进行广播,提供给所需部门,解耦了与各部分复杂的流程网,大大降低了数据传输负载
7 、为提高数据库整体读写性能,配置MySQL主从同步,并使用sharding-JDBC实现业务无侵入的读写分离
8 、为优化分页带来的深度查询问题,使用标签记录的方式改写SQL,完美解决了分页查询慢的问题
9 、为方便集中式管理配置文件,使用Apollo实现了文件的远程配置
RE-811 ID:380666 复制

RE-811

高级软件工程师 · 5年经验 · 京北方信息技术股份有限公司
城市上海 浦东 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Java Spring MySQL Spring Boot MyBatis Kafka 高并发 Redis TCP/IP HTTP
熟悉Java基础,掌握面向对象编码规范 、集合、反射以及Java8特性等内容,了解常用的设计模式(策略模式 、工厂模
式 、单例模式等)
熟悉常用的数据结构(链表、栈 、队列 、二叉树等), 熟练使用排列、贪心、递归、回溯 、动态规划等算法
熟悉java并发编程,对锁机制、线程池机制、AQS 、CAS等有深入的理解,掌握JUC中常用的类,如ConcurrentHashMa
p等
熟悉OSI和TCP/IP网络分层模型,掌握常见的网络协议,如HTTP/HTTPS、TCP 、UDP 、DNS等
熟练使用Mysql,熟悉Mysql索引、事务 、MVCC、锁机制等,有相关调优经验
熟悉Redis数据类型使用场景和内部实现 、持久化和内存回收策略 、常见高并发场景 、哨兵机制、分片集群等
熟练使用SpringClould 、SpringBoot 、Spring 、Mybatis等常用框架,熟悉Spring IOC、AOP原理
熟练使用消息中间件Kafka,了解MQ相关使用场景
了解Nacos 、Euraka 、Ribbon等常见组件,可以按照需求快速构建项目
了解JVM内存模型及原理,了解常用的GC算法和GC策略,有相关调优经验

项目经验

项目介绍: 每天各种借贷账务数据进行解析分析,需要进行各种对账、轧账 、审核 、计算、流转等处理 。除此之外,流
程涉及到大量邮件发送,导入导出数据,定时任务,异常报警等。流转涉及到与其他平台的联动,就包括接口调用与对
外提供接口 。还有所有系统所必备的用户管理功能,权限控制等功能。
项目亮点:
1、基于Nginx + spring Boot + Mybatis+Redis+ Kafka+Mysql + jwt(security) + Quartz + swagger + Apollo
+ Git + 分布式,实现项目的微服务化,划分为公共 、用户、账务数据、定时任务等服务,提高可扩展性和容错性,利用
SPI机制实现模块之间可插拔
2、采用JWT方案解决用户登录问题,并采用双令牌的登录认证,保证调用的安全性 、可渊源性
3 、为方便其他业务后续使用缓存,使用AOP实现通用缓存访问静态方法,并解决了缓存雪崩、缓存穿透等问题。使用H
ash 代替String来存储信息,节约了内存并便于单字段的修改
4、使用DFA算法过滤敏感词,DP优化标签匹配功能,并通过改进快排算法和组合索引解决大数据排序问题
5、使用 EasyExcel读取账单信息,并通过自定义线程池+CompletableFuture并发编程提高批导入数据库的性能。
6、使用Kafka.将未处理账单进行广播,提供给所需部门,解耦了与各部分复杂的流程网,大大降低了数据传输负载
7 、为提高数据库整体读写性能,配置MySQL主从同步,并使用sharding-JDBC实现业务无侵入的读写分离
8 、为优化分页带来的深度查询问题,使用标签记录的方式改写SQL,完美解决了分页查询慢的问题
9 、为方便集中式管理配置文件,使用Apollo实现了文件的远程配置
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏