博客导读

前言

​ 欢迎阅读本博客,制作粗糙还望谅解,目前正在更新算法相关...。

​ 已更新MySQL、MongoDB、Docker、K8s、Redis、Elasticsearch、Nginx、RabbitMQ、分布式、设计模式

杂七杂八

计算机基础

  1. 硬件基础
  2. 网络基础
  3. Linux快速入门(待修正)

编程系列文章

编程系列文章对于大多数语言来说都是通用的,一定要好好的看一看。

基础导读

  1. 编程语言相关基础整理

  2. 编程思想相关介绍

  3. 字符编码

并发编程

  1. C/S架构&B/S架构
  2. 并发编程导读 【任务处理角度看待操作系统发展、名词释义,进程理论、线程理论】
  3. 事件驱动模型
  4. I/O模型

前后端开发

  1. MVC模型
  2. cookie&session&token
  3. JWT认证
  4. xsrf&csrf跨域请求伪造
  5. rest-frame-wrok设计规范
  6. cors跨域资源共享
  7. 轮询,长轮询
  8. websocket

实用工具

  1. 使用vscode进行开发
  2. jetbrains-IDEA重量级开发工具
  3. postman工具
  4. Navicat工具

Golang系列

Golang基础

  1. Go 安装介绍
  2. Go 基础知识
  3. Go 基本类型
  4. Go 运算符
  5. Go 分支流程
  6. Go 数组
  7. Go 切片
  8. Go 指针
  9. Go map
  10. Go 函数
  11. Go 结构体
  12. Go 接口
  13. Go 包
  14. Go 文件操作
  15. Go 反射
  16. Go socket编程
  17. Go 并发编程
  18. Go 单元测试
  19. Go strings包
  20. Go fmt包与格式化
  21. Go json
  22. Go 正则
  23. Go time包
  24. Go path/filepath包
  25. Go strconv包
  26. Go net/httpB包

Python系列

Python基础

基础铺垫:

  1. Python基本介绍

  2. PEP8规范

  3. PIP相关

  4. 代码注释

  5. 头文件

数据类型:

  1. 变量&常量

  2. 整形&浮点型

  3. 布尔&None

  4. 字符串&字节串

  5. 列表

  6. 元祖

  7. 字典

  8. 集合

基础进阶:

  1. 输入输出

  2. 运算符

  3. 分支结构

  4. 流程控制

  5. 表达式与生成式

  6. 文件操作

  7. 编码解码

函数相关

  1. 认识函数
  2. 参数详解
  3. 命名空间&作用域
  4. 高阶应用&闭包 [函数对象]
  5. 三大器之装饰器
  6. 三大器之迭代器
  7. 三大器之生成器
  8. 递归函数
  9. 匿名函数
  10. 内置函数

模块与包:

  1. 模块与包

  2. 内置模块:time

  3. 内置模块:datetime

  4. 内置模块:random

  5. 内置模块:os

  6. 内置模块:sys

  7. 内置模块:shutil

  8. 内置模块:json&picke&shelve

  9. 内置模块:xml

  10. 内置模块:hashlib

  11. 内置模块:configparser

  12. 内置模块:subprocess

  13. 内置模块:logging

  14. 内置模块:re

  15. 内置模块:importlib

  16. 内置模块:SQLALchemy

面向对象:

  1. 类与对象
  2. 类的组合
  3. 静态属性&绑定方法&静态方法
  4. oop:封装
  5. oop:继承
  6. oop:多态
  7. 接口的定义(抽象基类)
  8. 自省与反射
  9. 常用双下方法介绍
  10. 描述符&类的装饰器
  11. 元类编程
  12. 异常处理

网络编程

  1. socket编程(TCP,UDP)
  2. TCP粘包问题
  3. socketserver模块源码分析(至关重要)

并发编程

  1. 基础导读&GIL锁
  2. threading模块
  3. threading锁相关
  4. threading.local()分析(至关重要)
  5. 生产者消费者模块&线程队列数据共享
  6. multiprocessing模块
  7. 线程池&进程池
  8. I/O模型实际应用【select模块、selectors模块使用】
  9. 协程asynic、gevent

Web开发

PythonWeb编程相关文章:

  1. WEB框架手撸,了解前后端交互流程
  2. 什么是WSGI,uWSGI,wsgiref模块与werkzeug模块是什么?

Django框架(基础):

  1. 入门介绍(Django与wsgiref模块)
  2. MTV模型
  3. 静态文件
  4. 配置文件(两套配置)
  5. 路由层
  6. 视图层(自己动手封装response对象)
  7. 模板层
  8. 模型层【时间晒选,内置序列化】
  9. cookie&session
  10. 中间件
  11. forms组件
  12. auth组件
  13. admin组件
  14. 资源暴露(允许访问某些资源)
  15. 自定义分页组件
  16. 自定义验证码组件
  17. Django信号机制
  18. Django缓存机制
  19. Django请求生命周期
  20. 源码分析:Django的fbv与cbv源码导读
  21. RBAC与后台权限
  22. 使用celery异步框架
  23. 使用Nginx+uwsgi进行项目部署

