原创 使用Python自動刷取博客訪問量

前言 近來好幾個月都沒有更新過簡書的文章了,一來是年底之前工作上非常忙,二來是南方的溼冷天氣直接把人給凍懶了。之前打心底裏立的堅持寫作的Flag早已煙消雲散,今天我那有進取心的一部分身心感到很是藍瘦(難受),於是決定重新拾起這份寫作的熱情

原创 從零開始學設計模式(七)——橋接模式

橋接模式(Bridage Pattern) 此模式難度等級爲中級,屬結構型模式,提出者爲Gang Of Four 橋接(Bridge)是用於把抽象化與實現化解耦,使得二者可以獨立變化。 它通過提供抽象化和實現化之間的橋接結構,來實現二者的解

原创 從零開始學設計模式(六)——適配器模式(Adapter Pattern)

適配器模式 此模式難度係數爲初級,由Gang Of Four提出。 適配器模式是作爲兩個不兼容的接口之間的橋樑,這種類型的設計模式屬於結構型模式,它結合了兩個獨立接口的功能。 這種模式涉及到一個單一的類,該類負責加入獨立的或不兼容的接口功能

原创 1024程序員節—致平凡世界中的我們

from_Instagram 前言 今天是10月24日中國程序員節,在這個行業我也已經混跡五年多了,覺得自己有必要開始寫點東西,沉澱一下。 程序員節是一個國際上被衆多科技公司和軟件企業承認的業內人士節日。日期是在每年的第256(

原创 從零開始學設計模式(五)——原型模式(Prototype Pattern)

原型模式 此模式難度係數爲初級,由Gang Of Four提出。 原型模式是用於創建重複的對象,提高性能。這種模式實現了一個原型接口,該接口用於創建當前對象的克隆。當直接創建對象的代價比較大時,則採用這種模式。 例如一個對象需要在一個高代價

原创 Mac下超級好用的5個頂級APP推薦

前言 可以說當今個人PC端最好用的操作系統必須是Mac OS,沒有之一,蘋果公司在今年秋季發佈了最新版本Mojava,新版本增加了暗黑模式,讓用戶在專注工作和學習時擁有更好的沉浸式體驗,同時桌面文件的自動分類功能也是非常的貼心好用,還有Fi

原创 從零開始學設計模式(四)—建造者模式(Builder Pattern)

建造者模式(Builder Pattern) 建造者模式使用多個簡單的對象一步一步構建成一個複雜的對象,這種類型的設計模式也屬於創建型模式,它提供了一種創建對象的最佳方式。 一個Builder 類會一步一步構造最終的對象。該Builder

原创 從零開始學設計模式(三)——單例模式(Singleton Pattern)

from_Instagram.jpg 單例模式(Singleton Pattern) 單例模式也屬於創建型模式,難度等級爲初級,是Java中最簡單和最常見的設計模式之一。由於其常見性,單例模式的實現方法衍生出很多種,不同的實現方

原创 一次線上Java應用內存泄漏分析實例

由於JVM的內存管理採用GC垃圾自動回收機制,這使得Java程序員在編程的時候確實可以從內存管理中釋放出來,但這也引發了另外一個大問題,一旦Java應用出現內存泄漏的時候,常常讓人措手不及,陷入無從下手的尷尬境地,我們總不能一句話重啓吧(苦

原创 從零開始學設計模式(二)——抽象工廠模式

抽象工廠模式(Abstract Factory) 抽象工廠模式可以說是對簡單工廠模式的一種延伸,它是圍繞一個超級工廠來創建其他簡單工廠,該超級工廠又稱爲其他工廠的工廠。 這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 在

原创 雲南麗江打卡7日遊自由行記

巴拉格宗景區門口的野花 前言 九月是暑假的結束,也是旅遊的淡季,於是乎小夥伴們相互約了一下,大家也是興起,都想去雲南耍耍,我們各自請假了5天配合個週末2天,來了一場說走就走的旅行。 正文 提前花了幾天的晚上時間,網上看攻略,大家

原创 超級實用的5個Chrome瀏覽器插件推薦

Chrome.png 因Chrome瀏覽器的輕便、簡潔、速度快等優勢深受廣大用戶的喜愛,最初使用者大多爲IT技術開發人員但目前被越來越多的普通上網民衆所接受和喜歡。 可以說Chrome瀏覽器目前在全平臺已暢行無阻,無論你的操作系

原创 IntelliJ IDEA 2018.2新版本支持 Java 11、Mac Touch Bar…

本篇文章內容轉載來自微信公衆號"Mac Talk”,此公衆號由極客時間的創始人池建強老師維護,池老師的文章寫作風格非常幽默風趣且樸實無華,對蘋果Mac軟件、產品設計、程序開發等領域有着深入的研究和新穎獨特的見解。上一遍文章我介紹了IDEA的

原创 Java併發編程LockSupport使用實例

最近負責的項目需要實現一個Web頁面監控功能,待監控的數據需要從數據庫中統計出來。本身來講這是一個很簡單的功能點,但是考慮到監控端頁面會被多人同時訪問的業務場景,監控數據又要求每間隔一秒刷新一次,如果每個監控界面都實時去訪問數據庫,那麼數據

原创 從零開始學設計模式(一)——工廠模式

工廠模式 工廠模式也被稱之爲虛擬構造函數(Virtual Constructor),是Java中最常用的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 在工廠模式中,我們在創建對象時不會對客戶端暴露創建邏輯