目录 1 客户端... 5 1.1 html 5 1.1.1 Html 5 1.1.2 Html5. 6 1.2 CSS. 7 1.2.1 CSS. 7 1.2.2 CSS3. 10 1.3 JavaScript. 11 1.3.1 JavaScript. 11 1.3.2 jQuery. 13 1.3.3 Vue.js. 17 1.3.4 JQuery EasyUI 19 1.3.5 Node.js. 20 1.3.6 Ajax. 20 1.3.7 Json. 21 1.3.8 Echarts. 22 1.4 Bootstrap. 22 1.4.1 Bootstrap3. 22 1.4.2 Bootstrap4. 23 1.5 地图... 23 1.5.1 百度地图... 23 1.5.2 高德地图... 24 1.5.3 天地图... 24 1.5.4 坐标系... 25 2 服务端... 26 2.1 Java. 26 2.1.1 Java. 26 2.1.2 Servlet. 31 2.1.3 JSP. 32 2.1.4 Spring. 35 2.1.5 Spring MVC. 39 2.1.6 Spring boot. 40 2.1.7 Spring cloud. 41 2.1.8 Hibernate. 42 2.1.9 Mybatis. 42 2.1.10 ActiveMQ.. 43 2.2 Web服务器... 43 2.2.1 Apache Http Server. 43 2.2.2 Nginx. 43 2.2.3 Tomcat. 44 2.2.4 Jboss. 45 2.2.5 Weblogic. 45 3 开发工具... 46 3.1 代码编辑工具... 46 3.1.1 Eclipse. 46 3.1.2 IntelliJ IDEA 2018.2.5 x64. 47 3.1.3 VS Code. 48 3.2 版本控制工具... 49 3.2.1 CVS. 49 3.2.2 Svn. 49 3.2.3 Git. 50 3.3 代码仓库管理工具... 53 3.3.1 Maven. 53 3.3.2 Gradle. 54 3.4 代码比较工具... 55 3.4.1 BCompare. 55 3.5 设计工具... 56 3.5.1 UML. 56 3.5.2 Rational ROSE. 57 3.5.3 PowerDesigner. 58 3.5.4 Microsoft Office Viso. 58 4 数据库... 59 4.1 关系型数据库... 59 4.1.1 Mysql 5.7. 59 4.1.2 Oracle 11g R2. 60 4.1.3 PostgreSQL. 65 4.2 NoSQL数据库... 66 4.2.1 Memcached. 66 4.2.2 Redis. 66 4.2.3 MongoDB. 67 4.3 数据库中间件... 68 4.3.1 数据库中间件-dble. 68 4.4 客户端工具... 68 4.4.1 Navicat premium.. 68 4.4.2 DBeaver. 69 5 搜索应用服务器... 70 5.1 常用服务器比较... 70 5.1.1 Lucene. 70 5.1.2 Solr. 70 5.1.3 Elasticsearch. 71 5.2 Solr样例... 71 5.2.1 搭建环境... 71 5.2.2 调整相关配置文件:... 72 5.2.3 数据导入... 72 5.2.4 页面查询验证:... 73 5.2.5 代码调用:... 73 6 Liunx. 74 6.1 常用命令... 74 6.2 常用软件... 76 6.2.1 VMware Workstation 15 Player. 76 6.2.2 Xshell 77 6.2.3 Xftp. 77 6.3 Docker. 78 7 其他工具... 79 7.1.1 Office. 79 7.1.2 Foxmail 79 7.1.3 notepad++. 79 8 设计模式... 79 9 算法... 79 9.1 十大排序算法... 79 9.1.1 冒泡排序... 80 9.1.2 选择排序... 80 9.1.3 插入排序... 80 9.1.4 希尔排序... 80 9.1.5 归并排序... 80 9.1.6 快速排序... 80 9.1.7 堆排序... 80 9.1.8 计数排序... 80 9.1.9 桶排序... 80 9.1.10 基数排序... 80 9.2 其他算法... 80 10 大数据... 80 10.1.1 Apache Kafka. 80