django—restframework:

  1. drf介绍与简单实用
  2. 请求与响应(APIView源码分析)
  3. 请求视图集的使用(源码分析)
  4. 序列化Serializer(含高级使用)
  5. 路由生成
  6. 认证与源码分析
  7. 权限校验与源码分析
  8. 访问频率与源码分析
  9. 过滤&排序
  10. 异常捕获
  11. 分页组件
  12. 使用JWT认证模块与手动签发JWT
  13. 前后端分离,解决CORS跨域请求
  14. 自动生成接口文档

Flask:

  1. Flask与werkzeug模块及简单入门
  2. Flask配置文件
  3. Flask路由层
  4. Flask视图层
  5. Flask模板层
  6. cookie&session&flash
  7. Flask中间件
  8. Flask装饰器(类似Django中间件)
  9. Flask蓝图与多app应用
  10. Flask解决CORS跨域
  11. Flask上线文机制,深度挖掘源码(精髓,必读)
  12. Flask信号机制
  13. 第三方组件:WTforms
  14. 第三方组件:Flask-session
  15. 第三方组件:Flask-Script
  16. 第三方组件:Flask-Migrate
  17. 第三方组件:Flask-SQLALchemy

Tornado:

  1. Tornado起步介绍(与Flask、Django的区别等)
  2. Tornado配置项
  3. Tornado路由层
  4. Tornado视图层(控制器)
  5. Tornado模板层
  6. cookies&自定义session
  7. Tornado中XSRF相关
  8. Tornado异步非阻塞
  9. Tornado使用websocket构建网络聊天室
  10. Tornado源码流程图示

爬虫相关

  1. 爬虫简介
  2. requests模块
  3. bs4模块
  4. xpath模块
  5. 高性能爬虫相关
  6. selenium模块(浏览器自动化)
  7. Scrapy框架
  8. Scrapy-spiders(爬虫)
  9. Scrapy-item&PIPE(持久化)
  10. Scrapy-中间件
  11. Scrapy-配置文件
  12. Scrapy高级【全站爬取,分布式爬虫,增量式爬虫】
  13. Scrapy-信号
  14. 常见的反反扒策略

其他阅读

  1. GC原理
  2. 深浅拷贝
  3. mysql与Python
  4. redis与Python
  5. mongodb与Python
  6. es与Python
  7. rabbitmq与Python
  8. 值类型、引用类型在Python中的体现
  9. 循环列表?修改本身?这种操作不太好

前端系列

HTML5

  1. HTML5基础

CSS

  1. CSS引入与选择器
  2. CSS选择器优先级与属性继承
  3. CSS文本控制
  4. CSS盒子模型
  5. CSS背景处理
  6. CSS数据样式
  7. CSS浮动布局
  8. CSS定位布局
  9. CSS弹性布局
  10. CSS栅格布局
  11. CSS变形动画
  12. CSS过渡时间
  13. CSS帧动画
  14. CSS响应式布局
  15. CSS滚动条样式
  16. CSS鼠标样式

JavaScript

  1. JavaScript基础知识
  2. JavaScript运算符
  3. JavaScript流程控制
  4. JavaScript基础数据类型(String,Boolean,Number,undefined,null,类型检测方法)
  5. JavaScript Math
  6. JavaScript Date
  7. JavaScript Array
  8. JavaScript Symbol
  9. JavaScript Set
  10. JavaScript Map
  11. JavaScript Funcntion
  12. JavaScript this指向
  13. JavaScript 作用域&闭包
  14. JavaScript Objetc
  15. JavaScript 原型&继承
  16. JavaScript class语法糖
  17. JavaScript 模块封装
  18. JavaScript RegExp
  19. JavaScript window
  20. JavaScript Promise
  21. 手撸Promise
  22. JavaScript DOM
  23. JavaScript 空间坐标
  24. JavaScript Event
  25. JavaScript XmlHttpRequest
  26. JavaScript 伪AJAX请求与CORS
  27. JavaScript cookies & Local Storage & Session Storage

jQuery

  1. jQuery 基础知识
  2. jQuery 选择器
  3. jQuery 筛选方法
  4. jQuery 属性操作
  5. jQuery 样式操作
  6. jQuery 文档操作
  7. jQuery 事件操作
  8. jQuery 内置动画
  9. jQuery 插件扩展
  10. jQuery Ajax
  11. jQuery JSONP与CORS

Vue

  1. Vue 基础知识
  2. Vue mustache语法&常用指令
  3. Vue 属性与样式操作
  4. Vue 计算属性与方法
  5. Vue 过滤器
  6. Vue 事件监听
  7. Vue 分支循环
  8. Vue 数组响应
  9. Vue 双向绑定
  10. Vue 组件化开发
  11. Vue 组件化开发之插槽
  12. Vue 动画渲染
  13. Vue 自定义指令
  14. Vue-router
  15. Vue-X
  16. Vue-cil
  17. Vue3 新特性介绍

