2017年5月3日
#
\hadoop-2.7.3\share\hadoop\hdfs
hadoop-hdfs-2.7.3.jar,此jar包未引入
這種可能性,經(jīng)作者本人發(fā)現(xiàn)。
2017年4月25日
#
參考:http://blog.csdn.net/wutaozhao/article/details/5899268
1 在地址欄中輸入下面內(nèi)容:
smb://Windows IP/Share folder name,smb為Server Message Block協(xié)議的簡(jiǎn)稱,是一種IBM協(xié)議,運(yùn)行在TCP/IP協(xié)議之上。
從Windows 95開始,Microsoft Windows都提供了Server和Client的SMB協(xié)議支持,Microsoft為Internet提供了SMB開源版本,及CIFS(Common Internet File System),通用文件系統(tǒng)。
2 將Windows的共享文件夾掛載到本地
在終端中輸入命令mount -t cifs -o username="Admin",password="" //192.168.1.1/ShareFolder /mnt/MyShare
注意命令行中的空格和逗號(hào),空密碼也可以。
此命令就是將192.168.1.1上的共享文件夾ShareFolder 掛載到本地的/mnt/MyShare文件夾,執(zhí)行完,就可在MyShare里看到ShareFolder里的內(nèi)容。
刪除掛載用命令:umount /mnt/MyShare
2017年4月20日
#
參考:http://www.cnblogs.com/colinliu/p/5216279.html
或許大家在工作或生活中有接觸到VPN,如果使用Windows自帶的VPN來連接,每次開機(jī)要像寬帶撥號(hào)那樣,右擊該VPN連接圖標(biāo),然后選擇“連接”(如果未記住密碼甚至還要輸入密碼),然后點(diǎn)擊確定,有點(diǎn)麻煩。
此時(shí),我們應(yīng)該可以使用批處理來完成這個(gè)工作。
而且,如果需要每次開機(jī)都連接VPN,我們可以添加一個(gè)VPN的批處理來完成,然后我們可以將這個(gè)批處理放在“開始”-“啟動(dòng)”目錄中(但我建議最好是設(shè)定計(jì)劃任務(wù)來啟動(dòng),并設(shè)定為每次開機(jī)時(shí)啟動(dòng)。)
連接VPN批處理:
@echo off
rasdial “DG-VPN” Colin test
set ip=192.168.1.80
route add -p 10.10.10.80 %ip%
route add -p 10.10.10.81 %ip%
route add -p 10.10.10.82 %ip%
route add -p 10.10.10.83 %ip%
route add -p 10.10.10.84 %ip%
route add -p 10.10.10.85 %ip%
route add -p 10.10.10.86 %ip%
route add -p 10.10.10.87 %ip%
route add -p 10.10.10.88 %ip%
route add -p 10.10.10.89 %ip%
route add -p 10.10.10.90 %ip%
解釋:rasdial “DG-VPN” Colin test (DG-VPN為VPN連接的名字,后面的Colin為VPN撥號(hào)的用戶名,再后面跟著的是密碼。)
格式為:rasdial “vpn-name” user password
add -p (為增加永久靜態(tài)路由,如果沒有-p,重啟后靜態(tài)路由表將會(huì)復(fù)位。)
斷開VPN批處理:
@echo off
rasdial “DG-VPN” /disconnect
參考:http://www.feifeiboke.com/pcjishu/3440.html
但凡一提起VPN,相信很多童鞋自然會(huì)與某特殊“活動(dòng)”所聯(lián)系起來。其實(shí)VPN除了可用于‘你懂得’那個(gè)事兒外,還可以干很多好玩、有用的東東呦~ 而接下來,菲菲就來手把手教你在自己的電腦上快速搭建VPN服務(wù)器的方法,純技術(shù)干貨,不妨一起來學(xué)習(xí)一下唄!
溫馨提示:如果您的電腦需要使用網(wǎng)絡(luò)共享服務(wù)(比如360隨身WiFi等等硬件),切記不要執(zhí)行下面第四步中的命令,否則有可能影響網(wǎng)絡(luò)共享相關(guān)服務(wù)的正常使用!另外本教程暫時(shí)不適用于Win7系統(tǒng),特此告知!
1、開始菜單 - 運(yùn)行 - 輸入cmd - 按回車鍵,打開cmd命令行窗口,分別執(zhí)行以下兩條命令:
sc config RemoteAccess start= auto
net start RemoteAccess
一鍵架設(shè)VPN批處理 (1.3K)
2、在桌面網(wǎng)上鄰居上點(diǎn)擊 - 右鍵 - 屬性,打開窗口后會(huì)發(fā)現(xiàn)里面多出一個(gè)“傳入的連接”。
找到這個(gè)新多出的“傳入的連接”
3、雙擊“傳入的連接”,然后需要我們簡(jiǎn)單手動(dòng)配置一下相關(guān)參數(shù),方可啟動(dòng)VPN服務(wù):下面三點(diǎn)設(shè)置完成后記得點(diǎn)擊“確定”保存設(shè)置。
常規(guī)選項(xiàng)下,在“虛擬專用網(wǎng)”的下方打勾(允許他人通過...);
用戶選項(xiàng)下,點(diǎn)擊“新建”創(chuàng)建一個(gè)新用戶,即該VPN服務(wù)器的帳號(hào)/密碼;
網(wǎng)絡(luò)選項(xiàng)下,雙擊 internet協(xié)議,選擇“指定TCP/IP地址”,如圖輸入IP;
如圖手動(dòng)指定相應(yīng)的IP地址范圍
以上步驟完成后,一個(gè)VPN的基礎(chǔ)連接功能就搞定了,但是問題來了,當(dāng)客戶端(其他電腦/手機(jī))連接到此VPN服務(wù)端后,是無法正常上(外)網(wǎng)的。這就需要咱們繼續(xù)完成以下配置激活NAT的相關(guān)步驟。
4、打開CMD命令行窗口,繼續(xù)依次一條一條執(zhí)行下面的三條命令。在命令行窗口狀態(tài)下,先復(fù)制好命令,然后右鍵即可選擇“粘貼”命令,再按回車鍵執(zhí)行!
netsh routing ip nat install
netsh routing ip nat add interface "內(nèi)部" private
netsh routing ip nat add interface "本地連接" full
依次執(zhí)行命令后,即可激活NAT聯(lián)網(wǎng)功能
以上命令正常執(zhí)行后不會(huì)顯示任何結(jié)果,如果出現(xiàn)錯(cuò)誤提示,請(qǐng)按提示檢查錯(cuò)誤問題找到原因后重試。另外如果你的電腦網(wǎng)卡名稱不是“本地連接”的話,請(qǐng)將其重命名為“本地連接”。
5、一切準(zhǔn)確無誤完成以上四步的話,那么恭喜您,你在本機(jī)架設(shè)的VPN服務(wù)端已經(jīng)可以正常“干活兒”啰!無論是安卓、iOS、還是其他電腦都可以使用它們自帶的VPN客戶端功能來連接使用滴。如安卓手機(jī),可直接進(jìn)入 設(shè)置 - 更多... - VPN 進(jìn)行配置連接。
參考:http://www.cnblogs.com/weizx/p/5661653.html
最新破解:http://www.iteblog.com/idea/key.php
http://idea.qinxi1992.cn
參考: http://blog.csdn.net/lw_power/article/details/50155073
寫這篇文章的初衷很簡(jiǎn)單,就是想再一次證明 IntelliJ IDEA 對(duì)于 Java 開發(fā)人員來說,確實(shí)比 eclipse 要好用得多,鑒于目前市面上關(guān)于 IntelliJ IDEA 的教程比較少,敘述清楚的也不多,所以希望我的整理工作能夠幫助各位從 eclipse 中盡快擺脫出來。




我用過 eclipse 以及 eclipse 的各種延伸版本,例如 spring suite tool 、myeclipse 、myeclipse for spring ,最終在偶然的機(jī)會(huì),我接觸到了
IntelliJ IDEA ,就再也停不下來了。簡(jiǎn)單來說,它吸引我有以下原因:
1、 IntelliJ IDEA 提倡一個(gè)工作空間 (在 IDEA 中叫 project)就寫一個(gè)項(xiàng)目,這樣我們的工作空間就跟著項(xiàng)目走,不像 eclipse 中把項(xiàng)目和工作空間分開,難于管理。所以我們?cè)诰W(wǎng)上還會(huì)看到有人問在 eclipse 工作空間中已經(jīng)存在的項(xiàng)目如何導(dǎo)入到工作空間中去,有的時(shí)候會(huì)搞得開發(fā)者比較迷茫。
2、使用 IDEA 能夠讓我們開發(fā)者看清楚集成開發(fā)環(huán)境到底為我們開發(fā)者做了一些什么事情, eclipse 看起來足夠強(qiáng)大,但它卻對(duì)我們開發(fā)者施展了障眼法,這樣會(huì)導(dǎo)致兩個(gè)結(jié)果:(1)eclipse 自作聰明,干了很多我們不想讓它干的事情;(2)我們想讓 eclipse 幫我們做些事情,但似乎 eclipse 不聽話,我們無法輕松駕馭;
3、IDEA 集成的 tomcat 的功能能很方便地幫助我們實(shí)現(xiàn)熱部署,我們還可以有選擇地重新編譯和加載部分字節(jié)碼文件,再加上 IDEA 強(qiáng)大的 DEBUG 功能,可以很方便地幫助我們進(jìn)行代碼的調(diào)試工作。
4、IDEA 的智能補(bǔ)全功能強(qiáng)大、快捷鍵功能強(qiáng)大,極大方便了我們的開發(fā),等等。
還有就是一些小的因素了, eclipse 的檢查功能會(huì)幫我們檢查出很多不是問題的問題,所以我們經(jīng)常會(huì)看到一些 js 文件顯示紅叉叉,這對(duì)于有潔癖精神的程序員來說,很影響寫代碼的心情。
不好的地方嘛,剛開始我真的覺得 IDEA 很丑,我還是喜歡用我的 spring suite tool ,還有就是習(xí)慣用 eclipse 開發(fā)了。
解決辦法:多加練習(xí),在實(shí)際開發(fā)中慢慢體會(huì) IDEA 這個(gè)工具的強(qiáng)大,慢慢積累
本文以 IntelliJ IDEA 14.1.5 為例進(jìn)行說明。
IntelliJ IDEA 工具的安裝非常簡(jiǎn)單,這里就不再贅述了。安裝完以后,須要輸入注冊(cè)碼,大家可以移步這里找到注冊(cè)碼。
http://blog.csdn.net/henren555/article/details/43406479
idea 15.0.3 破解碼,先選擇 License server,將下面復(fù)制到輸入框。
http://idea.lanyus.com
如果您下載的是 ideaIU-2016.1.1.exe
破解碼是:
http://www.iteblog.com/idea/key.php
(參考自
IntelliJ IDEA 2016.1怎么能激活啊!-CSDN論壇-CSDN.NET-中國(guó)最大的IT技術(shù)社區(qū) http://bbs.csdn.net/topics/391919498)
我們注意到,在 IntelliJ IDEA 的安裝路徑下,有兩個(gè) exe 文件能夠啟動(dòng) IDEA ,如圖:

我們建議 64 位操作系統(tǒng)使用 idea64.exe 來啟動(dòng)。別急,在啟動(dòng)之前我們還要編輯一下 idea64.exe.vmoptions 文件,在這個(gè)文件的最后,加上一行:
-Dfile.encoding=UTF-8

可以在一定程度上避免我們遇到的亂碼問題(以后遇到亂碼問題還有別的地方須要設(shè)置,這里我們只是做了其中一步)。
于是,我們就可以雙擊 idea64.exe 啟動(dòng) IDEA 工具了。



在這一步,我們就發(fā)現(xiàn)了 IDEA 與 eclipse 的不同:eclipse 現(xiàn)有工作空間 (workspces),然后在 workspces 下創(chuàng)建項(xiàng)目。而 IDEA 的工作空間叫 project ,一個(gè) project 下提倡放一個(gè)項(xiàng)目。
上面設(shè)置完成以后,點(diǎn)擊“finish”,就會(huì)看到如下界面。
.idea 文件夾和 HelloWorld.iml 是 IDEA 幫助我們建立的輔助文件夾和文件,類似于 eclipse 在我們的工作空間下建立的 .settings 文件夾和 .classpath 、.project 文件。

下面我們簡(jiǎn)單比較一下 IDEA 和 eclipse 建立項(xiàng)目的輔助文件(文件夾):


然后我們寫一個(gè) HelloWorld 程序,這一步實(shí)在太簡(jiǎn)單了,就不再贅述。

這時(shí),我們已經(jīng)迫不及待想運(yùn)行這個(gè)程序了:

運(yùn)行結(jié)果各位看官自行欣賞了,這里就不截圖了。至于剛剛上面那幅圖顯示的行號(hào)設(shè)置、字體、加粗格式設(shè)置、main 方法和打印方法的快捷鍵,我們下一講再介紹。
以下圖片和文字備用:



單擊 Configure 旁邊的倒三角形,點(diǎn)擊 Settings,看到如下界面:

致謝:
因?yàn)楣ぷ骱蜁r(shí)間的原因,文章沒有辦法繼續(xù)寫完。在這里要和大家說明一下,我寫的關(guān)于 IntelliJ IDEA 的文章主要是參考了 youmeek(微博:http://weibo.com/youmeek?refer_flag=1005055014_&is_hot=1) 這位同學(xué)的文章和視頻,也是由于時(shí)間的原因,沒有完全看完他的視頻和資料。在這里給出他的網(wǎng)站,大家可以直接到他的網(wǎng)站上進(jìn)行學(xué)習(xí),youmeek 做了詳細(xì)的講解和截圖,我本人收獲很大,也相信一定會(huì)對(duì)大家有很大的幫助。
他的網(wǎng)站是:
http://www.youmeek.com/category/software-system/my-intellij-idea/
2017年4月12日
#
2017年4月11日
#
以C盤為例
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31
PATH=%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
--------------------------------
其中:PATH屬于追加內(nèi)容,添加到原先內(nèi)容的最前面,分號(hào)隔開。
其他的都是新建內(nèi)容。
2017年3月26日
#
參考: http://www.linuxidc.com/Linux/2016-05/131020.htm Linux系統(tǒng):CentOS7,我們經(jīng)常會(huì)遇到打包成.gz格式的壓縮包,這種包不是可執(zhí)行自動(dòng)安裝包,這種包相當(dāng)于是個(gè)zip包,其安裝過程就是手動(dòng)解壓縮、編輯配置文件、配置環(huán)境變量的過程。
通過以下命令可以加壓縮一個(gè)gz文件:
tar zxvf <.gzfile>
<.gzfile>是指你需要解壓縮的那個(gè)文件。
參數(shù)說明:
z - 過濾gzip文件,即只能解壓縮指定的gz格式文件。
x - 解壓縮(tar還能進(jìn)行壓縮包查看和打包,所以如果需要解壓縮文件包,需要在命令行中指定x)
v - 以詳細(xì)模式顯示出解壓縮的過程。
f - 指定被解壓縮的文件
以解壓縮jdk文件為例說明。我們從Oracle官網(wǎng)上下載一個(gè)文件jdk-8u73-linux-x64.tar.gz,之后,需要將該文件解壓縮到/opt/Java/下。
su root
...(input password for authentication)
mkdir /opt/Java/ #create a folder called "Java" before tar extracts file.
cd /opt/Java
tar zxvf /home/John/Software/jdk-8u73-linux-x64.tar.gz
執(zhí)行結(jié)束后,你會(huì)發(fā)現(xiàn)在/opt/Java目錄中多了一個(gè)文件夾jdk1.8.0_73。
參考:
http://www.cnblogs.com/kakafra/p/3336020.html rpm 執(zhí)行安裝包
二進(jìn)制包(Binary)以及源代碼包(Source)兩種。二進(jìn)制包可以直接安裝在計(jì)算機(jī)中,而源代碼包將會(huì)由 RPM自動(dòng)編譯、安裝。源代碼包經(jīng)常以src.rpm作為后綴名。
常用命令組合:
-ivh:安裝顯示安裝進(jìn)度--install--verbose--hash
-Uvh:升級(jí)軟件包--Update;
-qpl: 列出RPM軟件包內(nèi)的文件信息[Query Package list];
-qpi:列出RPM軟件包的描述信息[Query Package install package(s)];
-qf:查找指定文件屬于哪個(gè)RPM軟件包[Query File];
-Va:校驗(yàn)所有的 RPM軟件包,查找丟失的文件[View Lost];
-e:刪除包
rpm -q samba //查詢程序是否安裝
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路徑安裝并顯示進(jìn)度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安裝目錄
rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm //用來檢查依賴關(guān)系;并不是真正的安裝;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降級(jí)為舊版本
rpm -qa | grep httpd #[搜索指定rpm包是否安裝]--all搜索*httpd*
rpm -ql httpd #[搜索rpm包]--list所有文件安裝目錄
rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpR file.rpm #[查看包]依賴關(guān)系
rpm2cpio file.rpm |cpio -div #[抽出文件]
rpm -ivh file.rpm #[安裝新的rpm]--install--verbose--hash
rpm -ivh http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
rpm -Uvh file.rpm #[升級(jí)一個(gè)rpm]--upgrade
rpm -e file.rpm #[刪除一個(gè)rpm包]--erase
常用參數(shù):
Install/Upgrade/Erase options:
-i, --install install package(s)
-v, --verbose provide more detailed output
-h, --hash print hash marks as package installs (good with -v)
-e, --erase erase (uninstall) package
-U, --upgrade=<packagefile>+ upgrade package(s)
--replacepkge 無論軟件包是否已被安裝,都強(qiáng)行安裝軟件包
--test 安裝測(cè)試,并不實(shí)際安裝
--nodeps 忽略軟件包的依賴關(guān)系強(qiáng)行安裝
--force 忽略軟件包及文件的沖突
Query options (with -q or --query):
-a, --all query/verify all packages
-p, --package query/verify a package file
-l, --list list files in package
-d, --docfiles list all documentation files
-f, --file query/verify package(s) owning file
RPM源代碼包裝安裝
.src.rpm結(jié)尾的文件,這些文件是由軟件的源代碼包裝而成的,用戶要安裝這類RPM軟件包,必須使用命令:
rpm --recompile vim-4.6-4.src.rpm #這個(gè)命令會(huì)把源代碼解包并編譯、安裝它,如果用戶使用命令:
rpm --rebuild vim-4.6-4.src.rpm #在安裝完成后,還會(huì)把編譯生成的可執(zhí)行文件重新包裝成i386.rpm 的RPM軟件包。
[root@localhost src]# rpm -ivh awstats-6.8-1.noarch.rpm
error: Failed dependencies:
perl(LWP::UserAgent) is needed by awstats-6.8-1.noarch
[root@localhost src]#
使用rpm 屬性相依套件的檔案
[root@localhost src]# rpm -qpR awstats-6.8-1.noarch.rpm
/bin/sh
/usr/bin/perl
config(awstats) = 6.8-1
perl >= 0:5.005
perl(LWP::UserAgent)
perl(POSIX)
perl(Socket)
perl(Time::Local)
perl(strict)
perl(vars)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1