博客導讀


前言

​ 歡迎閱讀本博客,制作粗糙還望諒解,目前正在更新算法相關...。

​ 已更新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 模板模式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM