我的计算机知识体系

引言

在整理自己曾经学习的技术知识前,贴上《论语》十二章里面的几句,短短的几句却蕴含了丰富的人生哲理,写下来警醒鞭笞自己:

谈学习:

  • 子曰:“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?”
  • 子曰:“温故而知新,可以为师矣。”
  • 子曰:“学而不思则罔,思而不学则殆。”
  • 子曰:“知之者不如好之者,好之者不如乐之者。”
  • 子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”
  • 子夏曰:“博学而笃志,切问而近思,仁在其中矣。”

谈人生:

  • 子曰:“三军可夺帅也, 匹夫不可夺志也。”
  • 曾子曰:“吾日三省吾身,为人谋而不忠乎?与朋友交而不信乎?传不习乎?”
  • 子曰:“吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。”

知识脑图

接来是对自己学习过的内容的一个知识脑图整体总结,当然这不是最终的版本,之后还是会持续更新。
我的计算机知识体系_第1张图片

知识目录

|_基础篇

|__理论篇

|___数学理论:

  • 微积分-极限
  • 微积分-导数
  • 微积分-积分
  • 微积分-偏导数
  • 离散·连续·多维随机变量及其分布 - 概念点
  • 随机变量及其分布
  • 数学期望
  • 方差与标准差
  • 协方差与相关系数
  • 协方差矩阵与组成成分分析
  • 中心极限定理
  • 正态分布定义
  • 惠更新的三个关于期望定理
  • 棣莫弗的二项概率逼近
  • 贝叶斯方法
  • 最小二乘法-数据分析的瑞士军刀
  • 误差分布曲线的建立-辛普森的研究
  • 误差分布曲线的建立-高斯到粗误差正态分布
  • 误差分布曲线的建立-正态分布的时间简史
  • 高斯推到(1809)
  • Landon的推到(1941)
  • 正态分布和最大熵
  • 机器学习相关文献及推荐阅读

|___设计模式:

  • 设计模式的分类及六大原则(New)
  • 单一职责原则
  • 里式替换原则
  • 依赖倒置原则
  • 接口隔离原则
  • 迪米特原则
  • 开闭原则
  • 策略模式
  • 策略模式(New)
  • 代理模式
  • 代理模式(New)
  • 单例模式
  • 单例模式(New)
  • 多例模式
  • 工厂方法模式
  • 工厂模式(New)
  • 抽象工厂模式
  • 门面模式
  • 门面模式(外观模式(New))
  • 适配器模式
  • 适配器模式(New)
  • 模板方法模式
  • 模板方法模式(New)
  • 建造者模式
  • 建造者模式(New)
  • 桥梁模式
  • 命令模式
  • 装饰模式
  • 装饰模式(New)
  • 迭代器模式
  • 组合模式
  • 观察者模式
  • 观察者模式(New)
  • 责任链模式
  • 访问者模式
  • 状态模式
  • 原型模式
  • 原型模式(New)

|___算法与数据结构:

  • 算法
  • 数据结构
  • 顺序表
  • 顺序表的基本形式
  • 顺序表的结构与实现
  • 顺序表操作
  • 链表
  • 单向链表
  • 单向循环链表
  • 双向链表
  • 队列
  • 双端队列
  • 排序算法
  • 冒泡排序
  • 选择排序
  • 插入排序
  • 快速排序
  • 希尔排序
  • 归并排序
  • 常见排序算法效率比较
  • 搜索算法
  • 树与树算法
  • 二叉树
  • 二叉树遍历

|___网络通信:

  • Packet Tracer网络通信过程
  • Packet Tracer 2台电脑组网
  • 通过集线器组网
  • 通过交换机组网
  • 通过路由器组网
  • 交换机、路由器、服务器组网
  • tcp三次握手、四次挥手、十种状态
  • tcp的2MSL问题
  • tcp长连接与短连接
  • 常见网络攻击案例
  • 家庭上网解析

|___区块链技术:

  • 一个小例子来认识区块链
  • 区块链的技术原理

|___Maven技术:

  • Maven介绍
  • Maven安装
  • Maven项目工程目录
  • Maven常用命令
  • Maven生命周期
  • Maven概念模型
  • m2e插件安装配置
  • 定义maven坐标
  • 构建maven工程(Eclipse)
  • Eclipse下使用maven命令
  • 依赖管理(整合Struts2案例)
  • Maven工程运行调试
  • Maven小总结
  • 什么是依赖传递
  • 依赖冲突的解决
  • Maven构建ssh项目(Eclipse版本)
  • 分模块构建工程
  • Maven私服介绍
  • 搭建私服环境
  • 项目发布到私服
  • 从私服下载jar包

|__语言篇

|___JAVA

|____基础知识:

  • 动态代理
  • 注解
  • 类加载器
  • 反射机制(一)
  • 反射机制(二)
  • 代理(参考代理模式)

|____并发编程:

  • 多线程基础
  • 多线程安全
  • Volatile
  • 重排序
  • Java内存模型
  • 多线程间通讯(wait、notify、sleep、Lock锁、Condition)
  • 线程池原理分析(一)
  • 线程池原理分析(二)
  • Callable与Future模式
  • 深入Java锁机制
  • 原子类
  • Disruptor框架

|____深入理解JVM:

  • HotSpot VM
  • Java 内存结构
  • 垃圾回收机制(一)
  • 垃圾回收机制(二)-垃圾回收算法
  • JVM参数配置
  • 内存溢出与泄漏
  • 垃圾收集器
  • Tomcat调优配置
  • JDK可视化工具
  • 字节码技术
  • 类加载器
  • 热部署
|___Python
  • python-历史起源
  • python-入门程序
  • python-注释
  • python-变量及类型
  • python-标志符和关键字
  • python-输出和输入
  • python-运算符
  • python-数据类型转换
  • python-if判断语句
  • python-比较、关系运算符
  • python-if else/elif/if嵌套
  • python-while循环
  • python-for循环
  • python-break和continue
  • python-字符串
  • python-字符串常见的操作符
  • python-下标和切片
  • python-列表
  • python-列表的常见操作
  • python-元组
  • python-字典常见的API
  • python-字典的遍历
  • python-字典的常见操作
  • python-公共方法
  • python-引用
  • python-函数
  • python-函数参数
  • python-函数的返回值
  • python-4种函数类型
  • python-函数的嵌套调用
  • python-局部变量和全局变量
  • python-递归函数
  • python-匿名函数
  • python-函数使用注意事项
  • python-文件打开关闭
  • python-文件读写
  • python-文件备份
  • python-文件定位读写
  • python-文件重命名、删除
  • python-文件夹的相关操作
  • python-类和对象
  • python-定义类和创建对象
  • python-init()方法
  • python-“魔法”方法
  • python-self
  • python-面向对象(老王开枪案例)
  • python-保护对象属性
  • python-__del()__方法
  • python-单继承
  • python-多继承
  • python-重写父类方法和调用父类方法
  • python-多态
  • python-类属性、实例属性
  • python-类方法和静态方法
  • python-__new__方法
  • python-异常
  • python-异常传递
  • python-自定义异常
  • python-异常处理中抛出异常
  • python-工厂模式
  • python-单例模式
  • python-模块
  • python-模块的制作
  • python-模块中的__all__
  • python-python中的包
  • python-模块发布
  • python-模块的安装、使用
  • python-set、list、turple关系
  • python-列表推导式
  • python-打飞机案例(搭建界面)
  • python-打飞机案例(检测键盘)
  • python-打飞机案例(显示控制玩具飞机-面向过程)
  • python-打飞机案例(显示控制玩具飞机-面向对象)
  • python-打飞机案例(玩家飞机发射子弹)
  • python-打飞机案例(显示敌机)
  • python-打飞机案例(优化代码)
  • python-打飞机案例(让敌机移动)
  • python-打飞机案例(敌机发射子弹)
  • python-打飞机案例(代码优化-抽象出基类)
  • python-打飞机案例(源码)
  • python高级-元类
  • python高级-python动态语言
  • python高级-slots
  • python高级-生成器
  • python高级-迭代器
  • python高级-闭包
  • python高级-装饰器
  • python高级-import导入模块
  • python高级-循环导入
  • python高级-作用域
  • python高级-==、is
  • python高级-深拷贝、浅拷贝
  • python高级-进制
  • python高级-位运算
  • python高级-私有化
  • python高级-属性property
  • python高级-垃圾回收(一)
  • python高级-垃圾回收(二)
  • python高级-循环数据结构以及引用计数
  • python高级-GC阀值
  • python高级-GC模块
  • python高级-内建属性
  • python高级-内建函数
  • python高级-集合set
  • python高级-functools
  • python高级-模块进阶
  • python高级-调试
  • python高级-编码风格
  • python高级-多任务概念
  • python高级-进程的创建fork
  • python高级-多进程修改全局变量
  • python高级-多次fork问题
  • python高级-mutiprocessing
  • python高级-Process子类
  • python高级-进程池Pool
  • python高级-进程间通信Queue
  • python高级-多线程threading(一)
  • python高级-多线程threading(二)
  • python高级-多线程共享全局变量
  • python高级-进程和线程
  • python高级-同步的概念
  • python高级-互斥锁
  • python高级-多线程非共享数据
  • python高级-死锁
  • python高级-同步应用
  • python高级-生产者和消费者模式
  • python高级-ThreadLocal
  • python高级-异步
  • python高级-正则表达式概述
  • python高级-正则表达式(re模块操作)
  • python高级-正则表达式(表示字符)
  • python高级-正则表达式(原始字符串)
  • python高级-正则表达式(表示数量)
  • python高级-正则表达式(表示边界)
  • python高级-正则表达式(匹配分组)
  • python高级-正则表达式(re模块的高级用法)
  • python高级-正则表达式(贪婪和非贪婪)
  • python网络编程-网络概述
  • python网络编程-socket简介
  • python网络编程-UDP简介
  • python网络编程-python高级-UDP发送数据
  • python网络编程-UDP发送数据、接收数据
  • python网络编程-UDP端口问题
  • python网络编程-UDP绑定信息
  • python网络编程-UDP网络通信过程
  • python网络编程-UDP案例
  • python网络编程-wireshark抓包工具使用
  • python网络编程-TFTP下载案例
  • python网络编程-UDP广播
  • python网络编程-TCP相关介绍
  • python网络编程-TCP服务器
  • python网络编程-TCP客户端
  • python网络编程-TCP案例(模拟QQ聊天)
  • python网络编程-listen的队列长度
  • python网络编程-单进程服务器
  • python网络编程-多进程服务器
  • python网络编程-多线程服务器
  • python网络编程-单进程服务器(非阻塞模式)
  • python网络编程-单进程服务器(select版)
  • python网络编程-单进程服务器(epoll版)
  • python网络编程-协程
  • python网络编程-协程(greenlet版)
  • python网络编程-协程(grevent版)
  • python网络编程-单进程服务器(gevent版)
  • python网络编程-HTTP协议简介
  • python网络编程-Web静态服务器
  • python网络编程-服务器动态资源请求
  • python网络编程-Web动态服务器
  • python网络编程-内置类型性能分析
  • python网络编程-顺序表
