知识点与技术原理
Introduction
0.1.
概念篇-01
0.2.
概念篇-02
1.
tornado
1.1.
Tornado异步笔记(一)--- 异步任务
1.2.
Tornado异步笔记(二)--- 异步客户端AsyncHTTPClient
1.3.
Tornado源码阅读(一) --- IOLoop之创建ioloop
1.4.
Tornado源码分析(二)异步上下文管理(StackContext)
1.5.
python黑魔法---上下文管理器(contextor)
2.
keepalive+nginx+lvs
2.1.
使用keepalived实现双机热备
2.2.
Keepalived安装与配置
2.3.
手动部署LVS
2.4.
LVS原理详解(3种工作方式8种调度算法)
2.5.
LVS+keepalived实现负载均衡&高可用
2.6.
Keepalived+Nginx高可用HA
3.
java技术
3.1.
java string问题
3.2.
java 循环问题
3.3.
堆栈
3.4.
Array、Vector等区别
4.
数据结构
4.1.
前Top K 算法详解
4.2.
第 K 大 算法详解
4.3.
Hash表算法解析
4.4.
Hash表原理C实现
4.5.
海量数据处理
4.6.
海量数据处理bf
4.7.
海量数据处理02
4.8.
斐波拉契数列
4.9.
搜索引擎网页去重算法分析
4.10.
快速排序
4.11.
LRU实现
4.12.
动态规划之背包问题
5.
八大算法
5.1.
1.直接插入排序—插入排序
5.2.
2.希尔排序—插入排序
5.3.
3.选择排序—简单选择排序
5.4.
4.堆排序—选择排序
5.5.
5.冒泡排序—交换排序
5.6.
6.快速排序—交换排序
5.7.
7.归并排序
5.8.
8.桶排序/基数排序
5.9.
总结
6.
运维
6.1.
nginx讲解与配置
6.2.
搭建网站
6.3.
squid反向代理basic digest
6.4.
virtualenv
6.5.
csrf原理
6.6.
xss原理
6.7.
dns原理
6.8.
一幅图秒懂LoadAverage(负载)
6.9.
iptables防火墙配置详解
7.
MySQL优化
7.1.
B-tree
7.2.
理解MySQL聚簇索引
7.3.
MySQL哈希之哈希索引
7.4.
谈SQL改写优化的技巧与误区
7.5.
为什么说B+-tree比B 树更适合实际应用中操作系统的文件索引和数据库索引?
7.6.
MyISAM引擎
7.7.
mysql数据库主从配置详解以及主从实现原理分析
8.
OOM
8.1.
Python使用Pycrypto库进行RSA加密的方法详解
9.
变位词问题
10.
git回退回滚
11.
swap
11.1.
Python使用Pycrypto库进行RSA加密的方法详解
12.
Python使用Pycrypto库进行RSA加密的方法详解
13.
cap理论
14.
事务特性acid
15.
装饰器
16.
分布式框架-Dubbox
17.
elasticsearch
18.
TensorFlow
19.
Ubuntu 16.04 安装mysql并设置远程访问(需要注意些)
20.
TCP握手与socket通信细节
21.
TCP握手与挥手
22.
Rabbitmq学习笔记
23.
Zookeeper的功能以及工作原理
24.
avro简单介绍
25.
知乎
26.
Apache Zeppelin使用入门指南:编程
27.
Lambda架构
28.
倒排索引
29.
哈夫曼算法原理
30.
Python之mmap内存映射模块(大文本处理)说明
31.
数学期望
32.
gevent
33.
一致性哈希
Powered by
GitBook
知识点与技术原理
总结
各种排序的稳定性,时间复杂度和空间复杂度总结:
我们比较时间复杂度函数的情况:
http://blog.csdn.net/hguisu/article/details/7776068