熟悉掌握Java基础知识,会一点C语言,了解python语言,具有良好的面向对象编程思想
熟悉掌握JavaEE的开发;
熟悉掌握springmvc、spring、mybatis,shiro等框架;
熟悉使用springboot,并了解springcloud的微服务框架;
熟悉Maven的使用,能根据Maven的传递依赖、继承机制等特点来构建项目;
熟悉掌握Nginx+Tomcat负载均衡以及反向代理的实现;
熟悉掌握MySql+Mycat高可用集群,负载均衡,主备复制,读写分离;
熟悉Redis的原理,并了解Redis-Cluster集群,熟练使用Redis缓存技术;
熟悉掌握ZooKeeper集群搭建与,zookeeper的选举机制,过半性的原理;
熟悉掌握Hadoop存储海量数据,以及实现分布式的计算。并熟悉Hive作为数据仓库的统计分析;
熟悉Rabbitmq的消息队列;
熟悉使用Flume实现日志收集;
熟悉使用luncene的ElasticSearch-ES全文检索和分析引擎;
熟练使用Linux命令操作,能够编写简单的脚本;
熟悉使用git和svn两种版本控制器;
了解html、css、js、jquery以及Ajax等前台技术;
网站流量分析
项目架构:flume,hadoop,hive,sqoop,mysql,kafka,storm,spark,hbase
项目描述:分析网站访问情况,包括网站的访问量,独立会话数,页面跳出率等信息
并对客户,商品进行相似度分析,推荐商品;
主要负责Hive离线分析,SparkStreaming 实时分析。
电子商城项目
项目架构:Spring+SpringMVC+Mybatis+Mysql+Mycat+Nginx+Redis
项目描述:电商项目,后台包含商品管理、类目管理、购物车管理、订单管理,前台包括个人中心,购物车,商城首页,频道页,商品详情页,提交订单页,支付页面等页面构成,对提高客户服务效率和客户满意度能够起到较好的作用。
项目描述:使用 Maven 进行项目构建,Spring 框架编写,Controller、Service、Dao 三层架构体系,部分常用操作插入 Redis 实现毫秒级响应,同时使用 Redis 实现集群间的 Session 共享,使用 Nginx 实现服务器的负载均衡。
米橙—生活助手
项目架构:前后端分离,RPC远程服务调用框架。SpringBoot+Mybatis+mysql+dubbo(阿里分布式服务框架)+OSS(阿里云文件存储)+阿里EDAS+阿里MQ+redis+OpenSearch/Es(搜索引擎)
项目描述:企业级的手机应用,主要功能生活助手,后端整体架构基于阿里云的各种服务调用,使用Spring-Boot+Maven进行编码,并基于dubbo框架的消费者和服务提供者完成远程服务调用,负载平衡,自动服务注册和发现的功能。其中主要的还是业务的接口+服务+Dao层的编写,使用阿里redis进行部分请求的高效响应。在信息检索方面实现了OpenSearch/Es的2套的业务切换使用。使用阿里的OSS实现文件的分片上传和下载。
角色 | 职位 |
负责人 | Java架构 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |