摘要:專題答案面試題領取見個人主頁請解釋一下什么是請列舉的一些特性。請列舉和之間的不同點請解釋如何處理請求。在中,如何使用未定義的服務器名稱來阻止處理請求使用反向代理服務器的優點是什么請列舉服務器的最佳用途。 Nginx專題showImg(https://segmentfault.com/img/remote/1460000019834930?w=600&h=258); (答案+面試題領取見...
摘要:解決上問題在變量前添加版本號,將變成循環時間長開銷大,因為自旋需要消耗只能保證一個共享變量的原子操作分類二重入鎖支持重進入的鎖,排它鎖分類三讀寫鎖一對鎖,讀鎖,寫鎖,在同一時刻允許多線程訪問 1、 分類一:樂觀鎖與悲觀鎖 a)悲觀鎖:認為其他線程會干擾本身線程操作,所以加鎖 i.具體表現形式:synchronized關鍵字和lock實現類 ...
摘要:缺點需要慎重考慮是否增加工廠類進行管理,因為會增加代碼的復雜度使用場景工廠模式是創建型模式的一種,其實就等價于對象,但是否將對象改造成工廠模式,使我們需要衡量的。 前言 最近北京天氣越來越冷了,同在北京的小伙伴大家注意保暖。不扯廢話了,讓我們直接進入到工廠模式的學習. 什么是工廠模式 定義一個用于創建對象的接口,讓子類決定實例化哪一個類。工廠方法使一個類的實例化延遲到子類。 UML類圖...
摘要:最小堆,隊列頂端的元素永遠是最小的,那我們把個列表的第一個元素放入隊列后,取出隊列頂端的節點,就是需要找的最小的節點。注意點不接受值,前需要判斷取出隊列頂端節點后,要將該節點的節點放進隊列中。 Merge k Sorted ListsMerge k sorted linked lists and return it as one sorted list. Analyze and des...
摘要:當你從讀取時,它的將會被遞增已經被讀取的字節數。達到和位于同一位置,表示我們到達可以讀取的數據的末尾。該應用程序可以選擇為多個消息重用相同的消息主體。 ByteBuffer 當我們進行數據傳輸的時候,往往需要使用到緩沖區,常用的緩沖區就是JDK NIO類庫提供的java.nio.Buffer。 showImg(https://segmentfault.com/img/bVbbz8p?w...