原创 Linux學習記錄(1)安裝VirtualBox虛擬機

首先去VirtualBox官網下載一個VirtualBox的安裝包,(網上非官方的下載有好多亂七八糟的捆綁軟件,煩死了,最好還是在官方下載)我這裏下

原创 出現Unable to locate appropriate constructor on class解決方案

今天使用Hibernate操作時,查詢的操作也出現了這個錯誤,百思不得解,最後在網上找到了結局辦法,應該算不上辦法,就是原因。 首先我使用的hql語句如下 String hql="select new PO(。。。。) from 。。。"

原创 設計模式之-----中介者模式

今天學習中介者模式,話說都快學完了,很快啊,還有最後幾個,加油啊!! 所謂中介者模式,一看名字就明白了,我們在外生活,免不了與各種中介打交道,比如在外工作需要租房子,我們人生地不熟的,不可能一下子就找到合適的房子,那麼這個時候我們就需要中

原创 Linux學習記錄(9)Linux基本網絡命令

今天學習了Linux的基本網絡命令,在Linux中,網絡配置是很關鍵的一個部分,所以基本的網絡配置,如IP,DNS配置等。 在Linux中,網卡是以ethN命名的,N代表第幾塊網卡,假如一個電腦上有兩個網卡,那麼網卡的命名就爲eth0,e

原创 Linux學習記錄(11)LVM的基本概念和操作

最近事情太多了,學習Linux就被擱置了下來,有10幾天沒看了,今天有功夫了,趕緊學習學習。 今天學習的是Linux的LVM,也就是邏輯卷操作,邏輯卷和我們平時在電腦上使用的硬盤分區不一樣,假如我們用這用這,磁盤的地方不夠用了,我們就需要

原创 Linux學習記錄(8)Linux基本權限設置

今天學習了Linux的權限相關的知識,在Linux下,有三種“身份”:文件的所屬者,與該文件所屬者相同組的成員,其他成員。 這裏說一下組的概念,組相當於我小時候做值日,每週每天都會有不同的人來打掃衛生,那每天打掃衛生的那批人,就是一個組,

原创 設計模式之-----職責鏈模式

今天來學習職責鏈模式,以下是官方定義: 責任鏈模式是一種對象的行爲模式。在責任鏈模式裏,很多對象由每一個對象對其下家的引用而連接起來形成一條鏈。請求在這個鏈上傳遞,直到鏈上的某一個對象決定處理此請求。發出這個請求的客戶端並不知道鏈上的哪一

原创 設計模式之-----單例模式

今天學習了單例模式,網上有一些講解,真心不錯,我在這裏歸納總結一下。 首先來說明一下什麼是單例模式,所謂單例模式,就體現在了這個“單”上,也就是說,在同一個JVM中,保證該類只有一個實例對象,這種模式在框架中用的很多,比如數據庫連接的時候

原创 Linux學習記錄(2)安裝Linux系統以及VirtualBox增強工具

今天折騰一上午,終於把系統裝在虛擬機上了,安裝過程很簡單,只不過一開始這個鼠標問題我就弄了將近2個小時,一開始我沒有發現它不是無縫切換的,結果鼠標在虛擬機裏總是莫名其妙的出來,讓我鬱悶半天。。。鼠標不知道什麼時候就跑到別處去了,一開始我以

原创 Linux學習記錄(3)認識終端以及一些基本的操作命令

今天學習了Linux的一些基本操作,大多都是概念性的東西,諸如Linux系統基本構成,圖形界面的簡單操作之類的,這些都不是重點,學習Linux的重點在於對“終端”的操作,也就是我們所說的terminal,可以說在Linux下,圖形化界面能

原创 Linux學習記錄(6)磁盤分區的基本操作

今天學習了Linux對於磁盤分區的操作以及概念,首先要搞清楚,分區和文件系統是兩回事,分區是將硬盤劃分出一個個區域,這個時候,我們這個磁盤還是不能用的,它只是一個被劃分好的區域而已,就相當於我們的房子,有牆有地面,也有屋子,但是裏邊什麼都

原创 設計模式之-----享元模式

今天學習享元模式,所謂享元,就是通過與其他類似對象共享數據來減小內存佔用。也就是說在一個系統中如果有多個相同的對象,那麼只共享一份就可以了,不必每個都去實例化一個對象。像我們平時用的word等軟件,如果每個字符都要單獨佔一塊內存,那估計我

原创 使用Hibernate時Row was updated or deleted by another transaction的解決方案

今天這個錯誤困擾了我一整天。。。我明明寫的就是對的,老是報這個錯誤。最後我才發現,是因爲我表中的version字段爲null導致的,我的配置文件如下 <hibernate-mapping> <class name="com.crp

原创 Linux學習記錄(7)Linux文件系統的掛載

今天學習了Linux的掛載相關的知識,這一部分很簡單,就圍繞兩個命令,mount和umount。 首先來說一下什麼叫掛載,書面的解釋我就不多說了,大家可以自行百度。簡單來說,在Linux下,我們新增一塊硬盤或分區的話,我們不可以和在win

原创 設計模式之-----解釋器模式

今天來學習解釋器模式,關於這個模式,我看完之後還真是找不出什麼例子。。這個模式的主要用途我感覺是在語言的編譯中,在現實項目中應該很少會有這樣的需求,而且我經驗也不多,一時半會真是想不起來怎麼理解這個,恕本人才疏學淺,只能在網上找一些前輩寫