ID:317016

Andy 身份已认证

Java中级开发工程师

  • 公司信息:
  • 杭州你好世界电子商务有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 宝安

技术能力

Java

 熟悉Java,熟悉集合、IO、stream流、socket网络编程、并发、反射以及注解,熟悉Http请求报文,熟悉servlet,熟悉Filter,listener,以及cookie,session等会话技术。熟练部署tomcat服务器,熟悉反向代理服务器Nginx。

框架   
熟悉Spring框架,熟悉AOP,理解IOC设计思想。熟悉Spring核心注解以及JavaConfig注解配置,熟悉Spring组件注册及注入。熟悉Spring事务。
熟悉SpringMVC框架,了解Dispatcher Servlet的请求分发机制。熟悉SpringMVC参数封装,请求窄化,自定义类型转化器,自定义拦截器,自定义异常处理器。
熟悉Mybatis框架,熟悉Mybatis的输入输出映射、联表查询、懒加载、两级缓存以及自定义typehandler。熟练使用Mybatis Plus增强框架自定义拦截器和类型转换器,熟练使用条件构造器构造sql自定义方法。
熟悉Springboot框架,熟悉多环境配置,常用注解配置以及与常用框架的整合。熟悉约定大于配置的思想,以及自动装配。
熟悉Spring Cloud微服务框架的各种常用组件,包括Nacos注册中心和Nacos配置中心,负载均衡组件Ribbon,面向接口的服务调用组件OpenFeign,网关Gateway。
中间件

熟悉RocketMQ普通消息以及延迟消息的发送和消费,熟悉基于RocketMQ实现的异步化以及限流削峰。

搜索引擎

熟悉索引,映射,文档的基本操作,熟悉批量操作,match查询,term查询,bool查询,nested查询,熟悉指标聚合,桶聚合,以及嵌套聚合,熟悉Spring Data Elasticsearch。熟悉集群部署以及脑裂问题。

分布式事务

熟悉常见的分布式事务实现方案。

数据库
熟悉关系型数据库MySQL,熟悉基于B+树实现的MySQL索引,熟悉MySQL事务的ACID特性以及隔离级别。
熟悉非关系数据库Redis,熟悉其核心配置、数据结构以及内存淘汰策略,熟悉包括AOF和RDB两种Redis持久化方案。

熟悉docker

项目经验

项目1描述:

家家乐士多店online是一个后台基于Spring Cloud开源框架,依赖Nacos注册中心、Nacos服务中心、Gateway、Thymeleaf以及Elastic Search等组件构建的微服务项目。

项目分为前台和后台,前台主要包括用户模块、搜索模块、购物车模块、订单模块、支付模块、秒杀模块等;后台主要包括商品管理模块、用户管理模块、推广管理模块等。

责任描述及技术要点
AOP+自定义注解实现商品详情页数据在Redis中的自动存取,提高了商品详情页的加载效率
AOP+分布式锁,实现数据库和缓存的更新,并解决了缓存击穿问题。
使用布隆过滤器,规避商品详情页数据访问的缓存穿透问题。
基于RocketMQ异步消息实现,对MySQL和Elastic Search实现数据同步,实现了商品上下架功能。
基于Minio实现对象存储功能,实现了对商品、品牌logo等非结构化图片的高效访问。
基于RocketMQ实现了秒杀下单请求的异步化,以及限流削峰。
使用缓存预热,在Redis中存储秒杀,扣减秒杀商品库存,有效防止了库存超卖。
使用ElasticSearch搜索引擎与IK分词器实现了高性能的商品搜索功能。


项目2描述:

家家乐商城小程序的后台是基于SSM框架的单体项目。

该项目架构采用前后端分离模式,前台包含用户模块、商品模块、购物车模块、收藏模块以及支付模块;后台包含用户模块、商品管理模块、推广管理模块以及系统管理模块等。   

责任描述及技术要点

依赖Shiro安全框架的认证、授权、加密和会话管理功能,实现了用户的登录和权限获取
使用了PageHelper分页插件,根据请求参数封装了对应数据。
利用逆向工程生成Mapper,xml以及Example,提高了开发效率。
使用Hibernate Validator进行了参数校验。

案例展示

  • XX商城

    XX商城

    项目描述: 家家乐士多店online是一个后台基于Spring Cloud开源框架,依赖Nacos注册中心、Nacos服务中心、Gateway、Thymeleaf以及Elastic Search等组件构建的微服务项目。 项目分为前台和后台,前台主要包括用户模块、搜索模

  • XX商城小程序

    XX商城小程序

    项目描述: 家家乐商城小程序的后台是基于SSM框架的单体项目。 该项目架构采用前后端分离模式,前台包含用户模块、商品模块、购物车模块、收藏模块以及支付模块;后台包含用户模块、商品管理模块、推广管理模块以及系统管理模块等。    责任描述及技术要点 依赖Sh

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服