原创 操作系統知識(2)--Linux 系統目錄結構

登錄系統後,在當前命令窗口下輸入命令: ls / 你會看到如下圖所示: 樹狀目錄結構: 以下是對這些目錄的解釋: /bin: bin是Binary的縮寫, 這個目錄存放着最經常使用的命令。 /boot: 這裏存放的是

原创 操作系統知識(3)--Linux 文件

Linux 文件基本屬性 Linux系統是一種典型的多用戶系統,不同的用戶處於不同的地位,擁有不同的權限。爲了保護系統的安全性,Linux系統對不同的用戶訪問同一文件(包括目錄文件)的權限做了不同的規定。 在Linux中我們可以使

原创 應用服務器知識(4)--Tomcat是如何處理jsp和servlet請求

本文轉載自:http://blog.csdn.net/liulunxu/article/details/7337096 1.具體例子 我們以一個具體的例子,來跟蹤TOMCAT, 看看它是如何把Request一層一層地遞交給下一個容

原创 框架知識(2)--iBatis基礎知識

本文轉載自:http://www.cnblogs.com/ycxyyzw/archive/2012/10/13/2722567.html 尊重原創 iBatis 簡介: iBatis 是apache 的一個開源項目,一個O/R M

原创 在線編程--小範圍排序

小範圍排序是指一個幾乎有序的數組,個別元素需要進行調整,但調整的幅度不超過k,k相對於整個數組很小。 思想:可以使用插入排序,時間複雜度不超過O(N*k) 最好方法是使用堆排序,建立一個k大小的堆,對數組依次進行排序。 題目:

原创 面試題--HashMap詳解

先上hashCode和equals源碼: /** JNI,調用底層其它語言實現 */ public native int hashCode(); /** 默認同==,直接比較對象 */ public boolean equa

原创 Python--python基礎知識(4)

定義一個函數 你可以定義一個由自己想要功能的函數,以下是簡單的規則: 函數代碼塊以 def 關鍵詞開頭,後接函數標識符名稱和圓括號()。 任何傳入參數和自變量必須放在圓括號中間。圓括號之間可以用於定義參數。 函數的第一行語句可以選擇

原创 面試題--java中volatile關鍵字的含義

本文轉載自:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 在java線程併發處理中,有一個關鍵字volatile的使用目前存在很大的混淆,以爲使用這個關鍵字

原创 面試題:Iterator遍歷的添加刪除

list是一個ArrayList的對象,哪個選項的代碼填到//todo delete處,可以在Iterator遍歷的過程中正確並安全的刪除一個list中保存的對象?() Iterator it = list.iterator(); int

原创 Python--詳解Python中re.sub

給出定義: re.sub(pattern, repl, string, count=0, flags=0) Return the string obtained by replacing the leftmost non-overlap

原创 大數據知識(1)--zookeeper原理

本文轉載自:http://cailin.iteye.com/blog/2014486 ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,它包含一個簡單的原語集,分佈式應用程序可以基於它實現同步服務,配置維護和命名服務等。

原创 面試題--自動裝箱詳解

自動裝箱與拆箱是編譯器在編譯時期爲您作好一切的事情,是編譯蜜糖(Compiler sugar),這很方便,但在運行階段您還是瞭解Java的語義,例如下面的程式是可以通過編譯的: Integer i = null; int j = i; 語

原创 在線編程--全排列

import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; //全排列 使用回溯法 public class Main{

原创 數據存儲知識(1)--關係型數據庫

本文轉載自:http://www.cnblogs.com/chay1227/archive/2013/03/17/2964020.html 關係型數據庫 關係型數據庫把所有的數據都通過行和列的二元表現形式表示出來。 關係型數據庫的優勢:

原创 Python--python爬蟲神器PyQuery

安裝 pip install pyquery 或者直接在PyCharm中import pyquery 提示沒有的時候點擊install就ok啦 初始化 在這裏介紹四種初始化方式。 (1)直接字符串 from pyquery import