张三

电话:xxx-xxxx-xxxx             邮箱: xxxxxxx@qq.com

年龄:x岁                    籍贯:江苏

求职意向:java开发工程师         期望薪资:面议

 专业技能

  1. 熟练使用Eclipse、idea开发工具进行项目开发;
  2. 熟练使用Maven、Git项目管理工具;
  3. 熟练使用SpringBoot+Dubbo+zookeeper进行开发;
  4. 熟练使用SpringCloud+Eureka快速搭建微服务架构体系;
  5. 独立搭建Linux系统环境,搭建Docker容器,独立部署系统多套服务;
  6. 独立搭建Elasticsearch+Logstash+Kibana+Kafak环境,并进行日志收集;
  7. 熟悉使用Feign微服务组件进行声明式事物调用;
  8. 熟悉Mysql数据库的使用,了解Oracle数据库与Mysql数据库的优化;
  9. 熟悉使用Mycat进行水平切割并分库分表操作;
  10. 熟悉使用Redis进行数据缓存;
  11. 熟悉使用Nginx进行服务器负载均衡的搭建与使用;
  12. 熟悉使用LayUI+JQuery实现前端页面的勾画与动画效果的设计,使vue+elementUI勾画后台工作页面;
  13. 掌握RabbitMQ、ActiveMQ、Kafka消息中间件的使用。
  14. 掌握Postman数据传输测试,Jmeter压力与负载测试等测试技术;
  15. 掌握高并发中的分布式锁原理,结合Token,Redis进行数据交互;
  16. 掌握Shiro安全框架管理用户的登录以及资源权限的控制;
  17. 掌握HTML, CSS,JavaScript,Ajax,Vue等前台页面技术开发;
  18. 了解多线程,设计模式,设计原则,Linux,数据结构和算法。

项目经历

MallPlus商城

开发环境:SpringCloud

开发工具:idea

项目描述:基于springboot cloud构建的一个商城项目,包括前端,后端和h5应用,小程序,作为zscat应用实践的模板项目。基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务敏捷开发系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等

关键技术:

  1. 部署Nginx负载均衡服务器,缓解前端服务器压力。
  2. 该项目使用分布式技术,实现前后台分离管理。
  3. 在用户、管理员等账号登录页面实现shiro集中授权认证,并使用短信接口等API实现账号的创建与绑定。
  4. 使用LayUI+JQuery实现前端页面的勾画与动画效果的设计,使用vue+elementUI勾画后台工作页面。
  5. 部署elasticsearch全文检索引擎实现用户对商品的搜索。
  6. 部署缓存服务器redis实现购物车模块内容数据的保存。
  7. 通过部署数据库服务器实现对数据的保存与更新,并使用mycat框架实现数据读写分离,尽可能得做到数据的实时更新。 
  8. 使用分布式锁实现抢购秒杀,使用RQ流量消峰提高性能

 

微服务简历V1.0的更多相关文章

  1. surging 微服务引擎 1.0 正式发布

    surging 是一个分布式微服务引擎,提供高性能RPC远程服务调用,服务引擎支持http.TCP.WS.Mqtt协议,采用Zookeeper.Consul作为surging服务的注册中心,集成了哈希 ...

  2. surging 微服务引擎 2.0 会有多少惊喜?

    surging 微服务引擎从2017年6月至今已经有两年的时间,这两年时间有多家公司使用surging 服务引擎,并且有公司搭建了CI/CD,并且使用了k8s 集群,这里我可以说下几家公司的服务搭建情 ...

  3. 谈谈surging 微服务引擎 2.0的链路跟踪和其它新增功能

    一.前言 surging是基于.NET CORE 服务引擎.初始版本诞生于2017年6月份,经过NCC社区二年的孵化,2.0版本将在2019年08月28日进行发布,经历二年的发展,已经全部攘括了微服务 ...

  4. 微服务架构~Zuul1.0和2.0我们该如何选择?

    介绍 在今年5月中,Netflix终于开源了它的支持异步调用模式的Zuul网关2.0版本,真可谓千呼万唤始出来.从Netflix的官方博文[附录1]中,我们获得的信息也比较令人振奋: The Clou ...

  5. 与IBM的Lin Sun关于Istio 1.0和微服务的问答

    北京时间 7 月 31 日,Istio 正式发布了 1.0 版本,并表示已经可用于生产环境.该版本的主要新特性包括跨集群 mesh 支持.细粒度流量控制以及在一个 mesh 中增量推出 mutual ...

  6. 朱晔的互联网架构实践心得S2E4:小议微服务的各种玩法(古典、SOA、传统、K8S、ServiceMesh)

    十几年前就有一些公司开始践行服务拆分以及SOA,六年前有了微服务的概念,于是大家开始思考SOA和微服务的关系和区别.最近三年Spring Cloud的大火把微服务的实践推到了高潮,而近两年K8S在容器 ...

  7. Nepxion Discovery【探索】微服务企业级解决方案

    Nepxion Discovery[探索]微服务企业级解决方案] Nepxion Discovery[探索]使用指南,基于Spring Cloud Greenwich版.Finchley版和Hoxto ...

  8. Openstack+Kubernetes+Docker微服务实践之路--基础设施

    近两年微服务在网上聊的如此的如火如荼,备受关注,我在去年下半年的一个项目中也用到了阿里云的EDAS.HSF,深有体会,最近时间空闲出于好奇,决定一探究竟打算自建微服务平台,基本实现EDAS.HSF的功 ...

  9. SpringCloud学习(一):微服务简介

    一.前情概要 1.单体架构是什么 1).一个归档包包含了应用所有功能的应用程序, 我们通常称之为单体应用. 2).架构单体应用的架构风格, 我们称之为单体架构, 这是一种比较传统的架构风格. 2.单体 ...

随机推荐

  1. js 中dindexof()用法

    https://www.cnblogs.com/jiadi321/p/10174317.html http://www.w3school.com.cn/jsref/jsref_splice.asp

  2. Windows 和 Linux 下生成以当前时间命名的文件

    在 Windows.Linux 操作系统,分别利用BAT批处理文件和Shell脚本,生成类似“20110228_082905.txt”以“年月日_时分秒”命名的文件. Windows BAT批处理文件 ...

  3. BAT批处理设置Shift右键cmd菜单

    Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\Directory\shell\runas] [HKEY_CLASSES_ROOT\D ...

  4. yiele函数

    1.概念: 当调用Thread.yield()函数时,会给线程调度器一个当前线程愿意让出CPU使用的暗示,但是线程调度器可能会忽略这个暗示. 2.实战. 看下面例子 public class yiel ...

  5. luoguP1772 [ZJOI2006]物流运输 x

    P1772 [ZJOI2006]物流运输 题目描述 物流公司要把一批货物从码头A运到码头B.由于货物量比较大,需要n天才能运完.货物运输过程中一般要转停好几个码头.物流公司通常会设计一条固定的运输路线 ...

  6. fastdfs 中client.conf 文件

    # connect timeout in seconds# default value is 30sconnect_timeout=30              连接超时 # network tim ...

  7. LeetCode 141、142环形链表

    141题: 首先,先看141题,这个题是比较初级也是比较经典的环形链表题: 给定一个链表,判断链表中是否有环. 进阶:你能否不使用额外空间解决此题? 那么,什么是有环的链表呢: 这个就是有环的链表 题 ...

  8. [笔记]MongoDB 二(Linux下MongoDB API C++编程)

    一.连接类 DBClientConnection,派生自DBClientBase.DBClientBase类是实现query, update, insert, remove等功能. 构造函数:DBCl ...

  9. JavaWeb_Servlet生命周期

    菜鸟教程 传送门 Servlet生命周期 package com.Gary.servlet; import java.io.IOException; import javax.servlet.Serv ...

  10. OPTS参数设置

    今天再hive on tez 跑任务的时候 OOM异常 然后找了些 JAVA OPTS设置: AVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量. JVM:JAVA_OPTS=" ...