原创 2020 最新Spring Cloud面試題

Spring Cloud面試題 1、什麼是 Spring Cloud? Spring cloud 流應用程序啓動器是基於 Spring Boot 的 Spring 集成應用程序,提供與外部系統的集成。Spring cloud Ta

原创 2020最新Java集合面試題

2020最新Java集合面試題 1、ArrayList和linkedList的區別 Array(數組)是基於索引**(index)**的數據結構,它使用索引在數組中搜索和讀取數據是很快的。 Array獲取數據的時間複雜度是O(1)

原创 Python日常筆記(34) - Mysql主從數據庫

MySQL主從同步配置 主從同步的定義 主從同步使得數據可以從一個數據庫服務器複製到其他服務器上,在複製數據時,一個服務器充當主服務器(master),其餘的服務器充當從服務器(slave)。 因爲複製是異步進行的,所以從服務

原创 Python日常筆記(40) - 元類實現orm

元類實現ORM ORM 是 python編程語言後端web框架 Django的核心思想,“Object Relational Mapping”,即對象-關係映射,簡稱ORM。 一個句話理解就是:創建一個實例對象,用創建它的類名當做

原创 Python日常筆記(28)-http協議-模仿web服務器

簡單來說就是瀏覽器和服務器之間的一種通信協議. 看一個圖來模擬客戶端和服務端通信的過程 瀏覽器像服務器發送的請求頭信息格式分析 GET /index.html HTTP/1.1 表示客戶端請求的是/index.html地址,HT

原创 2020 最新IO與NIO面試題

2020 最新IO與NIO面試題 不多說廢話,直接分享! 1、Java中IO 流? Java 中 IO 流分爲幾種? 按照流的流向分,可以分爲輸入流和輸出流; 按照操作單元劃分,可以劃分爲字節流和字符流; 按照流的角色劃分爲節點

原创 2020 最新Spring面試題

Spring面試題 1、不同版本的 Spring Framework 有哪些主要功能? Version Feature Spring 2.5 發佈於 2007 年。這是第一個支持註解的版本。 Spring 3.0

原创 2020 最新 Dubbo 面試題

Dubbo 面試題 1、爲什麼要用 Dubbo? 隨着服務化的進一步發展,服務越來越多,服務之間的調用和依賴關係也越來越複雜,誕生了面向服務的架構體系(SOA),也因此衍生出了一系列相應的技術,如對服務提供、服務調用、連接處理、通

原创 Python日常筆記(14)-IO/文件備份

文件操作 open() 方法 注意:使用 open() 方法一定要保證關閉文件對象,即調用 close() 方法。 open() 函數常用形式是接收兩個參數:文件名(file)和模式(mode)。 open(file, mode=

原创 Python日常筆記(25)- 進程池

進程池 當需要創建的子進程數量不多時,可以直接利用multiprocessing中的Process動態成生多個進程,但如果是上百甚至上千個目標,手動的去創建進程的工作量巨大,此時就可以用到multiprocessing模塊提供的P

原创 Python日常筆記(37) - 路由(route)

路由(route) 簡單來說路由就是一個映射器,利用一個給定的參數來映射到對應的指定路徑或者執行函數等等。 改版miniweb服務器 來把前面一章節自定義的一個mini框架改成路由的版本。 mini_frame.py代碼: imp

原创 Python日常筆記(13) - Lambda-遞歸

遞歸 遞歸就是自己調用自己 必須要有跳出出口 案例 # 3+2+1=6 def sum_func(num): if num == 1: return 1 return num + sum_func(nu

原创 Python日常筆記(20) - 基礎鞏固

面向對象學員管理系統 添加 刪除 修改 查詢 系統需求 使用面向對象編程思想完成學員管理系統的開發 學員數據儲存在文件中 系統功能:添加學員信息,刪除學員信息,修改學員信息,查詢學員信息,顯示學員信息,保存學員信息,退出系統 注意

原创 Python日常筆記(23)- 多線程

線程 python的thread模塊是比較底層的模塊,python的threading模塊是對thread做了一些包裝的,可以更加方便的被使用 代碼: import threading import time def hello(

原创 Python日常筆記(5) - 條件控制

條件控制if/else if語法 if 條件表達式:# 條件成立執行if代碼塊 # 執行代碼 num = 10 if num < 11: #條件成立執行print()方法 print("num確實小於11")