|___PHP
  • PHP环境搭建(配置php模块到apache服务器)
  • PHP环境搭建(搭建Apache服务器)
  • PHP环境搭建(安装MySQL)
  • PHP环境搭建(环境搭建)

|__系统/容器

|___Linux操作系统:

  • 官网下载各种CentOS教程(超详细版)
  • VMWare Workstation 15中文破解版下载
  • VMWare Workstation 15中文安装步骤(附破解秘钥)
  • VMWare Workstation 安装CentOS教程
  • Linux目录结构
  • Linux目录结构详解
  • Linux目录结构详解(其它说明)
  • Linux命令概述
  • Linux文件管理(查看文件信息:ls)
  • Linux文件管理(输出重定向命令:>)
  • Linux文件管理(分页显示:more)
  • Linux文件管理(管道:|)
  • Linux文件管理(清屏:clear)
  • Linux文件管理(切换工作目录:cd)
  • Linux文件管理(显示当前路径:pwd)
  • Linux文件管理(创建目录:mkdir)
  • Linux文件管理(删除目录:rmdir)
  • Linux文件管理(删除文件:rm)
  • Linux文件管理(建立链接文件(ln))
  • Linux文件管理(查看或者合并文件内容:cat)
  • Linux文件管理(文本搜索(grep))
  • Linux文件管理(查找文件:find)
  • Linux文件管理(拷贝文件:cp)
  • Linux文件管理(移动文件:mv)
  • Linux文件管理(归档管理:tar)
  • Linux文件管理(文件压缩解压:gzip)
  • Linux文件管理(文件压缩解压:bzip2)
  • Linux文件管理(文件压缩解压:zip、unzip)
  • Linux文件管理(查看命令位置:which)
  • Linux用户/管理权限(查看当前用户:whoami)
  • Linux用户/管理权限(查看登录用户:who)
  • Linux用户/管理权限(退出登录账户:exit)
  • Linux用户/管理权限(添加用户账号:useradd)
  • Linux用户/管理权限(设置用户密码:passwd)
  • Linux用户/管理权限(删除用户:userdel)
  • Linux用户/管理权限(切换用户:su)
  • Linux用户/管理权限(查看有哪些用户组)
  • Linux用户/管理权限(添加、删除组账号:groupadd、groupdel)
  • Linux用户/管理权限(修改用户所在组:usermod)
  • Linux用户/管理权限(为创建的普通用户添加sudo权限)
  • Linux用户/管理权限(usermod -g 与 -G的区别)
  • Linux用户/管理权限(修改文件权限:chmod)
  • Linux用户/管理权限(修改文件所有者:chown)
  • Linux用户/管理权限(修改文件所属组:chgrp)
  • Linux系统管理(查看当前日历:cal)
  • Linux系统管理(显示或者设置时间:date)
  • Linux系统管理(查看进程信息:ps)
  • Linux系统管理(动态显示进程:top)
  • Linux系统管理(终止进程:kill)
  • Linux系统管理(关机重启:reboot、shutdown、init)
  • Linux系统管理(检测磁盘空间:df)
  • Linux系统管理(检测目录所占磁盘空间:du)
  • Linux系统管理(查看或配置网卡信息:ifconfig)
  • Linux系统管理(测试远程主机连通性:ping)
  • Linux远程连接工具(SSHSecureShellClient)
  • Linux远程连接工具(SSHSecureShellClient乱码问题解决)
  • Linux安装JDK
  • Linux安装MySQL
  • Linux安装Tomcat
  • Linux vi详细介绍(基本概念)
  • Linux vi详细介绍(基本操作)
  • Linux vi详细介绍(命令行模式功能键)
  • Linux vi详细介绍(底行模式下命令简介)
  • Linux vi详细介绍(命令列表)
  • Linux vi详细介绍(总结)
  • Linux RPM命令参数使用详解
  • 解决Linux下Tomcat启动成功但不能访问的问题
  • 复制文件夹内所有的文件到另外一个文件夹
  • 本地YUM源制作
  • yum源介绍及常用命令
  • 本地yum源安装
  • Linux三种网络(图)
  • yum源介绍及常用命令
  • VMWare虚拟机三种联网方式(Brigde桥接:默认使用VMnet0)
  • VMWare虚拟机三种联网方式(Host-Only私有网络共享主机:默认使用VMet1)
  • VMware虚拟机三种联网方式(NAT网络地址转化:默认使用VMnet8)
  • Linux crontab定时器
  • Linux nc命令使用详解
  • Ubuntu如何在VMWare里面屏幕自适应
  • Unbutu下sublime text3安装与配置
  • Linux下修改host文件

|___Mac操作系统:

  • Mac按键图标对应
  • Mac常用快捷键
  • Mac修改mac物理地址
  • Mac安装与配置Maven
  • Mac安装Docker
  • Mac安装SQLServer 2017
  • Mac下Docker操作SQLServer数据库
  • Mac SQLServer删除数据库中所用的表
  • Mac NavicatPrenium远程同步数据库
  • Mac Docker进入容器目录
  • Mac Docker 安装MySQL
  • Mac 插入Iphone禁止打开iTunes和相册
  • Mac配置adb环境
  • Mac 免费远程连接工具Parallels Client
  • Mac下免费JSON可视化工具Visual JSON
  • Mac或Window修复受损的Excel文件(文档打开就关闭)
  • Mac下安装Charles
  • Mac解决安装软件文件已损坏,打不开,您应该退出磁盘镜像
  • Mac下SVN的使用(SnailSVN)
  • Mac下解决键盘和触摸板的失灵
  • Mac下安装压力测试工具JMeter
  • Mac下终端命令无法使用的问题
  • Mac下如何添加网段

|___Docker容器:

  • Docker总结
  • Docker简介
  • Docker的安装
  • Docker常用命令&操作
  • Linux环境安装、卸载Docker(超详细版)
  • Docker中使用MySQL

