原创 設計模式之---單例模式(Singleton Pattern)

基本概念 確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例,這個類稱爲單例類,它提供全局訪問的方法。單例模式是一種創建型模式。 緣起 某些類,我們希望在程序運行期間有且只有一個實例,原因可能是該類的創建需要消耗系統

原创 Java代碼優化建議

總結日常Java開發常見優化策略,持續更新。 儘可能使用局部變量 調用方法時傳遞的參數以及在調用中創建的臨時變量都保存在棧中,速度較快,其他變量,如靜態變量、實例變量等,都在堆中創建,速度較慢。另外,棧中創建的變量,隨着方法的運行結束

原创 讀書筆記---《編寫可讀代碼的藝術》

前言 我們曾經在非常成功的軟件公司中和出色的工程師一起工作,然而我們所遇到的代碼仍有很大的改進空間。實際上,我們曾見到一些很難看的代碼,你可能也見過。但是當我們看到寫得很漂亮的代碼時,會很受啓發。好代碼會很明確告訴你它在做什麼。使用它會很

原创 Java代碼優化建議

總結日常Java開發常見優化策略,持續更新。 儘可能使用局部變量 調用方法時傳遞的參數以及在調用中創建的臨時變量都保存在棧中,速度較快,其他變量,如靜態變量、實例變量等,都在堆中創建,速度較慢。另外,棧中創建的變量,隨着方法

原创 Java代碼優化建議

總結日常Java開發常見優化策略,持續更新。 儘可能使用局部變量 調用方法時傳遞的參數以及在調用中創建的臨時變量都保存在棧中,速度較快,其他變量,如靜態變量、實例變量等,都在堆中創建,速度較慢。另外,棧中創建的變量,隨着方法的運行結束,這

原创 Hexo博客搭建

本文默認已經安裝好git和node.js環境 版本說明:git version 2.16.2.windows.1 、 node.js v8.9.4 Hexo是什麼   Hexo 是一個快速、簡潔且高效的博客框架,這裏不多介紹

原创 IDEA使用總結

資源列表 官方網站:http://www.jetbrains.com/idea/ 官網教學視頻:http://www.jetbrains.com/idea/documentation/ 簡介 IDEA 全稱 Intell

原创 創建線程的幾種方式

繼承Thread類 public class ExtendsThreadTest extends Thread { @Override public void run() { System.ou

原创 Linux常用命令

  記錄下linux常用操作文件命令,以及安裝常用軟件方法,備忘以及方便查找 常用命令 文件和目錄 cd ..:返回上一級目錄 cd /:進入根目錄 cd ~:進入用戶主目錄 pwd:打印當前目錄juedui路徑 ls:列

原创 Redis總結

資源列表: Redis 命令參考 Commands Redis是什麼   Redis是一個開源(BSD許可)的內存中的數據結構存儲,用作數據庫、緩存和消息中間件。它支持多種數據結構,如字符串、哈希表、列表、無序集合、有序集合

原创 Git常用命令

資源列表: Git Book 深入淺出Git教程(轉載) Git使用詳細教程 名詞介紹 Workspace:工作區 Index/Stage:暫存區,也叫索引 Repository:倉庫區(或本地倉庫),也存儲庫 Remo

原创 創建線程的幾種方式

繼承Thread類 public class ExtendsThreadTest extends Thread { @Override public void run() { System.out.prin

原创 Git常用命令

資源列表: Git Book 深入淺出Git教程(轉載) Git使用詳細教程 名詞介紹 Workspace:工作區 Index/Stage:暫存區,也叫索引 Repository:倉庫區(或本地倉庫),也存儲庫 Remote:遠程

原创 Linux常用命令

  記錄下linux常用操作文件命令,以及安裝常用軟件方法,備忘以及方便查找 常用命令 文件和目錄 cd ..:返回上一級目錄 cd /:進入根目錄 cd ~:進入用戶主目錄 pwd:打印當前目錄juedui路徑 ls:列出當前目錄中的

原创 創建線程的幾種方式

繼承Thread類 public class ExtendsThreadTest extends Thread { @Override public void run() { System.out.prin