千锋大连Java培训二阶段的第一周是前端编程的学习,课程的内容比较多,还好老师讲的比较清晰,前端编程基本上能算入门了。html、css、js、jq、Bootstrap都有讲到,练手的小功能也做了不少。学习下来算是初步对前端的基本用法了解了,能搭建一些粗糙的前端页面,一些学习好的同学完成的网页项目确实非常漂亮。
第二周是学习了linux系统基础,之前接触过Redhat,这次是ubuntu,很多命令与redhat不太一样,而且之前学的早就已经忘记了,之前不知道学它是为何,所以学起来也没那么用心。这次杰哥讲的很详细,从linux的发展史,一直讲各个命令的用法,连续讲了一周,现在很多命令虽然不太记得了,但是里面大概的原理还是记得一些,需要之后花时间去巩固。
第三周开始学习数据库相关的相关知识。总共学了三种:
MySQL:属于关系型数据库。在不同的引擎上有不同的存储方式。
查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。开源数据库的份额在不断增加,MySQL的份额页在持续增长。缺点就是在海量数据处理的时候效率会显著变慢。
mongodb:定位是取代关系型数据库,想当一个主流数据库。因为他有非结构化、方便扩充字段、写性能优于MySQL。万事万物有利有弊,mongodb的内存型缓存内容,让其速度飞快,带来内存率多,掉电数据问题等,加上自身代码还有很多bug带来不如老牌关系型数据库稳定,特别是在主从等分布式环境,其设计也带来诸多问题。
redis:是一个小而美的数据库,主要用在key-value 的内存缓存,读写性能极佳,list,set,hash等几种简单结构使得使用也很简单。缓存与简单是其定位,分布式redis架构的出现,让redis更加广泛的使用,稳坐缓存第一把交椅。
相关文章
06.15抢座
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