ID:139386

苗林超 有团队

java高级开发工程师

  • 公司信息:
  • 百度
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 上海
  • 浦东

技术能力

精通Java编程,有良好的编码能力,熟悉面向对象编程
精通主流框架Struts2、Hibernate、Spring、Spring MVC、MyBatis、SpringjdbcTemplate的使用
熟悉SpringBoot、SpringCloud微服务架构
熟悉Eureka,RestTemplate,Feign,Bus,Zuul,Hystrix,Zipkin,LCN等SpringCloud常用组件
了解dubbox与zookeeper分布式服务架构
熟悉Web前端技术的应用HTML,H5,css,JavaScript,ajax,jsp
熟悉Web前端主流框架JQuery,esayUI, Vue.js,熟悉基于vue的mvvm路由组件前端开发模式
熟悉异构系统整合技术Web Services基于CXF框架的rest风格的开发模式
熟悉Linux操作系统,熟悉Linux下tomcat,mysql,redis,nginx,solr,zookeeper等常用服务器的配置与搭建
熟悉nginx+keepalived反向代理与负载均衡,mysql读写分离与主从复制
熟悉RabbitMQ消息队列
熟悉SQL语句的书写,MySQL数据库常见优化思路与方法,如慢查询,索引,分表分库等技术
熟悉oracle数据库,plsql编程
掌握权限的设计,掌握授权和认证的实现思路,掌握RBAC权限模型的应用
熟悉shiro安全框架
了解Solr搜索机制,elasticsearch分布式文档搜索引擎
了解HttpClient与jsoup爬虫技术
了解常见的GoF设计模式及应用场景,如:单例、工厂方法,策略模式,适配器模式,代理模式、责任链模式,门面模式
熟悉maven,svn等项目管理工具。

项目经验

天虹商城(2017/11-- 2018/5)
技术架构:jQuery UI+Spring+SpringMVC+Mybatis+MySql+Redis+solr+RabbitMQ
硬件环境:Del服务器
开发工具:eclipse+maven+svn
项目职责:
使用JQueryUI独立完成商品管理模块的页面开发与服务器端开发
门户系统,主要是面向用户访问,使用Httpclient和服务层接口交互
使用Solr实现站内搜索技术,搭建solr服务器、编写solr服务接口
Redis缓存,搭建redis服务器、编写redis单机版和集群版Java接口,开发中实现单机版与集群版的无缝切换
商品展示部分,商品基本信息正常加载,商品描述采用延迟加载,规格参数采用多tabs页按需加载
使用freemaker页面静态化技术,每个商品在后台新增编辑时要对应生成一个html文件,保存到磁盘用nginx访问
采用单点登录实现分布式环境下session共享,redis模拟session,使用UUID生成token作为user的key保存到redis,并将token写入cookie
RabbitMQ的路由模式实现搜索系统中索引数据和后台系统的数据同步,降低系统耦合度。后台系统将消息发送到交换机中,前台系统和搜索系统都创建自己的队列,然后将队列绑定到交换机从而实现数据同步
为了提高系统高可用,入口采用两台nginx,并使用keepalived+nginx实现双主热备
使用Mycat实现mysql数据库数据分片,分表分库
Spring schedule实现定时关单任务,Spring Schedule+Redisson构建分布式锁实现分布式集群环境下任务调度
项目描述:
整个系统采用分布式系统架构,系统内部接口调用采用Httpclient,使用http协议传递json数据方式实现。接口提供端采用RESTful方式发布接口;系统之间的通知机制采用MQ的方式,使用RabbitMQ的实现,采用消息订阅模式降低系统之间的耦合度,提高了系统的扩展性。为了提高系统的性能使用redis做系统缓存,并使用redis实现session共享。为了保证redis的性能使用redis的集群。搜索功能使用solrCloud做搜索引擎。部署方面,采用了keepalived+Nginx+Tomcat的双机热备模式,其中nginx的作用一方面是做反向代理、负载均衡、另一方面是做图片等静态资源的服务器。

团队情况

  • 整包服务: PC网站开发   H5网站开发   App开发   WebApp开发   UI设计   
角色 职位
负责人 java高级开发工程师
队员 UI设计师
队员 前端工程师
队员 后端工程师

信用行为

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

发布任务

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

微信接收人才推送

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

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