原创 java中匿名內部類的構造方法調用

java中匿名內部類的構造方法調用

原创 MongoDB 學習筆記(三):分頁、排序與遊標

一、分頁 1、limit返回指定條數的數據 2、skip指定跨度 3、limit與skip結合,進行分頁 二、排序 1、sort排序:指定排序的key,大於0爲升序,小於0爲降序。如果指定了多個排序鍵,比如{age:1, name:

原创 Linux 鏈接文件

一、簡介 1、在Linux中有兩種鏈接文件,一種叫做硬鏈接,它是在某個目錄下新建一個文件名鏈接到某inode號碼的關聯記錄而已,注意,它只是通過文件系統的inode鏈接來產生新的文件名,而不是產生新的文件;而另一種是類似Windows中的

原创 MongoDB 學習筆記(六):備份與用戶管理

一、啓動項 1、在啓動數據庫服務時可以在命令行輸入mongod命令,然後直接帶一些參數,比如“mongod --dbpath D:\Installations\MongoDB-2.4.6\MongoDBDATA”,還可以將mongod命令

原创 MongoDB 學習筆記(七):主從複製與副本集

一、主從複製 1、主從複製是一個簡單的數據庫同步備份的集羣技術,如下圖:要明確的知道主服務器與從服務器,且從服務器要明確的知道主服務器的存在。 2、在MongoDB中在啓動數據庫服務時,可以用master參數來指定主服務器,如下圖:bi

原创 最小生成樹之克魯斯卡爾算法

一、克魯斯卡爾算法 1、無論是普里姆算法(Prim)還是克魯斯卡爾算法(Kruskal),考慮問題的出發點都是:爲使生成樹上邊的權值之和達到最小,則應使生成樹中每一條邊的權值儘可能的小。但是普里姆算法是以某頂點爲起點,逐步找各個頂點上最小

原创 MongoDB 學習筆記(二):shell中執行增刪查改

一、查 1、查詢集合中所有文檔:db.集合名.find()。 2、查詢集合中第一個文檔:db.集合名.findOne()。 3、指定查詢條件:第一個參數就是指定查詢條件,注意:查詢文檔中“鍵值對”中的值必須爲常量 查詢全部文檔:db.集合

原创 類加載器及父親委託機制

一、類加載器 1、在Java中,有兩種類型的類加載器,分別是JVM自帶的類加載器和用戶自定義的類加載器。 2、JVM自帶的類加載器有三種,如下: 根(Bootstrap)類加載器:該加載器沒有父加載器,它負責加載虛擬機的核心類庫,如jav

原创 MongoDB 學習筆記(五):固定集合、GridFS文件系統與服務器端腳本

一、count、distinct與group 1、count函數:查詢文檔數,如下圖: 2、distinct:去重,用法:db.runCommand({distinct:"集合名", key:"查詢的鍵"}),如下圖: 3、group

原创 Java字符串分割與高效的charAt方法

說明:本文是閱讀《Java程序性能優化》(作者:葛一明)一書中關於字符串分割與查找一節的筆記。 一、字符串分割 1、採用split方法分割字符串 如下代碼所示,對原始字符串進行了10000次分割,在我的機器上用時大概3000ms左右。所

原创 馬踏棋盤算法(騎士周遊問題)

一、馬踏棋盤算法 1、國際象棋的棋盤爲8*8的方格棋盤,將“馬”放在任意指定的方格中,按照“馬”走棋的規則將“馬”進行移動。要求每個方格只能進入一次,最終使得“馬”走遍棋盤64個方格。 2、關於國際象棋“馬”的走法:以“日”字爲單位往斜對

原创 Java List接口

說明:本文是閱讀《Java程序性能優化》(作者:葛一明)一書中關於List接口一節的筆記。 一、基本概念 1、List接口常用的三個實現 List接口以及該接口常用的三個實現等相關類圖如下: ArrayList與Vector:在這三

原创 MongoDB 學習筆記(四):索引

一、索引的基本使用 1、建立索引 數據庫會按照索引對數據進行一個排序,存儲在一個地方,查詢時先到這個地方進行定位,然後再去取真實數據。而MongoDB對不會採用任何索引的查詢都會進行“全表掃描”,即查詢整個集合。 在shell中爲某個ke

原创 Java Map接口

說明:本文是閱讀《Java程序性能優化》(作者:葛一明)一書中關於Map接口一節的筆記。 一、基本概念 1、常用的一些Map接口實現以及相關的一些接口、類等之間的類圖結構如下,其中的HashMap與Hashtable都直接或者間接的實現

原创 StringBuffer與StringBuilder

說明:本文是閱讀《Java程序性能優化》(作者:葛一明)一書中關於StringBuffer與StringBuilder一節的筆記。 一、String常量與變量的累加操作 1、String常量的累加操作 由於String對象具有不可變性,