原创 HTTP協議詳解

HTTP簡介 HTTP協議是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用於從萬維網(WWW:World Wide Web )服務器傳輸超文本到本地瀏覽器的傳送協議。 HTTP是一個基於TCP/

原创 Java內存不足之PermGen space錯誤探究

一.Java 程序的運行機制與普通程序,如C或C++ 程序的運行機制有很大的區別。   普通程序運行之前必須首先編譯成可執行的二進制碼或機器碼。機器碼是與底層的硬件結構相關的,即使書寫源代碼的時候沒有利用平臺特定的擴展語言,如特定的文件

原创 執行sudo apt install時報錯

錯誤描述   E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)  E: Unable to lock the a

原创 JVM結構及GC工作機制

JVM結構、內存分配、垃圾回收算法、垃圾收集器。 一、JVM結構 根據《java虛擬機規範》規定,JVM的基本結構一般如下圖所示: 從左圖可知,JVM主要包括四個部分: 1.類加載器(ClassLoader):在JVM啓動時或

原创 大話計算機網絡

一、首先,我們來看一下基本的概念: 1、IP地址:IP地址指互聯網協議地址(英語:Internet Protocol Address,又譯爲網際協議地址),是IP Address的縮寫。IP地址是IP協議提供的一種統一的地址格式,它爲互聯

原创 python讀取csv文件中文亂碼

pandas讀取csv中文,報錯:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 41: invalid start byte 解決方法:

原创 maven3.3.9報錯

原因及解決方法:Maven 3.3+需要JDK 1.7或更高版本執行  解決:將jdk版本換成1.7及以上即可

原创 ubuntu sudo update與upgrade的作用及區別

入門linux的同志,剛開始最迫切想知道的,大概一個是中文輸入法,另一個就是怎麼安裝軟件。本文主要講一下LINUX安裝軟件方面的特點。 在windows下安裝軟件,我們只需要有EXE文件,然後雙擊,下一步直接OK就可以了。但在LINUX

原创 linux常用小技巧

假設在我們用vi編輯器操作一個文件的時候又需要去做其他的事情,我們通常的做法是把文件先保存然後去做其他事情,做完之後再回來用vi打開繼續編輯,而這種情況我們可以使用ctrl+z命令,將該任務放到後臺,如圖所示 此時會有一個任務號,1 當

原创 win10系統安裝oracle11g時遇到INS-13001環境不滿足最低要求

win10在安裝時點擊setup.exe之後,出現了:[INS-13001]環境不滿足最低要求 這時,打開你的解壓後的database文件夾,找到state,然後cvu,找到cvu_prereq.xml文件,用記事本打開,增添一下內容

原创 linux NFS服務器的安裝與配置

Linux NFS服務器的安裝與配置 一、NFS服務簡介   NFS 是Network File System的縮寫,即網絡文件系統。一種使用於分散式文件系統的協定,由Sun公司開發,於1984年向外公佈。功能是通過網絡讓不

原创 JVM的垃圾收集器

HotSpot JVM收集器               上面有7中收集器,分爲兩塊,上面爲新生代收集器,下面是老年代收集器。如果兩個收集器之間存在連線,就說明它們可以搭配使用。 Serial(串行GC)收集器 Serial

原创 redhat6.6的nfs服務端配置

一、NFS的概念      NFS 是Network File System的縮寫,即網絡文件系統。一種使用於分散式文件系統的協定,由Sun公司開發,於1984年向外公佈。功能是通過網絡讓不同的機器、不同的操作系統能夠彼此分享個別的數據,

原创 maven入門下

上一篇博文寫了怎麼安裝配置和怎麼在myeclipse裏面使用maven,我的宗旨是先得會用,然後再去深入探究其核心內容。所以這篇文章在前一篇的基礎上講講maven更深入的東西,主要介紹幾個我們經常接觸到的概念。Maven 庫 首次運行ma

原创 Oracle創建表空間、創建用戶以及授權

Oracle安裝完後,其中有一個缺省的數據庫,除了這個缺省的數據庫外,我們還可以創建自己的數據庫。     對於初學者來說,爲了避免麻煩,可以用'Database Configuration Assistant'嚮導來創建數據庫