|___Intellj IDEA:

  • IDEA下载安装与破解
  • IDEA配置Maven
  • IDEA导入maven项目
  • IDEA如何提高下载速度
  • IDEA配置Tomcat与运行项目
  • IDEA背景色修改
  • IDEA如何在控制台过滤信息
  • IDEA控制台如何修改不同级别的日志颜色
  • IDEA查看数据库插件(很强大的一个插件)
  • IDEA如何快速定位数据库某张表在哪里被调用
  • IDEA如何快速定位到方法的实现类
  • IDEA快速定位到Mapper对应的XML文件
  • IDEA解决控制台不能显示日志的问题
  • IDEA如何折叠指定代码并生成“+”和“-”按钮
  • 解决Maven项目依赖失败的问题
  • IDEA SVN提交设置忽略文件
  • 解决IDEA运行时卡顿发布的问题(可能原因之一)
  • IDEA性能优化
  • 如何在IDEA中启动多个Tomcat

|_前端技术

|__Web前端

|___前端基础
  • HTML简介及开发环境
  • HTML常用标签
  • HTML定时轮播图
  • HTML框架集之FrameSet
  • HTML框架集至Form表单
  • CSS简介
  • CSS选择器
  • CSS盒子模型
  • 常用调试方法
  • JavaScript简介
  • JavaScript语法
  • JavaScript值Boolean类型的默认转换
  • JavaScript方法覆盖
  • JavaScript定时器
  • JavaScript修改标签样式的属性值
  • JavaScript之innerHTML方法
  • JavaScript之表单获取焦点与失去焦点
  • JavaScript之this关键字
  • JavaScript之元素操作
  • JavaScript之省市联动简单案例
  • JQuery简介
  • JQuery之页面加载
  • JQuery之相关事件
  • JQuery之相关效果
  • JQuery之基本选择器
  • JQuery之层次选择器
  • JQuery之基本过滤选择器
  • JQuery之内容过滤选择器
  • JQuery之可见性过滤选择器
  • JQuery之属性过滤选择器
  • JQuery之表单选择器
  • JQuery之对样式的操作
  • JQuery之对属性的操作
  • JQuery之遍历
  • JQuery之val,text,html
  • JQuery插入节点
  • JQuery删除节点
  • JQuery实现省级联动
  • JQuery实现左右选中
  • JQuery事件切换
  • JQuery简单的表单校验器
  • JQuery自定义校验器
  • Bootstrap简介
  • Bootstrap网格系统
  • Bootstrap简单案例
  • 网页调试工具NetWork
  • JQuery显示和隐藏空间
  • 设置控件不能点击(pointer-events)
  • JS子页面如何获取父页面的变量、对象、方法
  • JS如何快速遍历一个集合
  • JavaScript高级应用(用变量操纵函数)
  • JavaScript高级应用(高阶函数)
  • JavaScript高级应用(动态类型)
  • JavaScript高级应用(灵活的对象模型)
  • jqgrid清空表格
  • zTree设置父节点不能选择
  • $.ajax GET请求案例
  • $.ajax GET请求案例(Controller的另外一种写法)
  • JQuery方法回到$callback
  • JS跳转链接的几种方式
  • js拦截事件
  • tr获取当前行号
  • tr固定宽度属性
  • zTree动态参数上传到服务器
  • JS unshift()方法
  • JS字符串format
|___前端框架

|____Avalon:

  • avalon简介
  • avalaon入门案例
  • VM介绍
  • vm内部属性($id)
  • vm监控属性($watch)
  • vm计算属性($computed)
  • 监控数组与非监控属性
  • 数据模型($model)
  • vm是如何作用视图
  • vm运作原理
  • 指令
  • 插值表达式
  • 指令ms-skip(skip绑定)
  • 指令ms-controller(controller绑定)
  • 指令ms-important(important绑定)
  • 指令ms-attr(属性绑定)
  • 指令ms-css(样式绑定))
  • 指令ms-text与ms-html
  • 指令ms-class(类名绑定)
  • 指令ms-active(active绑定)
  • 指令ms-hover(hover绑定)
  • 指令ms-if(if绑定)
  • 指令ms-visible(可见性绑定)
  • 指令ms-for(循环绑定)
  • 指令ms-on*(事件绑定)
  • 指令ms-duplex(各表单元素用法)
  • 指令ms-duplex(数据转换)
  • 指令ms-duplex(数据格式化)
  • 指令ms-duplex(数据验证)
  • 指令ms-duplex(同步后的回调)
  • 指令ms-rules(自定义验证规则)
  • 指令ms-validate(验证绑定)
  • 指令ms-effect(动画绑定)
  • 指令ms-widge(组件绑定介绍)
  • 自定义标签
  • visible与ms-if的区别
  • ms-visible和ms-if的区别
  • 使用ms-visible出现重叠的问题

|____Vue:

|____AngularJS:

