原创 crontab: temp file must be edited in place
vim ~/.vimrc autocmd filetype crontab setlocal nobackup nowritebackup
原创 linux遠程登陸不要密碼,使用authorized_keys不生效的解決方法
linux遠程登陸不要密碼,使用authorized_keys不生效的解決方法 配置用戶的公鑰登陸時,配置完authorized_keys居然一直不生 效,於是google之,發現原來是因爲.ssh目錄和下面文件的權限 問題導
原创 mac os無法安裝selenium解決方案
1、重啓電腦,按command+R進入恢復模式,點擊菜單【實用工具】,打開【終端】,輸入 csrutil disable 2、重啓電腦,正常進入,打開【終端】輸入 csrutil status 這是macosx 10.
原创 chrome清除dns緩存
有時候調試需要更換dns指向,比如 /etc/hosts 文件中添加 127.0.0.1 abc.com,那麼訪問abc.com時候會指向本地啓動服務器。但是mac中dns不是立即生效的,因爲chrome瀏覽器自己本身也自帶了dns的緩
原创 Spring流程圖之一圖勝千言
Spring流程圖
原创 IntelliJ中的main函數和System.out.println()快捷鍵
1、在IntelJ中和Eclipse中稍有不同,在Eclipse中,輸入main再按Alt+/即可自動補全main函數,但是在IntellJ中則是輸入psvm,選中即可 2、在方法體內部有for循環,在IntellJ中是輸入
原创 爲何要面向接口編程?
我們常常說要面向接口編程,似乎它是一種流行,一種規範,可是爲什麼要這麼做,很多人就說不清楚了,網上也有很多這樣的問題,我大概總結一下: 1. 一種規範約束 制定者(或者叫協調者),實現者(或者叫生產者),調用者(或者叫消費者)。
原创 python 變量命名規範
python源碼和其他一些書籍,命名各種個性,沒有一個比較統一的命名規範。於是自己總結了一些,可供參考。 模塊名: 小寫字母,單詞之間用_分割 ad
原创 JAVA分析內存泄露
常用命令 jmap -histo 24848 | more > tmp.log
原创 深入理解Java:註解(Annotation)--註解處理器
如果沒有用來讀取註解的方法和工作,那麼註解也就不會比註釋更有用處了。使用註解的過程中,很重要的一部分就是創建於使用註解處理器。Java SE5擴展了反射機制的API,以幫助程序員快速的構造自定義註解處理器。 註解處理器類庫(java.l
原创 awk按照多個分隔符進行分割
我們知道awk可以進行類似於cut之類的操作,如一個文件data如下 zhc-123|zhang hongchangfirst-99|zhang hongchang-100|zhang 如果我們 awk -F ‘-’ ‘{print $
原创 爲什麼要用GIT而不是SVN
使用了近一年的git之後,再使用svn,發現自己svn這種版本管理工具是十分低效的,主要原因有以下幾個方面: 從使用者角度分析: 1.svn下載源代碼慢。在git中一個幾個G的版本庫,一般一二十分鐘就能下載完畢,但是在svn中要一
原创 深入理解Java:註解(Annotation)自定義註解入門
要深入學習註解,我們就必須能定義自己的註解,並使用註解,在定義自己的註解之前,我們就必須要了解Java爲我們提供的元註解和相關定義註解的語法。 元註解: 元註解的作用就是負責註解其他註解。Java5.0定義了4個標準的meta-
原创 linux sed命令詳解
簡介 sed 是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩衝區中,稱爲“模式空間”(pattern space),接着用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往屏幕。接着處理下一行,這樣
原创 網絡構成
網絡由下往上分爲 物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。