博客導讀

前言

​ 歡迎閱讀本博客,製做粗糙還望諒解,目前正在更新Redis系列。javascript

​ 已更新MySQL、MongoDB、Docker、K8scss

雜七雜八

計算機基礎

  1. 硬件基礎
  2. 網絡基礎
  3. Linux快速入門(待修正)

編程系列文章

基礎導讀html

  1. 編程語言相關基礎整理前端

  2. 編程思想相關介紹vue

  3. 字符編碼html5

併發編程java

  1. C/S架構&B/S架構
  2. 併發編程導讀 【任務處理角度看待操做系統發展、名詞釋義,進程理論、線程理論】
  3. 事件驅動模型
  4. I/O模型

先後端開發python

  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基礎

基礎鋪墊:mysql

  1. Python基本介紹jquery

  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集羣

ES

  1. 待更新

運維相關

nginx

  1. 待更新

keepalive

  1. 待更新

消息隊列

kafka

  1. 待更新...

rabbitmq

  1. 待更新...

其餘系列

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. 待更新

設計模式

  1. 待更新
相關文章
相關標籤/搜索