学习技术的思考

发现最近一直在学习新的技术,从以前的struts2到spring,再到spring MVC, 然后到spring boot, spring cloud ;从oracle到mysql, 再到 sqlserver, mongodb, elasticsearch, redis ;从jdbc到hibernate,再到ibatis, mybaits, jpa; 从javascript到 jquery,再到bootstrap, vue,react native,  angular; 从java到python,再到go等等,新技术不断的出现,知识总是不断的变化,总有越来越多的技术出现,但是道理都是一个。就i是越来越模块化,简便化,这些东西总是适应时代的发展,有人不断地发现,挖掘他们,只是为了越来越简单化。

总结一下这些技术的特点:

  1. 有一定的适应环境

  2. 越来越简单化

  3. 越来越自动化

  4. 越来越容器化

  5. 越来越定制化

  6. 思想总是如此的相同

 

mongodb中涉及到的主从模式,replicate副本集模式,心跳机制,master node与slave node模式, 分片模式

elasticSearch 的master node 与replicate  node模式, 分片, 高可用性,高容错性,可分布式,分词,倒排索引。

python的string, tuple, list, set ,iterator, 迭代器,生成器, 动态的修改变量,*与**可变参数接收,re正则, json工具包,装饰器,浅拷贝与深拷贝, 文件操作模块os,sys, url.request, XPath, scrapt爬虫框架, 多继承性底层机制--深度优先机制

java的集合, hashmap, concurrentHashmap, arraylist, linkedList, set , hashset hashtable,  线程池,高并发, 锁机制,synchronized,lock,Object.notify(), sleep(), 一致性,事务机制ACID,隔离性特点,

jdbc的连接池,cp3, druid, mybaits动态性

guava对java集合的操作, lists.newArrayList()...., gson对json的处理, fastjson对json的处理,jackjson对json的处理。

TF的深度学习框架

linux的命令grep, ps, ifconfig, ll, ls , pwd, split, 

python编写脚本 一键部署

 

posted @ 2019-03-19 10:40  AlisonGavin  阅读(155)  评论(0编辑  收藏  举报