|____HUI:

  • HUI介绍
  • 部署及文档结构
  • 基础文本(hui-common-title)
  • 基础布局(hui-wrap、hui-flex)
  • 同步导航及菜单(hui-header)
  • 底部导航及新消息提示组件(hui-footer-icons)
  • 普通列表(hui-list=)
  • 媒体列表(hui-media-list-img)
  • 图片列表(hui-img-list-content)
  • 按钮(hui-button)
  • 数字标识(hui-badge)
  • Toast提示框(hui.toast)
  • 静态对话框(hui.alert、hui.confirm)
  • 全屏消息(hui.blackMask)
  • Loading动画(hui.loading)
  • 多功能菜单(hui.actionSheet)
  • 进度条(hui-progress)
  • popoverMsg(hui(’#btn1’).popoverMsg)
  • 分页页码(javascript:hui.toast)
  • 标签组件(hui-tags)
  • 折叠面板(hui-accordion)
  • 轮播组件(hui-swipe)
  • 分段切换(hui-segment)
  • 图片懒加载(hui-lazy)
  • 下拉刷新(hui-loading-wrap)
  • 上拉加载(hui-refresh)
  • picker(huiPicker)
  • DatePicker(hui.datePicker())
  • 图标及九宫格(hui-speed-dial-icons)
  • 倒计时组件(hui.countdown)
  • 滚动公告组件(hui-scroll-news)

|____LayUI:

|____EasyUI:

|____zTree:

|____JQGrId:

|____Echarts:

|__移动前端

|___原生态开发

|____Andro|d(待定):

|____IOS(待定):

|___混合式开发

|____HybrIdAPP(待定):

|____React Native(待定):

|____Weex(待定):

|____Flutter(待定):

|_后端技术

|__基础

|___JavaEE
|____基础知识
  • HTTP介绍
  • Tomcat服务器介绍与安装
  • 使用Eclipse绑定tomcat
  • Servlet简介
  • Servlet的相关API
  • Servlet的配置
  • ServletContext对象
  • Response类
  • Response类案例(下载文件)
  • Request类
  • 会话简介
  • Cookie技术
  • Session技术
  • Cookie与Session API总结
  • JSP介绍
  • JSP的三大指令
  • JSP的九大内置对象/四大作用域
  • 图解JSP输出缓冲区原理
  • JSP的其它内容补充
  • EL技术
  • JSTL技术
  • JDBC事务
  • 事务的特性
  • AJAX介绍
  • 监听器
  • 监听器API
  • SESSION域中的对象状态
  • 过滤器
  • 过滤器PAI
|____其它

|_____RPC:

  • RPC介绍
  • socket nio原理
  • netty简介与入门
  • netty中handler的执行顺序
  • netty发送对象
  • netty实现RPC以及Zookeeper

|_____Dwr:

  • dwr简介
  • dwr入门例子
  • web.xml配置(主要配置)
  • web.xml配置(常用init-param参数列表)
  • web.xml配置(日志配置)
  • web.xml配置(多个dwr.xml配置和J2EE角色定义)
  • web.xml配置(插件配置)
  • web.xml配置(测试模式配置)
  • dwr.xml配置(纵览)
  • dwr.xml配置(init标签)
  • dwr.xml配置(allow标签-Creator属性)
  • dwr.xml配置(signatures标签)
  • DWR与Servlet整合
  • DWR与Spring整合
  • DWR与JSF整合
  • DWR与Struts整合
  • DWR与Weblogic或PageFlow整合
  • DWR与Hibernate整合
  • DWR与WebWork整合
  • DWR与Acegi整合
  • DWR中的JavaScript简介
  • DWR中的JavaScript(简单回调函数)
  • DWR中的JavaScript(调用元数据对象)
  • DWR中的JavaScript(查找回调函数)
  • DWR中的JavaScript(创造一个与Java对象匹配的JavaScript对象)
  • engine.js功能
  • engine.js功能(使用选项)
  • engine.js功能(选项索引)
  • engine.js功能(选项说明)
  • util.js功能
  • util.js功能($())
  • util.js功能(addOptions和removeAllOptions)
  • util.js功能(addRows and removeAllRows)
  • util.js功能(getText)
  • util.js功能(getValue)
  • util.js功能(getValues)
  • util.js功能(onReturn)
  • util.js功能(selectRange)
  • util.js功能(setValue)
  • util.js功能(setValues)
  • util.js功能(toDescriptiveString)
  • util.js功能(useLoadingMessage)
  • util.js功能(Submission box)
  • DWR Annotations
  • DWR 错误处理
  • DWR 异常
  • DWR 找出异常更多信息
  • 传递额外的数据到callback函数
  • 从其他的URL读取数据
  • DWR安全
  • DWR购物车案例(介绍)
  • DWR购物车案例(实现目录)
  • DWR购物车案例(测试部署)
  • DWR购物车案例(远程调用对象)
  • DWR购物车案例(实现购物车)
  • DWR购物车案例(调用远程的Cart方法)
  • DWR购物车案例(演示结果)
  • DWR购物车案例(总结)
  • DWR常见问题(XML解析错误)
  • DWR常见问题(使用weblogic的类路径问题)
  • DWR常见问题(没有cookies的情况下使用DWR)

|_____Shiro:

  • Shiro简介
  • Shiro的架构
  • Shiro身份认证示例
  • Shiro身份认证流程
  • Shiro Realm
  • Shiro Authenticator及AuthenticationStrategy
  • Shiro 授权的几个关键对象
  • Shiro授权授权的三种方式
  • Shiro授权的代码实现
  • Shiro Permission
  • Shiro 授权流程

|_____Activiti:

  • 工作流概念
  • 工作流介绍
  • 两个配置文件
  • 环境准备及插件安装(Eclipse))
  • 插件安装(IDEA)
  • 流程设计器的使用(Eclipse)
  • 流程设计器的使用(IDEA)
  • 开发环境准备
  • 核心API
  • 入门demo(Eclipse)
  • 入门demo(IDEA)
  • 流程管理定义(设计流程定义文档)
  • 流程管理定义(部署流程定义)
  • 流程管理定义(查看流程定义)
  • 流程管理定义(删除流程定义)
  • 流程管理定义(查看流程图附件)
  • 流程管理定义(查询最新版本的流程定义)
  • 流程管理定义(删除key相同的所有不同版本的流程定义)
  • 流程管理定义(启动流程实例)
  • 流程管理定义(查询个人任务)
  • 流程管理定义(办理任务)
  • 流程管理定义(查询流程状态)
  • 流程变量(流程图)
  • 流程变量(启动流程实例)
  • 流程变量(设置和获取流程变量)
  • 流程变量(模拟流程变量的设置和获取的场景)
  • 流程变量(查询流式的流程变量)
  • 流程变量(支持的类型)
  • 流程变量(总结)
  • 流程执行历史记录
  • 连线
  • 排他网关(ExclusiveGateWay)
  • 并行网关(parallelGateWay)
  • 开始活动节点
  • 接收活动(receiveTask,即等待活动)
  • 用户任务(个人任务)
  • 用户任务(组任务)
  • 用户任务(工作流定义的角色组)
  • 工作流总结(图)
  • 设置下一节点签收人&&签收人查询待办事项
  • 项目总结
|___源码分析

|____Spring:

  • Spring简介
  • 控制反转IOC
  • 控制反转IOC入门案例
  • Spring工厂的类图结构(ApplicationContext)
  • IOC中的bean标签和管理对象细节
  • Spring依赖注入(基于XML)
  • Spring依赖注入(基于注解Annotation)
  • 面向切面编程(AOP)简介
  • AOP底层实现
  • 基于Aspect的AOP开发(XML的方式)
  • 基于Aspect的AOP开发(注解的方式)
  • Spring的数据库连接池管理
  • Spring转账Demo(了解事物及AOP)
  • 源码解析Spring的启动机制(contextConfigLocation)
  • Spring核心总结(AOP篇)
  • 手写Spring事务框架
  • Spring核心总结(IOC)
  • 手写SpringIOC

|____SpringMVC:

  • SpringMVC简介
  • SpringMVC架构
  • 注解映射器和适配器
  • 视图解析器(ViewResolver)
  • 整合MyBatis
  • SpringMVC小案例
  • 参数绑定(默认支持的参数类型)
  • 参数绑定(Model/ModelMap)
  • 参数绑定(绑定简单的类型)
  • 参数绑定(绑定pojo类型)
  • 参数绑定(自定义)
  • 参数绑定(高级参数绑定)
  • RequestMapping
  • Controller方法返回值
  • 异常处理器
  • 上传图片
  • JSON交互
  • RESTful支持
  • 拦截器
  • 拦截器案例
  • SpringMVC解决下载文件名乱码的问题
  • 手写SpringMVC

|____MyBatis:

  • MyBatis介绍
  • MyBatis环境搭建
  • MyBatis根据id查询
  • MyBatis模糊查询
  • MyBatis添加操作
  • MyBatis修改操作
  • MyBatis删除操作
  • 再谈MyBatis优势
  • MyBatis相关API
  • 原始Dao开发方法
  • Mapper动态代理方式
  • SqlMapConfig.xml配置文件
  • 输入映射和输出映射
  • 输出映射至ResultMap
  • 动态SQL的where标签
  • 动态SQL的sql片段
  • 动态SQL的foreach标签
  • 关联查询(一对一查询)
  • 关联查询(一堆多查询)
  • MyBatis整合Spring
  • Dao开发的两种方式
  • 逆向工程
  • 动态SQL元素(复习)
  • if(元素(复习))
  • choose、when、otherwise元素
  • where、trim元素
  • set元素
  • foreach元素(复习)
  • bind元素
  • MyBatis中#与$的区别
  • SpringBoot至MyBatis逆向工程
  • MyBaits逆向工程源码
  • 手写MyBatis(注解版)

|____数据库连接池:

  • 数据库连接池原理
  • 手写数据库连接池

|____List/LnkedList:

  • 手写List框架
  • 手写LinkedList框架

|____Map:

  • 手写Map框架(基于JDK1.7)
  • 手写Map框架(基于LinkedList)

|__微服务技术

|___Dubbo:

  • Dubbo介绍&环境安装&入门案例
  • Dubbo与SpringCloud的区别
  • Dubbo原理及负载均衡分析

|___SpringBoot:

  • SpringBoot入门
  • SpringBoot Web开发
  • SpringBoot整合各种数据源)(JdbcTemplate、MyBatis、JPA)
  • SpringBoot事务管理
  • SpringBoot日志管理
  • SpringBoot lombok简介代码
  • SpringBoot缓存使用
  • SpringBoot热部署(IDEA版本)
  • SpringBoot监控管理(Actuator)
  • SpringBoot监控管理(Admin-UI)
  • SpringBoot性能优化
  • SpringBoot2.0新特新介绍
  • SpringBoot其它
  • SpringBoot实现原理
  • SpringSecurity简介
  • SpringBoot整合SpringSecurity
  • RBAC权限模型
  • SpringBoot入门
  • SpringBoot入门(HelloWord探究)
  • 使用Spring Initializer快速创建SpingBoot项目
  • SpringBoot配置文件
  • SpringBoot配置文件植入
  • SpringBoot配置文件占位符
  • SpringBoot之Profile文件
  • SpringBoot配置文件加载位置
  • SpringBoot外部配置加载顺序
  • SpringBoot自动配置原理
  • SpringBoot日志
  • SpringBoot日志关系
  • SpringBoot日志使用
  • SpringBoot切换日志框架
  • SpringBoot的Web开发简介
  • SpringBoot模板引擎
  • SpringBoot至SpringMVC自动配置
  • 如何修改SpringBoot默认配置
  • SpringBoot设置默认访问首页
  • SpringBoot国际化
  • SpringBoot之Restful CRUD(一)
  • SpringBoot之Restful CRUD (二)
  • SpringBoot默认的错误处理机制
  • SpringBoot如何定制错误界面
  • SpringBoot配置嵌入式Servlet容器
  • SpringBoot使用外置的Servlet容器
  • SpringBoot之JDBC(关键代码)
  • SpringBoot至JDBC(完整代码)
  • SpringBoot整合Druid
  • SpringBoot整合MyBatis
  • SpringBoot整合SpringData JPA
  • SpringBoot启动配置原理
  • SpringBoot自定义Starter
  • 更多SpringBoot整合示例

