文子

Java高级软件工程师
文思海辉科技股份有限公司 · 5年经验
文子
日薪: ¥600/8h
地点: 上海 杨浦
时间: 下班后周六周日可工作日远程
ID:235994 复制

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

AI 技能提取 | Spring Boot Spring Java 测试 JMeter Git SVN Maven 微服务 分布式 Spring Cloud Dubbo
1、熟练掌握JavaSE基础知识,拥有丰富的系统设计分析能力及面向对象分析和设能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略、模版、装饰、门面等)及反射、自定义注解、泛型等;
2、熟练掌握熟悉多线程与JUC并发编程synchronized原理、Atomic原子类、BlockingQueue、AQS、CAS、Lock锁原理、线程池原理、、锁的分类实现(悲、乐、公、非、重入)、常用并发类库Semaphore/CountDownLatch/CyclicBarrie原理、disruptor/ForkJoin并发框架等;
3、熟练掌握IDEA、Svn、Git、Maven等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;
4、熟练掌握JVM内存结构、对象内存布局、类加载器、字节码技术、生产环境下JVM参数调优、垃圾收集器原理(  Serial、ParNew、Parallel Scavenge、Serial Old、Parallel Old、CMS、G1、ZGC原理等)、压力测试工具JMeter、生产环境下排查CPU飙高、内存泄漏问题,VisualVM、Arthas诊断工具使用;
5、熟练运用Spring5、Mybatis3、SpringMVC、SpringBoot等优秀的开源框架,熟悉Spring的IOC、DI、AOP设计思想;
6、 有阅读过Mybatis3 (Mapper接口绑定、二级缓存设计)、Spring5(IOC容器、AOP切面编程、事务底层实现)、SpringMVC(执行流程)、SpringBoot 框架源码;
7、 有深入研究过ConurrentHashMap/HashMap、Arraylist、LinkedList、LinkedListHashMap集合框架源码底层实现;
8、 熟悉掌握SOA、分布式、微服务、服务网格,熟悉RPC远程调用框架、Dubbo、Dubbox、SpringCloud第一代Netflix和第二代SpringCloudAliBaba服务常用组件;
9、有深入研究过Eureka、Nacos实现服务注册中心(心跳、续约、剔除、注册、健康检查、集群同步、raft选举)原理、及AP与CP模式的选择,Sentinel限流原理(漏桶,令牌桶,

项目名称:新零售电商平台-会员服务中台设计
项目介绍:负责创建会员服务和SSO单点登陆系统项目、会员服务核心模块开发
责任描述:
令牌登陆实现:
客户端(移动端、PC端、微信端)调用会员服务登陆接口成功后,返回对应的Token令牌,有效期为90天,客户端保存该 Token信息,客户端使用令牌关联用户会话信息。
使用UUID随机生成Token令牌、用户登陆成功后会生成对应的Token令牌作为key,存入在Redis中,Redis中令牌对应 的Value为UserId、有效期为90天。
唯一登陆实现:
后端实现:使用数据库表记录每次客户端登陆的Token令牌,每次产生新的用户Token都会删除上一次登陆的Token,客户端采用定时器检查当前客户端保存的Token是否过期或者是否重复登陆。
前端实现:采用定时器形式,使用Token调用验证接口是否已经过期。
联合登陆实现:
调用腾讯/微信开放平台,使用OAuth2.0授权获取用户相关openid,使用openid关联会员服务账号信息
SSO登陆实现:
使用XXL-SSO框架实现微服务平台单点登陆开发
改造问题:
早期使用多线程整合线程池技术将处理登录之后异发送邮件、短信、优惠券,从而提高接口响应效率,后期改为
整合rabbitmq异步处理,减少服务器cpu的资源。
文子 ID:235994 复制

文子

Java高级软件工程师 · 5年经验 · 文思海辉科技股份有限公司
城市上海 杨浦 日薪600元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
1
被收藏

信用行为

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

技术能力

AI 技能提取 | Spring Boot Spring Java 测试 JMeter Git SVN Maven 微服务 分布式 Spring Cloud Dubbo
1、熟练掌握JavaSE基础知识,拥有丰富的系统设计分析能力及面向对象分析和设能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略、模版、装饰、门面等)及反射、自定义注解、泛型等;
2、熟练掌握熟悉多线程与JUC并发编程synchronized原理、Atomic原子类、BlockingQueue、AQS、CAS、Lock锁原理、线程池原理、、锁的分类实现(悲、乐、公、非、重入)、常用并发类库Semaphore/CountDownLatch/CyclicBarrie原理、disruptor/ForkJoin并发框架等;
3、熟练掌握IDEA、Svn、Git、Maven等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;
4、熟练掌握JVM内存结构、对象内存布局、类加载器、字节码技术、生产环境下JVM参数调优、垃圾收集器原理(  Serial、ParNew、Parallel Scavenge、Serial Old、Parallel Old、CMS、G1、ZGC原理等)、压力测试工具JMeter、生产环境下排查CPU飙高、内存泄漏问题,VisualVM、Arthas诊断工具使用;
5、熟练运用Spring5、Mybatis3、SpringMVC、SpringBoot等优秀的开源框架,熟悉Spring的IOC、DI、AOP设计思想;
6、 有阅读过Mybatis3 (Mapper接口绑定、二级缓存设计)、Spring5(IOC容器、AOP切面编程、事务底层实现)、SpringMVC(执行流程)、SpringBoot 框架源码;
7、 有深入研究过ConurrentHashMap/HashMap、Arraylist、LinkedList、LinkedListHashMap集合框架源码底层实现;
8、 熟悉掌握SOA、分布式、微服务、服务网格,熟悉RPC远程调用框架、Dubbo、Dubbox、SpringCloud第一代Netflix和第二代SpringCloudAliBaba服务常用组件;
9、有深入研究过Eureka、Nacos实现服务注册中心(心跳、续约、剔除、注册、健康检查、集群同步、raft选举)原理、及AP与CP模式的选择,Sentinel限流原理(漏桶,令牌桶,

项目经验

项目名称:新零售电商平台-会员服务中台设计
项目介绍:负责创建会员服务和SSO单点登陆系统项目、会员服务核心模块开发
责任描述:
令牌登陆实现:
客户端(移动端、PC端、微信端)调用会员服务登陆接口成功后,返回对应的Token令牌,有效期为90天,客户端保存该 Token信息,客户端使用令牌关联用户会话信息。
使用UUID随机生成Token令牌、用户登陆成功后会生成对应的Token令牌作为key,存入在Redis中,Redis中令牌对应 的Value为UserId、有效期为90天。
唯一登陆实现:
后端实现:使用数据库表记录每次客户端登陆的Token令牌,每次产生新的用户Token都会删除上一次登陆的Token,客户端采用定时器检查当前客户端保存的Token是否过期或者是否重复登陆。
前端实现:采用定时器形式,使用Token调用验证接口是否已经过期。
联合登陆实现:
调用腾讯/微信开放平台,使用OAuth2.0授权获取用户相关openid,使用openid关联会员服务账号信息
SSO登陆实现:
使用XXL-SSO框架实现微服务平台单点登陆开发
改造问题:
早期使用多线程整合线程池技术将处理登录之后异发送邮件、短信、优惠券,从而提高接口响应效率,后期改为
整合rabbitmq异步处理,减少服务器cpu的资源。
客服二维码

没找到合适的人才?

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

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

平台信誉与实力

基于 35,336 需求方信任

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