原创 淺談Python上下文管理 - 邱乘屹的個人技術博客

淺談Python上下文管理什麼是with語句with語句使用場景with處理文件操作的實例 什麼是with語句 with是一種上下文管理協議,目的在於從流程圖中把 try,except 和finally 關鍵字和資源分配釋放相關

原创 vue項目nginx部署 - 邱乘屹的個人技術博客

vue項目nginx部署修改配置項目打包將項目上傳到服務器nginx安裝配置解壓並安裝所需的依賴configure配置編譯安裝( cd 到解壓好的nginx-1.6.2,這個目錄下安裝編譯)啓動Nginx查看Nginx配置 修改配

原创 單點登錄原理介紹 - 邱乘屹的個人技術博客

單點登錄原理介紹如何解決單點登陸使用cookie和session解決單點登陸使用JWT解決單點登陸JWT優勢JWT劣勢JWT安全要求 單點登錄(Single Sign On),簡稱爲 SSO。SSO的定義是在多個應用系統中,用戶只

原创 七牛雲上傳文件 - 邱乘屹的個人技術博客

七牛雲上傳文件爲什麼使用七牛雲?如何使用安裝第三方七牛雲django獲取七牛雲token 代碼如下上傳 爲什麼使用七牛雲? 使用第三方提供的七牛雲是很有必要的 在項目開發過程中,如果將用戶上傳的文件,圖片,音頻等等放到項目中,將會

原创 Django實現JWT - 邱乘屹的個人技術博客

Django實現JWT安裝配置配置setting使用django的user model設置序列化器代碼實現自定義驗證 自定義驗證方式:要求手機或者郵箱也可作爲登陸手段 djangorestfarmework-jwt需要結合Djan

原创 Oauth2.0的四種授權模式 - 邱乘屹的個人技術博客

Oauth2.0的四種授權模式隱式授權模式(Implicit Grant)授權碼授權模式(Authorization code Grant)密碼模式(Resource Owner Password Credentials Gran

原创 Python遞歸 - 邱乘屹的個人技術博客

Python遞歸什麼是遞歸?遞歸的最大深度,如何解決?使用遞歸的意義遞歸的優劣勢優點缺點必要條件遞歸的使用場景 什麼是遞歸? 遞歸就是一種直接或者間接的調用自身函數或者方法的算法,它通常把一個大型複雜的問題層層轉化爲一個與原問題相

原创 celery的理解 - 邱乘屹的個人技術博客

celery的理解celery是什麼?celery的使用場景?celery的組成以及原理?celery的使用?使用rabbitmq和redis作爲broker的優劣勢分別是什麼? celery是什麼? ​ Celery是基於Pyt

原创 Django和DRF - 邱乘屹的個人技術博客

Django和DRFDRF的優勢 DRF,全稱Django Restful Framework,是一個基於Django的Restful接口框架,是主要用來做API接口的,爲前端提供數據的接口 DRF是一個強大靈活的Django工

原创 Python高階函數 - 邱乘屹的個人技術博客

Python高階函數lambda匿名函數filter()函數 可以對序列做過濾處理Map()函數 對序列根據設定條件進行操作後返回他設置的操作方法reduce() 化簡函數sorted()函數 對所有可迭代的對象進行排序操作。so

原创 高併發處理 - 邱乘屹的個人技術博客

高併發處理高併發高併發中一些概念如何提高高併發高併發各層級解決方案 高併發 什麼是高併發? 高併發是互聯網分佈式系統架構設計中必須考慮的因素之一,它通常是指,通過設計保證系統能夠同時並行處理很多請求。 高併發中一些概念 1. P

原创 Django的MVC和MVT設計模式 - 邱乘屹的個人技術博客

MVC和MVT設計模式MVC設計模式MVC各部分MVT設計模式MVT各部分 MVC設計模式 MVT設計模式的核心就是解耦,讓不同的代碼塊之間降低耦合,增強代碼的可擴展和可移植性,實現向後兼容。 MVC各部分 M全拼爲Model,主

原创 同步和異步 阻塞與非阻塞 - 邱乘屹的個人技術博客

同步和異步 阻塞與非阻塞與I/O相關的五個重要概念用戶空間與內核空間進程切換進程的阻塞文件描述符fd緩存 I/O同步和異步 阻塞與非阻塞Linux下的五種I/O模型同步I/O和異步I/O區別 與I/O相關的五個重要概念 用戶空間與

原创 MySQL事務的隔離級別 - 邱乘屹的個人技術博客

MySQL事務的隔離級別讀未提交讀提交重複讀可串行讀 讀未提交 Read uncommitted 讀未提交,顧名思義,就是一個事務可以讀取另一個未提交事務的數據。事例:老闆要給程序員發工資,程序員的工資是3.6萬/月。但是發工資

原创 排序方法:冒泡,選擇,快排,插入,並歸,堆排 - 邱乘屹的個人技術博客

排序方法:冒泡,選擇,快排,插入,並歸,堆排冒泡選擇快排並歸堆排 冒泡 冒泡排序(英語:Bubble Sort) 是一種簡單的排序算法。它重複地遍歷要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。遍歷數列的工作