原创 [docker] docker啓動web服務端口,外部無法訪問

在學習docker的時候,碰到了這麼個問題,使用 docker run -p 80:80 -d nginx 啓動nginx,然後從外部訪問80端口,竟然無法訪問。 首先,我使用-p 80:80來對docker的端口和本機端口進行

原创 [OpenStack]OpenStack多線程session無法使用

我在用openstack4j進行與openstack的互連的時候,想用spring編寫成一個服務的api,從自己的服務器接口直接獲取openstack的信息。但是在編寫的時候,發現了一個問題。就是openstack4j創建的cli

原创 [Linux]sudo apt-get, permission denied

每次打開我的虛擬機,在我還沒有任何操作的情況下,我在運行udo apt-get update或者sudo apt-get upgrade時,提示無法獲得鎖。 無法獲得的鎖總共有3種,分別是: 無法獲得鎖 /var/lib/dpkg

原创 MAC 地址(單播、組播、廣播地址分類)

很實用,完全copy過來收藏的,原文鏈接:https://www.cnblogs.com/GyForever1004/p/9147733.html 簡介 一個製造商在生產製造網卡之前,必須先向 IEEE 註冊,以獲取到一個長度爲

原创 [Linux命令行]grep的小技巧

我們在運行某個命令然後grep某些信息時,可以使用以下參數來控制顯示的上下文,而不只是grep一行: |grep -A 5 “grep string” 顯示grep那一行及後5行 |grep -B 5 “grep string

原创 sudo: java:找不到命令

神奇的事情又發生了 今個在sudo java的時候,發現了找不到java命令的錯誤。 然後我在普通用戶下和root用戶下分別測試,都能找到java命令。 ???奇了怪了,那這個sudo幹了什麼? 網上找了下分析,發現答案真是參差不齊。

原创 linux ubuntu全局變量的那些事

ubuntu全局變量配置 最近遇到了個問題,就是在普通用戶下在/etc/profile中配置了全局變量,打開命令行窗口也正常使用,但是一使用sudo或者su到root用戶就發現全局變量失效了。這是個什麼情況?說好的全局變量呢? 上網

原创 雙系統linux桌面上顯示windows的盤符

ubuntu14.0的桌面上出現了windows的盤符,看着難看想去掉他。百度的方法是這樣:1.在終端輸入gconf-editor,(或者按下alt+F2快捷鍵)2.找到/apps/nautilus/desktop 下面的volumns_

原创 idea的一些設置,讓它用着更像eclipse = =

最近ide換成了 idea,真的是用不慣啊用不慣,都說idea好用,可對用eclipse超爽的我來說,實在沒找到他哪兒好用= =。 廢話不多說,上正文,可能以後會有補充? 1. 設置自動導入相關jar包。 除了放了類名上alt+enter

原创 [隨筆----看到哪兒就隨便記點]Java中的HashMap,HashTable,ConcurrentMap的區別。

HashMap,非線程安全。 HashTable,理解爲使用synchronized實現了hashMap,線程安全但是效率不高。 ConcurrentMap,理解爲將存儲的數據分片爲多個Segment,然後使用lock操作鎖住每個分片。既

原创 [Maven學習]常用的幾個Maven命令

常用的maven命令  mvn compile:編譯主代碼至主輸出目錄。  mvn test-compile:編譯測試代碼至測試輸出目錄。  mvn test:執行測試用例。  mvn package:創建項目jar包(或根據配置的其他類

原创 [Maven學習]dependencyManagement管理父子模塊的dependency依賴包

maven提供了dependencyManagement來管理父子模塊的dependency依賴包。 當一個父模塊下有多個子模塊的時候,各個子模塊中有不同的依賴包,但是通常某些子模塊間會引入相同的模塊包,這個時候就出現了重複導入依賴的問題

原创 [Maven學習] Maven Mirror鏡像配置

Maven的Mirror鏡像表示該mirror是一個repository的替代品,mirror會把所有請求某種類型的遠程倉庫的url攔截下來,然後發往mirror配置的倉庫。不同於repository之間的覆蓋,這個更像是特意的強制的自主

原创 github上下載的maven項目導入idea

網上說直接用idea打開項目,然後右鍵點擊pom.xml add as a maven project是行不通的。 我找到了個方法: 首先還是使用idea打開項目,然後File->ProjectSturcture,把jdk啥的配好,下方編

原创 IDEA中的命令行打不開node等命令,提示不是外部或內部命令

依次打開File-->Settings-->Tools-->Teriminal,找到Shell Path,將shell path改爲本地shell路徑即可。 一般本地shell路徑爲:C:\Windows\System32\cmd.exe