数据库系列

前言导读

  1. 数据概述
  2. 模型构建

MySQL

  1. MySQL 基础学习
  2. MySQL 配置相关
  3. MySQL 语法相关
  4. MySQL 库相关操作
  5. MySQL 表相关操作
  6. MySQL 记录操作
  7. MySQL 数值类型
  8. MySQL 时间类型
  9. MySQL 字符类型
  10. MySQL 枚举集合
  11. MySQL 约束条件
  12. MySQL 单表查询
  13. MySQL 多表查询
  14. MySQL 视图相关
  15. MySQL 触发器
  16. MySQL 存储过程
  17. MySQL 函数相关
  18. MySQL 分支循环
  19. MySQL 元数据获取
  20. MySQL 存储引擎
  21. MySQL Innodb存储结构
  22. MySQL 索引相关
  23. MySQL 执行计划
  24. MySQL 事务使用
  25. MySQL 事务日志
  26. MySQL 事务隔离
  27. MySQL 事务锁相关
  28. MySQL 多实例搭建
  29. MySQL 日志管理
  30. MySQL 备份恢复
  31. MySQL 版本迁徙
  32. MySQL 主从复制
  33. MySQL MHA架构
  34. MySQL MHA+Atlas
  35. MySQL MyCat中间件

MongoDB

  1. MongoDB 基础学习
  2. MongoDB 简单概念
  3. MongoDB 库与集合
  4. MongoDB 文档操作
  5. MongoDB 文档查询
  6. MongoDB 索引相关
  7. MongoDB 聚合操作
  8. MongoDB 用户管理
  9. MongoDB 配置文件
  10. MongoDB 设计模式
  11. MongoDB 复制集群
  12. MongoDB 事务相关
  13. MongoDB 变更流
  14. MongoDB 开发指南
  15. MongoDB 分片集群
  16. MongoDB 备份恢复
  17. MongoDB 数据迁徙

Redis

  1. Redis 基础学习
  2. Redis 通用命令
  3. Redis 数据类型
  4. Redis 持久化存储
  5. Redis 事务相关
  6. Redis 主从复制
  7. Redis 哨兵模式
  8. Redis Cluster集群
  9. Redis redis-trib.rb集群管理工具
  10. Redis 清理策略
  11. Redis 开发指南

Elasticsearch

  1. Elasticsearch 基础学习
  2. Elasticsearch 交互工具
  3. Elasticsearch 分词器
  4. Elasticsearch 增删更新
  5. Elasticsearch 文档查询
  6. Elasticsearch 嵌套查询
  7. Elasticsearch 集群相关

运维相关

Nginx

  1. Nginx 基础学习
  2. Nginx 配置文件
  3. Nginx 反向代理
  4. Nginx 负载均衡
  5. Nginx 动静分离
  6. Nginx 主从模式
  7. Nginx 基本原理

消息队列

前言导读

  1. MQ 基础概述

kafka

  1. 赞无相关更新计划...

rabbitmq

  1. RabbitMQ 基本应用
  2. 暂无后续更新计划...

其他系列

git

  1. 待更新

docker

  1. Docker 基础管理
  2. Docker 镜像制作
  3. Docker 自建仓库与容器网络
  4. Docker 常用命令

kubernetes

  1. kubernetes 基础介绍
  2. kubernetes 资源管控
  3. kubernetes 实战基础
  4. kubernetes Pod详解
  5. kubernetes Pod控制器详解
  6. kubernetes Service详解
  7. kubernetes 数据存储
  8. kubernetes 安全认证
  9. kubernetes Dashboard

分布式相关

  1. lass、pass、sass(转)
  2. 认识分布式
  3. 分布式Id
  4. 分布式Lock
  5. 分布式RPC
  6. 微服务相关

算法相关

基础导读

  1. 待更新

设计模式

基础导读

  1. Design 前言导述

创建型模式5种

  1. Design 简单工厂模式(与2同属于普通工厂模式)
  2. Design 工厂方法模式(与1同属于普通工厂模式)
  3. Design 抽象工厂模式
  4. Design 建造者模式
  5. Design 单例模式
  6. Design 原型模式

结构型模式7种

  1. Design 适配器模式
  2. Design 桥接模式
  3. Design 组合模式
  4. Design 外观模式
  5. Design 代理模式
  6. Design 装饰器模式
  7. Design 享元模式

行为型模式11种

  1. Desing 责任链模式
  2. Desing 解释器模式
  3. Desing 迭代器模式
  4. Desing 观察者模式
  5. Desing 中介者模式
  6. Desing 访问者模式
  7. Desing 备忘录模式
  8. Desing 命令模式
  9. Desing 状态模式
  10. Desing 策略模式
  11. Desing 模板模式
原文地址:https://www.cnblogs.com/YunyaSir/p/14401422.html