|___SpringCloud:

  • 互联网网站架构演变过程
  • SpringCloud简介
  • 服务治理Eureka(搭建注册中心)
  • 服务治理Eureka(集群搭建)
  • 服务治理Eureka(详解)
  • 服务治理Eureka(替代方案)
  • 负载均衡器Ribbon
  • 服务保护机制Hystrix
  • 声明式服务调用Feign
  • SprigCloud分布式配置中心
  • 接口网关服务Zuul
  • 接口管理Swagger
  • Zuul整合Swagger管理微服务所有API
  • 分布式服务跟踪Sleuth
  • SpringCloud消息总线
  • SpringCloud消息驱动简介&原理
  • 使用RabbitMQ实现消息驱动
  • 消息驱动消费者组的实现
  • 使用kafka实现消息驱动
  • OAuth2简介及原理
  • OAuth搭建微服务开发平台
  • Sleuth与Zipkin服务链路
  • Zipkin环境集成
  • SpringCloud2.x新知识介绍
  • SpringCloud简介
  • SpringCloud服务的注册与发现(Eureka Server)
  • SpringCloud服务的注册与发现(Service Provider)
  • SpringCloud之Consul简介
  • SpringCloud Consul环境搭建
  • SpringCloud Consul常用命令
  • SpringCloud Consul高可用及搭建步骤
  • Consul项目示例
  • Ribbon介绍
  • Ribbon项目示例
  • Feign简介
  • Feign项目导入概述
  • 断路器(Hystrix)引入
  • 断路器(Hystrix))
  • 断路器项目示例(Ribbon Hystrix)
  • 断路器项目示例(Feign Hystrix)
  • 断路器项目示例(Hystrix Dashboard)
  • 服务网关Zuul简介
  • 服务网关Zuul项目示例
  • 服务网关zuul服务转发
  • 服务网关zuul路由规则
  • 服务网关zuul filter使用
  • SpringCloud Config集成Eureka服务
  • SpringCloud Config 中使用Refresh
  • SpringCloud Bus消息总线集成(RabbitMQ)

|__中间件

|___协调工具

|____Zookeeper:

  • 介绍&安装&配置详解
  • Java基本操作
  • 负载均衡原理实现
  • 分布式锁实现
  • 选举与哨兵机制
  • 实现分布式配置中心
  • 集群选举策略
  • Zookeeper数据查看工具ZooInspector
  • 解决Zookeeper启动失败的问题

|____Consul:

|____Eureka:

|___消息中间件

|____MQTT:

  • MQTT简介
  • MQTT与MQ有什么关系
  • MQTT原理
  • Windows下mosquitto安装
  • mosquitto配置登录账号和密码
  • mosquitto配置日期信息
  • mosquitto开启webSockets
  • mosquitto用户访问控制
  • mosquitto测试工具paho
  • Spring集成MQTT(生产者与消费者)
  • apache-apollo服务器安装与使用
  • Mac下免费MQTT测试工具MQTTBox
  • MQTT断线问题分析

|____ActiveMQ:

  • 知识回顾
  • ActiveMQ-安装&入门案例
  • ActiveMQ-点对点&发布订阅模式
  • 为什么需要MQ及其好处
  • 常见消息中间件对比
  • JMS简介
  • Linux下ActiveMQ的下载与安装
  • JMS点对点模式
  • JMS发布/订阅模式
  • Window下ActiveMQ的下载与安装

|____RabbitMQ:

  • RabbitMQ简介&安装
  • RabbitMQ管理控制台的使用
  • RabbitMQ五种队列形式
  • RabbitMQ案例代码(点对点模式)
  • RabbitMQ案例代码(工作队列模式)
  • RabbitMQ案例代码(发布订阅模式)
  • RabbitMQ案例代码(路由模式)
  • RabbitMQ案例代码(通配符模式)
  • RabbitMQ消息确认机制
  • SpringBoot集成RabbitMQ
  • RabbitMQ自动补偿机制
  • RabbitMQ基于全局消息ID解决幂等性问题
  • RabbitMQ应答模式
  • RabbitMQ死信队列
  • 基于RabbitMQ解决分布式事务(思想)

|____Kafka:

  • Kafa简介
  • Kafka集群搭建
  • Kafka集群搭建(自带Zookeeper)
  • SpringBoot集成Kafka
|___缓存中间件

|____Ehcache:

  • Ehcache缓存架构

|____Redis:

  • 分布式Redis缓存(简介&安装&基础)
  • SpringBoot整合Redis缓存
  • 分布式Redis缓存(事务&主从复制&哨兵机制)
  • 分布式Redis缓存(持久化)
  • 分布式Redis缓存(集群)
  • 分布式Redis缓存(缓存雪崩&穿透&热点key)
  • 解决分布式Session一致性问题
  • 基于Redis实现分布式锁
  • NoSQL概述
  • 主流的NoSQL产品
  • NoSQL特点
  • Redis概述
  • Linux下安装Redis
  • Redis的使用
  • 数据结构介绍
  • 存储String
  • 存储Hash
  • 存储list(原理)
  • 存储list(命令)
  • 存储list(使用场景)
  • 存储set(概述)
  • 存储set(命令)
  • 存储set(使用场景)
  • 存储sortedset
  • keys的通用操作
  • Jedis介绍
  • Java连接Redis
  • 多数据库特性
  • 相关的redis命令
  • 消息订阅与发布
  • Redis事务
  • Redis事务测试案例
  • Redis持久化
  • RDB持久化的优势与劣势
  • RDB持久化配置说明Snapshotting
  • AOF持久化的优势与劣势
  • AOF持久化配置
  • Redis使用场景
  • redis.conf配置详情
  • 如何启动多个Redis
  • Redis图形化工具安装教程
  • RedisDesktopManager使用教程
  • Redis常用工具下载
  • Redis集群(主从复制)
  • Redis集群(哨兵)
  • Redis集群(创建)
  • Redis集群(插槽)
  • Redis集群(节点增加删除)
  • Redis集群(故障转移)
  • Redis集群(内存不足的问题)

|__调度平台

|___XXL-JOB:

  • 分布式任务调度平台XXL-JOB

|__配置中心

|___携程Apollo:

  • 分布式配置中心Apollo安装与详解

|___SpringCloud-Config:

|__日志框架

|___ElasticSearch:

  • 分布式日志搜集工具ElasticSearch简介
  • Linux环境下安装ElasticSearch
  • Linux环境安装Kibana
  • Kibana实现增删改查
  • SpringBoot整合ElasticSearch
  • ElasticSearch倒排索引
  • ElasticSearch条件查询
  • Elastic DSL语言查询与过滤
  • Linux下安装ik分词器
  • Elastic文档映射
  • Elastic集群原理
  • Linux下安装ElasticSearch集群
  • SpringBoot基于ES的网盘应用

|___Logstash:

  • 分布式日志采集系统ELK
  • Linux下安装Logstash
  • Logstash的简单使用

|___Kibana:

  • ELK配置与使用

|__搜索引擎

|___Lucence/Solr:

  • 全文检索技术
  • Lucene实现全文检索流程
  • Lucene配置开发环境
  • Lucene入门程序
  • 全文检索-分析器
  • Lucene索引库的添加
  • Lucene索引库的删除
  • Lucene索引库的修改
  • Lucene索引库查询-介绍
  • Lucene索引库查询-query子类查询
  • Lucene索引库查询-queryparser查询
  • Lucene相关度排序
  • Solr简介
  • Solr的安装与配置
  • Solr Home与SolrCore
  • Solr后台管理界面介绍
  • Solr后台管理操作入门
  • Solr管理索引
  • 使用SolrJ管理索引库
  • Solr配置中文分析器
  • Solr批量导入数据
  • Solr复杂查询-使用后台查询
  • Solr复杂查询-使用solrj查询
  • Solr项目案例
  • 对Solr的思考

|__数据库

|____基础:

  • PowerDesigner的安装与破解
  • NavicatPremium的破解安装
  • Navicat Premium12的安装与破解
  • 使用NavicatPremium美化Mybatis的SQL语句
  • SQL连接join
  • SQL连接inner join)
  • SQL连接left join
  • SQL连接 right join
  • SQL连接 full join
  • left join与inner join的区别
  • union操作符
  • order by 关键字
  • group by 关键字
  • distinct 关键字
  • TOP关键字
  • SQL通配符
  • 一条集多表查询、字段与字段拼接、合并每张表的共同字段、新增列并复制的SQL
  • 数据库分区、分表、分库、分片

|____MySQL:

  • MySql主从复制与数据备份
  • MySQL索引实现原理
  • MyISAM和InnoDB对B-Tree索引不同的实现方式
  • MySQL数据库优化及注意事项
  • MySQL优化(查询优化)
  • MySQL优化(数据库结构优化)
  • MySQL优化(插入数据优化)
  • MySQL优化(服务器优化)
  • 读写分离(方案)

|____SQLServer:

  • SQLServer中的 WITH AS
  • SQLServer模糊递归查询
  • SQLServer删除表
  • SQLServer安装教程(史上最详细版本)
  • SQLServer sa远程登录
  • SQLServer拷贝远程数据库的内容到本地
  • 白话数据存储过程
  • SQLServer存储过程详解
  • SQLServer存储过程中的输出参数的使用
  • SQLServer分页获取数据的存储过程
  • SQLServer存储过程中事务的创建
  • SQLServer存储过程的执行计划
  • MyBatis调用存储过程
  • insert与select的联和使用

|____MongoDB:

  • MongoDB简介
  • MongoDB基本操作
  • MongoDB数据库操作
  • MongoDB集合操作
  • MongoDB数据类型
  • MongoDB数据操作
  • MongoDB数据查询
  • MongoDB数据查询(Limit与Skip)
  • MongoDB数据查询(投影)
  • MongoDB数据查询(排序)
  • MongoDB数据查询(统计个数)
  • MongoDB数据查询(消除重复)
  • MongoDB高级(聚合aggregate)
  • MongoDB高级($group)
  • MongoDB高级($match)
  • MongoDB高级($project)
  • MongoDB高级($sort)
  • MongoDB高级( l i m i t 和 limit和 limitskip)
  • MongoDB高级($unwind)
  • MongoDB高级(用户管理安全)
  • MongoDB高级(复制(副本集))
  • MongoDB高级(备份与恢复)
  • MongoDB高级(与python交互)

|____MyCat:

  • MyCat读写分离
  • Linux环境MyCat的安装与配置
  • SpringBoot整合MySQL读写分离
  • MyCat分库分表策略
  • MyCat分片按省操作数据库例子
  • 数据切分概述
  • Cobar与MyCat
  • MyCat的前世今生
  • MyCat概述
  • 数据库中间件
  • 逻辑库(schema)
  • 逻辑表
  • 分片节点、分片规则、全局序列号
  • 多租户
  • MyCat安装前期准备
  • Window下安装Mycat
  • Linux下安装Mycat
  • Mycat日志分析
  • schema.xml配置
  • server.xml配置
  • rule.xml配置
  • 分片jon(join概述)
  • 分片join(全局表)
  • 分片join(ER Join)
  • 分片join(share join)
  • 分篇join(catlet人工智能)
  • Spark/Storm 对join扩展(简略)
  • 全局序列号(本地文件方式)
  • 全局序列号(数据库方式)
  • 全局序列号(其它方式)
  • 自增长主键
  • 分片规则
  • 分片规则(分片枚举)
  • 分片规则(固定分片hash算法)
  • 分片规则(求模)
  • 分片规则(按日期分片)
  • 分片规则(取模范围约束)
  • 分片规则(ASCII码求模范围约束)
  • 分片规则(应用指定)
  • 分片规则(字符串hash解析)
  • 分片规则(一直性hash)
  • 分片规则(按单月小时拆分)
  • 分片规则(自然月分片)
  • 权限控制(远程连接配置)
  • 权限控制(多租户支持)
  • MyCat常见问题与解决方案
  • MyCat性能测试

|____Sharding-JDBC:

  • Sharding-JDBC简介
  • SpringBoot整合Sharding-JDBC
  • Sharding-JDBC日志分析

|__项目篇

|___场景问题解决

|____互联网并发:

  • 基于Hystrix实现服务隔离与降级
  • 服务限流
  • RateLimiter实现AOP方式实现限流
  • CDN内容分发

|____互联网安全:

  • 常见的Web安全漏洞(XSS攻击、SQL注入、防盗链
  • 常见的Web安全漏洞(CRSF攻击)
  • 常见的Web安全漏洞(其它漏洞)
  • API接口幂等设计与实现
  • 基于AccessToken方式实现API设计
  • 基于URL转码方式实现API设计
  • OAuth2.0协议实现API设计
  • 信息加密技术(单向散列加密)
  • 信息加密技术(对称&非对称加密)
  • 基于Nginx实现API网关
  • 基于Zuul实现API网关
  • HTTP抓包
  • 生产环境配置HTTPS证书

|____分布式:

  • 解决网站跨域问题
  • 分布式事务解决方案(理论篇)
  • 分布式事务解决方案(框架篇)
  • 分布式事务解决方案(设计篇)
  • 分布式事务解决方案(实践篇)
  • 高并发情况下生成分布式全局id策略
|___项目

|____分布式电商:

  • 电商背景
  • 项目简介
  • 系统架构
  • Dubbox简介
  • 注册中心Zookeeper
  • Dubbox本地JAR包部署与安装
  • 管理中心的部署
  • 框架搭建
  • SOA架构演变
  • 框架搭建(使用IDEA)
  • AngularJS简介
  • AngularJS快速入门
  • 品牌管理模块
  • 前端分层以及控制器继承
  • 规格管理功能
  • 模板管理功能(一)
  • 模板管理功能(二)
  • SpringSecurity框架
  • 运营商系统登录与安全控制
  • 商家申请入驻
  • 商家审核
  • 商家系统登录与安全控制
  • 商品分类管理(列表实现)
  • 商品分类管理(面包屑导航)
  • 商品分类管理(增伤改查)
  • 电商SPU与SKU
  • 商品录入(基本功能)
  • 商品录入(富文本编辑器)
  • 商品录入(三级联动菜单)
  • 一亿条数据插入MySQL,耗时多少?
  • 分布式图片服务器FastDFS
  • FastDFS文件上传与下载流程
  • fastdfs安装教程
  • 商品录入(图片上传至fastdfs)
  • 注解式事务配置(运营商后台)
  • 运营商后台(广告管理)
  • 网站首页(广告展示)
  • Linux下安装Redis
  • SpringDataRedis介绍及Demo
  • 网站首页(缓存数据广告)
  • 关于Redis的几个问题
  • Linux下安装Solr
  • 修改索引库名称
  • 中文分词器IK Analyzer配置
  • Solr配置域
  • SpringDataSolr入门例子
  • 批量导入商品数据到solr索引库
  • 商品关键字搜索
  • 搜索页与首页对接
  • 消息中间件
  • JMS
  • Linux下装ActiveMQ
  • ActiveMQ例子
  • Spring集成ActiveMQ
  • SpringBoot
  • SpringBoot例子
  • ActiveMQ实现运营商后台与搜索服务的零耦合(一))
  • ActiveMQ实现运营商后台与搜索服务的零耦合(二)
  • 网页静态化技术
  • FreeMarker入门Demo
  • FreeMarker实用方法
  • 商品详情页
  • nginx介绍
  • 正向代理与反向代理
  • Linux下安装Nginx(超详细)
  • nginx配置虚拟主机概述
  • nginx基于域名配置虚拟主机
  • nginx基于端口配置虚拟主机
  • nginx+tomcat反向代理
  • nginx实现负载均衡
  • nginx编译参数详解
  • nginx高可用以及lvs+nginx负载均衡(资料)
  • 单点登录
  • Linux下部署CAS
  • CAS客户端Demo
  • CAS数据源设置(从数据库中查询用户名密码登录)
  • CAS服务端界面改造
  • CAS客户端与SpringSecuriry集成
  • 用户中心
  • 阿里大于短信发送
  • 短信微服务
  • 用户注册
  • 购物车需求分析
  • Cookie存储购物车
  • Redis存储购物车
  • SpringMVC跨域请求
  • 二维码
  • 微信扫码支付申请
  • 微信支付二维码生成
  • 检测支付状态
  • SpringTask任务调度框架
  • SpringTask任务调度框架Cron例子
  • Maven Profile
  • Maven Profile切换数据连接配置
  • Maven Profile切换注册中心连接配置
  • MongoDb简介
  • 项目部署
  • Tomcat性能优化(运行方式)
  • Tomcat性能优化(使用线程池)
  • Tomcat性能优化(NIO配置)
  • Tomcat性能优化(禁用AJP连接器)
  • Tomcat性能优化(JVM调优)
  • JVM调优(理论篇)
  • JVM调优(实战篇)
  • JVM调优(性能问题)
  • JVM调优(典型配置)
  • MySQL优化(查询优化)
  • MySQL优化(数据结构优化)
  • MySQL优化(插入数据优化)
  • MySQL优化(服务器优化)
  • Redis集群(主从复制)
  • Redis集群(哨兵)
  • Redis集群(创建)
  • Redis集群(插槽)
  • Redis集群(节点增加删除)
  • Redis集群(故障转移)
  • Redis集群(内存不足的问题)
  • 读写分离(方案)
  • 读写分离(使用Spring基于应用层实现)
  • 读写分离(使用Spring基于应用层实现(二))
  • 读写分离(一主多从的实现)
  • MySQL主从复制
  • 终章

|____秒杀系统(待定):

|_底层

|__C语言:

|__C++:

|__QT:

|__MFC:

|_人工智能

