第一年学到的新东西如下
熟悉了开发工具
1、工具navicat 连接数据库
2、工具idea
3、Winscp 连接linux进行文件上传
4、putty连接linux终端进行命令操作
5、postman进行接口测试
6、jd-gui .class反编译插件
7、VMware Workstation Pro 本地虚拟机linux部署
8、12306 抢票软件
熟悉了以下技术 (全是本地虚拟机linux环境搭建)
1、redis redis一主二仆 redis哨兵模式 (redis集群未接触)
2、nginx负载均衡 nginx+keepalive 实现主备 (http://www.uml.org.cn/zjjs/201808214.asp)
3、tomcat集群环境搭建
4、mysql数据库主从备份、分库分表
5、activity工作流的搭建和使用
接触了以下新东西
1、commons-lang3 commons-io 两个工具类包的使用
2、dubbo+zookeeper 远程调用框架(优于httpclient远程调用工具)和注册中心
3、ActiveMQ、kafka 消息队列
对大型分布式高可用高并发系统架构有了一定的认识
用户请求进来后先进Nginx进行负载均衡,负载均衡分发请求到tomcat集群,然后进入消息队列MQ(削锋),由MQ进行dubbo分布式项目的访问,也可以让用户请求通过MQ之后进reids缓存集群,最后数据库采用分库分表
以上都是个人收获和理解,如果有说得不对的,还望指出!