原创 廣州Python面試總結 - 冒泡算法 二分查找算法(Python筆試)

一、近期面試筆試題 冒泡算法 --》請手寫一個冒泡算法? 二分查找算法 --》請用C/C++、Java、Python其中一個編程語言實現二分查找算法;給定一個有序(升序)整型數組A,可含有重複元素,找出最小的下標L,使得A[i]

原创 廣州Python開發工程師筆試題

本次小編面試的是Python開發工程師的崗位,雖然在疫情期間,但還是過去看了一下。 筆試的題都是偏基礎的,面試就比較深入在遇到BUG這個問題上就有四問。先看筆試,面試隨後再給大家總結。 本次筆試共5道選擇題,4道填空題以及5道簡

原创 Windows安裝SQLitesutdio及漢化

軟件下載鏈接:鏈接:https://pan.baidu.com/s/11ztIZxLXfib0ZvmLUBg6iw 提取碼:ft77 漢化 點擊工具 打開配置對話框 點擊外觀 選擇語言 關閉軟件重啓,完成

原创 新手入門推薦的幾個自學網站,讓你走上人生巔峯

在很多外界人看來,程序猿是一個非常不錯的選擇。那麼有不錯的選擇爲什麼不去試試呢?今天就爲大家推薦幾個不錯的自學網站。 一、文字型 -> W3Cschool 、菜鳥教程 兩個網站都是新手入門不錯的學習網站。它基本包含我們入門學習的一

原创 Redis緩存有效期 過期策略 緩存淘汰策略 緩存淘汰機制

一、前言 - 有效期 Redis作爲當前最常用的開源內存數據庫,性能十分高,但是長期將Redis作爲緩存使用,難免會遇到內存空間存儲瓶頸,所以對於保存的數據一般我們會設置有效期。一是節省空間,二是做到數據弱一致性,有效期失效後,可

原创 Nginx3 - 負載均衡

在上兩篇文章已經介紹了Nginx基本原理和代理功能,本篇文章介紹Nginx的負載均衡功能。 一、負載均衡簡介 負載均衡也是 Nginx常用的一個功能,當一臺服務器的單位時間內的訪問量越大時,服務器壓力就越大,大到超過自身承受能

原创 緩存問題 - 緩存雪崩 緩存穿透 緩存擊穿

在面試中,redis常被問到的問題可能就是緩存問題了,今天就簡單的爲大家介紹一下Redis的雪崩、穿透、擊穿三個問題的原因、用案例解釋造成的原因以及解決辦法。 一、緩存處理流程 前臺請求,後臺先從緩存中取數據,取到直接返回結果,

原创 Nginx1 - 理論解析

一、Nginx簡介 Nginx是一款高性能的http 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。由俄羅斯的程序設計師Igor Sysoev所開發,官方測試nginx能夠支支撐5萬併發鏈接,並且cpu、內存等

原创 Nginx7 - 擴展Nginx與Tomcat

介紹完Nginx的功能,本篇介紹一下Nginx的擴展,Nginx與Tomcat的區別。 一、Nginx簡介 Nginx是一款高性能的http 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。由俄羅斯的程序設計師

原创 Web項目中常用狀態碼 項目中的使用

序 在web項目中,通常前端需要我們返回一些狀態碼,表示請求的響應。而在實際的項目中,一般使用英文替代狀態碼,有兩個好處: 方便其他開發人員識別; 統一管理,便於後期維護。 常用狀態碼 # coding:utf-8 clas

原创 測試報告原理 Export Test Results工具使用 自動化測試登錄頁面 HTML TestRunner實現自動化測試 自動監測並生成測試報告案例

在使用自動化測試登錄頁面前,先學習一下理論。什麼是HTML測試報告?爲什麼要生成測試報告?以及生成測試報告的方式。 一、什麼是HTML測試報告 概念:HTML測試報告就是執行完測試用例後以HTML(網頁)方式將執行結果生成報告。

原创 數據結構原理解析

問題:我們如何用Python中的類型來保存一個班的學生信息? 如果想要快速的通過學生姓名獲取其信息呢? 一、數據結構 實際上當我們在思考這個問題的時候,我們已經用到了數據結構。列表和字典都可以存儲一個班的學生信息,但是想要在列表

原创 使用Selenium庫時Message: 'chromedriver' executable needs to be in PATH問題的兩種解決辦法

問題原因 今天我在使用Selenium庫時,打開chrome瀏覽器出現錯誤,運行代碼如下: from selenium import webdriver driver=webdriver.Chrome() driver.get("

原创 使用樂觀鎖解決超賣問題的代碼實現

問題:下單成功的條件是什麼? 結果:首先庫存大於購買量,然後更新庫存和銷量時原始庫存沒變。 結論:所以在用戶庫存滿足的情況下,如果更新庫存和銷量時原始庫存有變,那麼繼續給用戶下單的機會。 實現代碼 # 2, 訂單提交 class

原创 Redis面試七連問,你知道哪些?

Redis常用面試題 使用Redis有哪些好處? MySQL裏有2000w的數據,Redis只存20w的數據,如何保證Redis中的數據都是熱點數據? 請用Redis和Python實現一段惡意登錄保護的代碼,限制1小時內每用戶i