|__机器学习:

  • 机器学习-Python基础回顾(一)
  • 机器学习-Python基础回顾(二)
  • 机器学习-Python基础回顾(三)
  • 机器学习-数据挖掘与机器学习导论
  • 机器学习-朴素贝叶斯分类算法(案例一)
  • 机器学习-朴素贝叶斯分类算法(案例二)
  • 机器学习-Kmeans聚类算法原理
  • 机器学习-Kmeans聚类算法案例
  • 机器学习-KNN分类算法原理
  • 机器学习-KNN简单数据分类实现
  • 机器学习-KNN实现手写数字识别
  • 机器学习-KNN算法补充
  • 机器学习-CF协同欧过滤推荐算法原理
  • 机器学习-CF协同过滤推荐(电影推荐案例)
  • 机器学习-CF协同过滤算法补充
  • 机器学习-决策树分类算法原理
  • 机器学习-决策树分类器案例
  • 机器学习-Lineage逻辑回归分类算法
  • 机器学习-Lineage逻辑回归算法分类案例
  • 机器学习-SVM
  • 机器学习-深入SVM
  • 机器学习-证明SVM

|__爬虫:

  • 爬虫-通用爬虫与聚焦爬虫
  • 爬虫-HTTP和HTTPS
  • 爬虫-HTTP代理神器Fiddler
  • 爬虫-urllib2库的基本使用
  • 爬虫-urllib2 GET请求
  • 爬虫-urllib2 POST请求
  • 爬虫-urllib2 处理HTTPS请求SSL证书验证
  • 爬虫-urllib2 自定义Opener
  • 爬虫-urllib2 Handler处理器
  • 爬虫-urllib2 Cookie
  • 爬虫-urllib2 异常URLError和HTTPError
  • 爬虫-Requests介绍
  • 爬虫-Requests GET请求
  • 爬虫-Requets POST请求
  • 爬虫-Requests代理(proxies参数)
  • 爬虫-Requests私密代理验证和Web客户端验证
  • 爬虫-Requests Cookies 和Session
  • 爬虫-Requests 处理HTTPS请求SSL证书验证
  • 爬虫-结构化和非结构化数据
  • 爬虫-正则表达式入门
  • 爬虫-python的re模块
  • 爬虫-re正则match方法
  • 爬虫-re正则search方法
  • 爬虫-re正则findall方法
  • 爬虫-re正则finditer方法
  • 爬虫-re正则split方法
  • 爬虫-re正则sub方法
  • 爬虫-re正则匹配中文
  • 爬虫-re正则贪婪模式和非贪婪模式
  • 爬虫-爬取内涵段子网站案例
  • 爬虫-XML介绍
  • 爬虫-XPath
  • 爬虫-lxml库
  • 爬虫-XPath实例测试
  • 爬虫-Xpath爬虫案例
  • 爬虫-BeautifulSoup4 解析器介绍
  • 爬虫-BeautifulSoup4 四大对象种类
  • 爬虫-BeautifulSoup4 遍历文档树
  • 爬虫-BeautifulSoup4 搜索文档树
  • 爬虫-BeatuifulSoup4 CSS选择器
  • 爬虫-BeatuifulSoup4 案例
  • 爬虫-JSON模块
  • 爬虫-JSonPath
  • 爬虫-爬取糗事百科案例
  • 爬虫-多线程爬虫案例
  • 爬虫-爬虫与发爬虫的场景
  • 爬虫-动态HTML介绍
  • 爬虫-Selenium与PhantomJS介绍
  • 爬虫-Selenium定位UI元素
  • 爬虫-Selenium鼠标动作链
  • 爬虫-Selenium填充表单
  • 爬虫-Selenium弹窗处理
  • 爬虫-Selenium页面切换
  • 爬虫-Selenium页面前进和后退
  • 爬虫-Selenium Cokiees
  • 爬虫-页面等待
  • 爬虫-Selenium案例(网站模拟登陆)
  • 爬虫-Selenium案例(动态页面模拟点击)
  • 爬虫-Selenium案例(执行JavaScript语句)
  • 爬虫-机器视觉与Tesseract
  • 爬虫-Tesseract处理一些格式规范的文字
  • 爬虫-Tesseract从网站图片抓取文字
  • 爬虫-Tesseract对图片验证码处理
  • 爬虫-Scrapy框架
  • 爬虫-Scrapy框架安装
  • 爬虫-Scarpy框架入门案例
  • 爬虫-Scrapy框架Shell
  • 爬虫-Scrapy框架Item Pipeline
  • 爬虫-Scrapy框架Spider
  • 爬虫-Scrapy框架CrawlSpiders
  • 爬虫-Scrapy框架Request/Response
  • 爬虫-Scrapy框架Downloader Middlewares
  • 爬虫-Scrapy框架Settings
  • 爬虫-Scrapy案例(手机APP抓包爬虫)
  • 爬虫-Scrapy案例(阳光热线问政平台)
  • 爬虫-Scrapy案例(新网网分类资讯爬虫)
  • 爬虫-Scrapy案例(图片下载器爬虫)
  • 爬虫-Scrapy案例(数据保存到MongoDB)
  • 爬虫-Scrapy案例(三种登录策略)
  • 爬虫-Scrapy案例(通过Fiddler进行手机抓包)
  • 爬虫-Scrapy和scrapy-redis的区别
  • 爬虫-scrapy-redis源码分析(Connecton)
  • 爬虫-scrapy-redis源码分析(dupefilter)
  • 爬虫-scrapy-redis源码分析(picklecompat)
  • 爬虫-scrapy-redis源码分析(pipelines)
  • 爬虫-scrapy-redis源码分析(queue)
  • 爬虫-scrapy-redis源码分析(scheduler)
  • 爬虫-scrapy-redis源码分析(spider)
  • 爬虫-scrapy-redis实战(一)
  • 爬虫-scrapy-redis实战(二)
  • 爬虫-scrapy-redis实战(三)
  • 爬虫-scrapy-redis实战(四)
  • 爬虫-scrapy-redis实战(五)
  • 爬虫-scrapy-redis实战(六)
  • 爬虫-scrapy-redis实战(七)
  • 爬虫-scrapy-redis实战(八)

|__Django:

  • Django入门-MVT框架介绍
  • Django入门-虚拟环境下安装django
  • Django入门-设计模型(介绍)
  • Django入门-管理站点
  • Django入门-视图(介绍)
  • Django入门-模型(介绍)
  • Django模型-ORM简介及MySQL数据库的使用
  • Django模型-定义模型
  • Django模型-模型成员
  • Django模型-模型查询
  • Django模型-自连接
  • Django视图-介绍
  • Django视图-URLconf
  • Django视图-视图函数
  • Django视图-HttpRequest对象
  • Django视图-HttpResponse对象
  • Django视图-状态保持
  • Django模板-介绍
  • Django模板-定义模块
  • Django模板-模板继承
  • Django模板-HTML转义
  • Django模板-crsf
  • Django模板-验证码案例
  • Django高级-管理静态文件
  • Django高级-中间件
  • Django高级-上传图片
  • Django高级-Admin站点
  • Django高级-分页
  • Django高级-Ajax
  • Django高级-富文本编辑器
  • Django高级-缓存
  • Django高级-全文检索
  • Django高级-celery
  • Django高级-部署

|__Tornado:

  • Tornado-介绍
  • Tornado-安装
  • Tornado-入门程序
  • Tornado-httpserver
  • Tornado-options
  • Tornado-Application
  • Tornado-输入
  • Tornado-输出
  • Tornado-接口与调用顺序
  • Tornado-静态文件
  • Tornado-使用模板
  • Tornado-数据库
  • Tornado-Cookie
  • Tornado-XSRF
  • Tornado-用户验证
  • Tornado-认识异步
  • Tornado-Tornado异步
  • Tornado-WebSocket
  • Tornado-部署Tornado

|_云计算/大数据

|__基础:

  • 云计算概念详解
  • Hadoop介绍
  • Hadoop国内外应用案例介绍
  • 分布式系统概述
  • 离线数据分析流程介绍
  • Hadoop集群搭建
  • Hadoop集群初步使用
  • Hadoop推荐系统架构图

|__Scala:

  • Scala概述
  • Scala编译器安装(Windows)
  • Scala编译器安装(Linux)
  • Scala开发工具安装
  • Scala安装及环境配置(详细版)
  • SBT安装与使用
  • Scala基础语法
  • Scala数组
  • Scala映射
  • Scala元组
  • Scala集合
  • Scala类
  • Scala对象
  • Scala继承
  • Scala模式匹配和样例类
  • Scala Actor
  • Scala Actor案例一
  • Scala Actor案例二
  • Scala Actor案例三
  • Scala Actor案例四
  • Scala 高阶函数
  • Scala 高阶函数例子
  • Scala隐式转换和隐式参数
  • Scala项目案例(需求分析)
  • Scala项目案例(Akka简介)
  • Scala项目案例(项目实现)
  • Akka详细学习资料

|__Mahout:

  • 推荐系统是什么
  • 推荐引擎的分离
  • 常见的推荐算法
  • 混合的推荐机制
  • 推荐系统的应用场景
  • 推荐系统架构(淘宝和京东)
  • 协同过滤的算法
  • Mahout介绍
  • Mahout协同过滤算法
  • Mahout协同过滤算法编程(IDEA)
  • Mahout运行在Hadoop集群

|__Spark:

  • Spark入门
  • Spark集群安装
  • Spark程序执行
  • Spark IDEA中编写WordCound程序
  • Spark RDD概述
  • Spark 创建RDD的两种方式
  • RDD API - Transformation
  • RDD API - Action
  • RDD的依赖关系
  • RDD的缓存
  • DAG的生产
  • Spark Streaming概述
  • Spark与Storm的对比
  • DStream概述
  • DStream相关操作-Transformations on Dstreams
  • DStream相关操作-Output Operations on Dstreams
  • Spark Streaming 实现实时WordCount
  • Spark Streaming整合Kafka完成网站点击流实时统计
  • Spark SQL 概述
  • Spark DataFrames 概述
  • Spark DataFrames 创建
  • Spark DataFrame常用操作-DSL风格语法
  • Spark DataFrame常用操作-SQL风格语法
  • Spark SQL查询程序
  • Spark JDBC

|__Storm:

  • Storm介绍
  • Storm核心介绍
  • Storm编程模型
  • 流式计算一般架构图
  • Storm集群部署
  • Storm常用操作命令
  • Storm集群的进程及日志熟悉
  • Storm源码下载及目录熟悉
  • Storm单词技术案例
  • Storm实时交易金额计算案例分析
  • Storm的并发机制
  • Storm进程间通信机制
  • Storm内部通信技术(Disruptor)
  • Strom组件本地目录树
  • Storm zookeeper目录树
  • Storm任务提交过程
  • Storm消息容错机制

|__HBase:

  • hbase简介
  • hbase安装
  • hbase数据模型
  • hbase命令
  • hbase依赖zookeeper
  • hbase开发
  • hbase原理
  • MapReduce操作Hbase

|__Azkaban:

  • Hadoop工作流调度系统
  • Azkaban安装部署
  • Azkaban Command类型单一job示例
  • Azkaban Command类型多job工作流flow
  • Azkaban HDFS操作任务
  • Azkaban MAPREDUCE任务
  • Azkaban HIVE 脚本任务

|__MapReduce:

  • 为什么需要MAPREDCE?
  • MAPREDUCE框架结构及核心运行机制
  • MapTask并行度决定机制
  • MAPREDUCE示例
  • MAPREDUCE程序运行模式
  • MAPREDUCE中的Combiner
  • MAPREDUCE的shuffle机制
  • MAPREDUCE中的序列化
  • MAPREDUCE与YARN
  • MAPREDUCE中的排序初步
  • MAPREDUCE中的分区Partitioner
  • MAPREDUCE数据压缩
  • MAPREDUCE的reduce端join算法实现
  • MAPREDUCE的map端join算法实现
  • MAPREDUCE的web日志预处理
  • MAPREDUCE自定义inputFormat
  • MAPREDUCE自定义outputFormat
  • MAPREDUCE自定义GroupingComparator
  • MAPREDUCE中的DistributedCache应用
  • MAPREDUCE中的其它应用
  • MAPREDUCE中的其它应用
  • MAPREDUCE总结(图)

|__HDFS:

  • HDFS基本概念
  • FastDFS与HDFS的区别
  • HDFS的shell操作
  • HDFS的工作机制
  • NAMENODE的工作机制
  • DATANODE的工作机制
  • HDFS的java操作
  • 案例:开发shell采集脚本
  • 案例:开发Java采集程序

|__Kafka:

  • Kafka介绍
  • Kafka核心组件
  • Kafka集群部署
  • Kafka常用操作命令
  • Kafka Java API
  • Kafka 名词解析和工作方式
  • Kafka Consumer与topic关系
  • Kafka 消息的分发
  • Kafka Consumer负载均衡
  • Kafka文件存储基本结构
  • Kafka Partion Segment
  • Kafka 查找message

|__Sqoop:

  • sqoop数据迁移概述
  • sqoop安装
  • sqoop的数据导入
  • sqoop的数据导出
  • sqoop的原理

|__Fume:

  • Flume介绍
  • Flume采集系统结构图
  • Flume的安装部署
  • Flume采集目录到HDFS
  • Flume采集文件到HDFS

|__Hive:

  • Hadoop的HA机制
  • Hadoop的HA集群与安装部署
  • HA下hdfs-api变化
  • Hive简介
  • Hive架构
  • Hive与传统数据库的对比
  • Hive的数据存储
  • Hive创建表
  • Hive修改表
  • Hive显示命令
  • Hive的Load操作
  • Hive的Insert操作
  • Hive的SELECT操作
  • Hive的join操作
  • Hive Shell参数
  • Hive自定义函数和Transform
  • Hive案例(数据ETL)
  • Hive案例(访问时长统计)
  • Hive案例(级联求和)

|__项目:

  • 网站点击数据分析案例(原理及意义)
  • 网站点击数据分析案例(网站流量分析过程)
  • 网站点击数据分析案例(整体技术流程与架构)
  • 网站点击数据分析案例(数据采集功能)
  • 网站点击数据分析案例(数据预处理功能)
  • 网站点击数据分析案例(数据仓库设计)
  • 网站点击数据分析案例(ETL)
  • 网站点击数据分析案例(统计分析-PV统计)
  • 网站点击数据分析案例(统计分析-受访分析)
  • 网站点击数据分析案例(统计分析-访客分析)
  • 网站点击数据分析案例(统计分析-Visit分析【点击流模型】)
  • 网站点击数据分析案例(统计分析-键路径转化率分析)
  • 网站点击数据分析案例(结果导出)
  • 网站点击数据分析案例(工作流调度)
  • 网站点击数据分析案例(数据展示)
  • 云笔记案例(需求分析)
  • 云笔记案例(库表分析)
  • 云笔记案例(功能列表)
  • 云笔记案例(代码流程分析)
  • 日志监控告警系统案例(需求分析)
  • 日志监控告警系统案例(功能架构分析)
  • 日志监控告警系统案例(数据模型设计)
  • 日志管理告警系统案例(代码实现)
  • 混合推荐系统案例(需求分析)
  • 混合推荐系统案例(功能分析)
  • 混合推荐系统案例(项目开发)
  • 用户画像

|_运维

|__Shell:

  • shell-运维
  • shell-shell历史
  • shell-执行脚本
  • shell-变量
  • shell-文件名代换(Globbing)
  • shell-命令代换
  • shell-算术代换
  • shell-转义字符
  • shell-单引号和双引号
  • shell-条件测试
  • shell-循环
  • shell-位置参数和特殊变量
  • shell-输入输出
  • shell-函数
  • shell-shell脚本的调试方法
  • shell-正则表达式
  • shell-grep
  • shell-find
  • shell-sed
  • shell-awk
  • shell-Linux核心指令
  • shell-开机自启动脚本
  • shell-自动化部署

|__Nginx服务器:

  • DNS域名解析过程
  • 高可用和高并发介绍
  • 外网映射
  • 基础理论
  • 虚拟主机配置
  • 配置反向代理
  • Location正则表达式
  • Upstream Server负载均衡
  • rewrite
  • 如何把项目部署到外网
  • HTTP动态负载均衡(一)
  • HTTP动态负载均衡(二)
  • TCP反向代理实现
  • LVS+KeepAlived+Nginx实现高性能负载均衡集群
  • 动静分离概念

|__微信公众号:

  • 公众号与公众平台
  • 订阅号和服务号
  • 微信公众号注册
  • 微信公众号开发原理
  • 公众号开发-接入微信公众平台
  • 公众号开发-接收普通消息和被动回复消息
  • 公众号开发-鹦鹉学舌代码实现
  • 公众号开发-接收和回复其它普通消息(图片视屏等)
  • 公众号开发-回复用户语音消息识别代码
  • 公众号开发-关注/取消关注事件
  • 公众号开发-获取接口调用凭据
  • 公众号开发-二维码
  • 公众号开发-微信网页授权
  • 公众号开发-自定义菜单

|_测试

|__压力测试:

|__其它:

由于时间缘故,先记录到「前端」模块的LayUI目录

未整理的篇目:

  • 前端模块:LayUI、EasyUI、zTree、JQGrid、Echarts、Vue
  • 移动端模块:Android、IOS、混合式开发
  • 底层模块:C语言、C++、QT、MFC

你可能感兴趣的:(#,知识总结)