掌握 Oracle、MySQL等关系型数据库的基本使用
掌握 Redis、MongoDB等非关系数据库对象使用
掌握 Java基础知识 基础知识 ,有良好的面向对象编程思想
掌握Spring,SpringBoot,SpringMVC,SpringCloud,MyBatis等框架
掌握全文搜索工具ElasticSearch的使用
掌握常见的消息中间件的使用,例如RabbiMQ、kafka
熟练使用 IntelliJ IDEA、eclipse开发工具
熟练使用maven 、 git版本控制工具
◇基于maven开发springboot框架的项目工程,完成相关的功能服务;
◇ 使用redis集群存取数据加快访问速度和做一些排序;
◇ 熟练使用数据库的SQL语句进行增删改查和复合查询数据工作;
◇ 熟练使用自定义注解和自定义starter;
◇ 熟练掌握使用Guava、Lombok、Gson等第三方工具和Git版本管理工具;
◇ 使用Vue3搭建项目管理后台界面的开发;
◇ 独立完成相框魔盒、排队打卡、品牌众测活动等微博小程序的开发。
网上商城项目基于SOA架构,实现分布式部署;使用maven管理工程,使用SSM框架来作为web项目的框架;使用Dubbo中间件进行服务的注册发布;使用FastDFS图片服务器来存储图片;使用Redis缓存,来提高查询速度,减轻数据库压力;使用Solr搜索服务器和IKAnalysizer分词器来实现搜索查询;使用ActiveMQ消息队列,解决了异步写入数据库,同步索引库、缓存和静态页面;使用SSO单点登录解决跨域Session问题;使用Nginx+keepalived实现了反向代理、负载均衡和高可用。