原创 深入淺出數據庫索引原理

使用索引很簡單,只要能寫創建表的語句,就肯定能寫創建索引的語句,要知道這個世界上是不存在不會創建表的服務器端程序員的。然而, 會使用索引是一回事, 而深入理解索引原理又能恰到好處使用索引又是另一回事,這完全是兩個天差地別的境界(我自己也還

原创 快照是什麼?揭祕存儲快照的實現

前言 存儲網絡行業協會SNIA(StorageNetworking Industry Association)快照的定義:關於指定數據集合的一個完全可用拷貝,該拷貝包括相應數據在某個時間點(拷貝開始的時間點)的映像。快照可以是其所表示的數

原创 nodejs基礎

    nodejs(二) --- 重要知識點回顧 1. 運行一個nodejs文件, 如一個js文件中只含有console.log("hello world");的文件,我們再git裏運行node,即 node hello.js 即可發送

原创 面試經歷--攜程

今天去攜程面試了,路程真的是太太太遙遠了,半路上就想返回去;但是一想既然來了,就見識一下所謂的大公司排場吧 好傢伙,攜程大樓是多,三四棟吧,而且是馬路兩邊都有;於是 我着急忙慌的找錯地方,本來就遲到了,結果這下更是遲的沒眼看。 終於被帶到

原创 class.forName()

主要功能 Class.forName(xxx.xx.xx)返回的是一個類。 Class.forName(xxx.xx.xx)的作用是要求JVM查找並加載指定的類,也就是說JVM會執行該類的靜態代碼段。 下面,通過解答以下三個問題的來詳細

原创 java 靜態綁定,動態綁定

將方法調用連接到方法體稱爲綁定。 在java中有兩種類型的綁定: 靜態綁定(也稱爲早期綁定)。 動態綁定(也稱爲後期綁定)。 當編譯時(由編譯器)確定對象的類型時,它被稱爲靜態綁定。如果在類中有任何private,final或static

原创 java 基礎

JVM JVM(Java虛擬機)是一個抽象機器。它是一個提供可以執行Java字節碼的運行時環境的規範。 JVM可用於許多硬件和軟件平臺。JVM,JRE和JDK是平臺相關的,因爲每個OS的配置不同。 但是,Java是平臺無關的。 JVM

原创 java之collection

原创 jdbc連接數據庫

(1)加載驅動程序:Class.forName(driverClass) 加載mysql驅動:Class.forName("com.mysql.jdbc.Driver"); 加載oracle驅動:Class.forName("oracle

原创 java 編譯和運行

編譯期:檢查是否有語法錯誤,如果沒有就將其翻譯成字節碼文件。即.class文件。 運行期:java虛擬機分配內存,解釋執行字節碼文件。   從以下代碼開始說明,歡迎大家指正 可以思考下,第一行跟第二行在編譯時期有什麼區別? java編譯

原创 java import外部包

import只能導入同級目錄(只要根目錄相同即可)或下級目錄的class文件; 如程序在e盤,依賴包在d盤,執行程序,報錯: 報錯如下:   所以,需要的jar包,要麼放同級目錄,要麼放classpath設置的目錄;

原创 org.apache.poi.hssf之讀取,寫入單元格操作

1.寫入 package test.testcase; import java.io.*; import java.util.Date; import org.apache.poi.hssf.usermodel.*; /**

原创 java Iterator

Java中的Iterator功能比較簡單,並且只能單向移動:   (1) 使用方法iterator()要求容器返回一個Iterator。第一次調用Iterator的next()方法時,它返回序列的第一個元素。注意:iterator()方法

原创 org.apache.poi.hssf.usermodel之workboook操作

1.創建workbook public class CreateWorkbook { public static void main(String args[]){ HSSFWorkbook hssfworkb

原创 Java import以及Java類的搜索路徑

如果你希望使用Java包中的類,就必須先使用import語句導入。 import語句與C語言中的 #include 有些類似,語法爲:     import package1[.package2…].classname; package