ID:308283

LGyouth

Java后端开发工程师

  • 公司信息:
  • 广州凌云网络科技有限责任公司
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 广州
  • 南沙

技术能力

 熟练掌握Java基础语法、面向对象、常用API、数组、异常、集合、Stream、File、IO、多线程、网络编程、XML等
 熟练掌握Eclipse、IDEA、Maven、Git等项目开发及管理工具
 熟练掌握MySQL及SQL优化、MongoDB、Redis
 熟练掌握JavaWeb:MVC模式、HTML、CSS、JavaScript、HTTP、Tomact、Servlet/JSP、会话技术、Filter、Listener、Ajax、Vue、ElementUI
 熟练掌握Spring、SpringMVC、Mybatis、SpringBoot、MybatisPlus、SpringCache
 熟练掌握Spring Cloud、Eureka、Ribbon、Nacos、Feign、GateWay、Sentinel、RabbitMQ、Kafka、Seata、ElasticSearch、Docker
 熟悉分布式系统的设计和应用,如分布式缓存、存储、事务、消息、搜索、任务调度等
 熟练掌握Linux常用命令和服务器环境部署、性能调优,能够用Nginx进行静态资源部署、反向代理、负载均衡

项目经验

 瑞吉外卖
 开发环境:JDK1.8+IDEA+Maven+Tomcat9.0+MySQL5.7+Nginx
 技术架构:Maven+Git+Spring+SpringBoot+SpringMVC+Mybatis+MybatisPlus+MySQL+Redis +Junit

 开发周期:30天
 责任描述:后端全部代码的开发,以及项目部署测试
 项目描述:主要用于小型饭店进行售卖管理,功能包括以下两部分:
移动端前台:手机号登录、微信登录、地址管理、历史订单、菜品规格、购物车、下单、菜品浏览
系统管理后台:分类管理、菜品管理、套餐管理、菜品口味管理、员工登录、员工退出、员工管理、订单管理
 技术描述:
 用户层(H5+Vue+ElementUI+微信小程序):构建系统管理后台与用户使用的前端页面
 网关层(Nginx):部署前端静态资源,配置反向代理与负载均衡
 应用层(Spring+SpringBoot+SpringMVC+SpringSeesion+Lombok+Swagger):
Spring:统一管理项目中各种Bean资源
SpringBoot:简化Spring开发,采用"约定优于配置"的思想
SpringMVC:简化表现层开发
SpringSession:解决集群环境下的Session共享问题
Lombok:以简单的注解形式来简化java代码
 数据层(MySQL+Mybatis+MybatisPlus+Redis)
MySQL:存储核心业务数据,实现主从复制,读写分离,降低数据库压力,提高效率
Mybatis、MybatisPlus:简化业务层、持久层、数据层开发
Redis:缓存菜品和套餐的数据,提高用户查询效率
 工具(Maven+Git+junit)
 黑马头条
 开发环境:JDK1.8+IDEA+Maven+Tomcat9.0+MySQL5.7
 软件架构:Maven+SpringBoot+Mybatis+MybatisPlus+MySQL+RocketMQ+ElasticSearch+FastDFS+Git
 开发周期:60天
 责任描述:后端全部代码的开发,以及项目部署测试
 项目描述:
随着智能手机的普及,人们更加习惯于通过手机来看新闻。由于生活节奏的加快,很多人只能利用碎片时间来获取信息,因此,对于移动资讯客户端的需求也越来越高。黑马头条项目正是在这样背景下开发出来。黑马头条项目采用当下火热的微服务+大数据技术架构实现。本项目主要着手于获取最新最热新闻资讯,通过大数据分析用户喜好精确推送咨询新闻,包括以下功能:

 技术架构

 技术描述:
 用户层(Web+Android+IOS+H5):
 CDN(HTML+CSS/JS+Json+Video):
 LB(Nginx+LVS):
Nginx:主要作为HTTP服务器,部署静态资源,访问性能高;作为反向代理和负载均衡
 Devops(Git+Maven+Junit+PMD&P3C+Docker+Jenkins):
PMD&P3C : 静态代码扫描工具,在项目中扫描项目代码,检查异常点、优化点、代码规范等,为开发团队提供规范统一,提升项目代码质量
Jenkins:
 监控(CDH-ES-Kibana-Alert+SpringBoot admin+kafka-manager+zabbix):
运用Kafka完成内部系统消息通知;与客户端系统消息通知;以及实时数据计算
 视图层(Weex+Vue+Echarts):
 网关层(Spring Cloud Gateway):
微服务之前架设的网关服务,实现服务注册中的API请求路由,以及控制流速控制和熔断处理都是常用的架构手段,而这些功能Gateway天然支持
 服务层(SpringBoot+Spring Cloud+Docker+Nacos+kafkastream+Dubbo):
SpringBoot:简化Spring开发,采用"约定优于配置"的思想,快速开发框架,构建项目工程
Spring Cloud:结合Spring Cloud全家桶技术,实现后端个人中心、自媒体、管理中心等微服务
Nacos:运用Spring Cloud Alibaba Nacos作为项目中的注册中心和配置中心
Dubbo:替换Ribbo或者Feign实现远程调用
Lombok:用注解简化代码
 数据层(MySQL+Mybatis+MybatisPlus+Redis+MongoDB+Hbase)
MySQL:

案例展示

  • 黑马头条

    黑马头条

    随着智能手机的普及,人们更加习惯于通过手机来看新闻。由于生活节奏的加快,很多人只能利用碎片时间来获取信息,因此,对于移动资讯客户端的需求也越来越高。黑马头条项目正是在这样背景下开发出来。黑马头条项目采用当下火热的微服务+大数据技术架构实现。本项目主要着手于获取最新最热新闻资讯,通

  • 瑞吉外卖

    瑞吉外卖

    主要用于小型饭店进行售卖管理,功能包括以下两部分: 移动端前台:手机号登录、微信登录、地址管理、历史订单、菜品规格、购物车、下单、菜品浏览 系统管理后台:分类管理、菜品管理、套餐管理、菜品口味管理、员工登录、员工退出、员工管理、订单管理

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

信用行为

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

发布任务

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

微信接收人才推送

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

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