『壹』 java 如何關閉遠程連接用戶
try{
ServerSocket ss=new ServerSocket(8080);
Socket s=ss.accept();
//關閉連接
s.close();
}catch(Exception e){
............
}
『貳』 java rmi無法遠程調用
可以把異常信息貼出來嗎?
檢查一下是否啟動了rmiregistry
在檢查一下是否已經把變數和返回值進行了序列化。
客戶端是否有stub類
Mysql默認關閉遠程登錄許可權,需要給遠程用戶添加許可權才能連接。
通過select*from mysql.user\G 查看用戶及許可權。
一.允許root用戶在任何地方進行遠程登錄,並具有所有庫任何操作許可權,具體操作如下:
1、在本機先使用root用戶登錄mysql:
mysql -u root -p"password"
2、進行授權操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
3、重載授權表:flush privileges;
二.允許root用戶在一個特定的IP進行遠程登錄,並具有所有庫任何操作許可權,具體操作如下:
1、在本機先使用root用戶登錄mysql:
mysql -u root -p"password"
2、進行授權操作:
GRANT ALL PRIVILEGES ON *.* TO root@"172.16.16.152" IDENTIFIED BY "password" WITH GRANT OPTION;
3、重載授權表:flush privileges;
『肆』 java 實現遠程桌面控制
JAVA實現遠程式控制制(JAVA in RemoteControl)
參考地址:【http://blog.csdn.net/avenccssddnn/article/details/7855931】
好復雜,希望能幫到您。
『伍』 java程序無法遠程調用sap函數
java程序遠程調用sap函數代碼:
JCoDestination destination = rfcSource.getDestination();
JCoFunction function = destination.getRepository().getFunction(funcName);
JCoParameterList paramStrlist = function.getImportParameterList();
JCoParameterList paramTableList = function.getTableParameterList();
List<String> paramList = getParamList();
for (String param : paramList) {
int index = param.indexOf(":{");
if(index >= 0){
String type = param.substring(0,index);
if(type.toLowerCase().equals("strings")){
String typeValues = param.substring(index + 2,param.length() - 1);
String[] paramArray = typeValues.split("[|]");
for (String pa : paramArray) {
paramStrlist.setValue(pa, paramMap.get(pa));
}
}else if(type.toLowerCase().equals("tables")){
String typeValues = param.substring(index + 2,param.length() - 1);
String[] paramArray = typeValues.split("[;]");
for (String pa : paramArray) {
int tabIndex = pa.indexOf(":");
if(tabIndex >= 0){
String tableName = pa.substring(0,tabIndex);
String tableFields = pa.substring(tabIndex +1); //
String[] tfArray = tableFields.split("[|]");
paramTableList.getTable(tableName).appendRow();
for (String tf: tfArray) {
paramTableList.getTable(tableName).setValue(tf, paramMap.get(tableName+ "." + tf));
}
}
paramTableList.set
}
}
}
}
function.execute(destination);
String queryString = getQryString();
String rfcName = queryString.substring(0, queryString.indexOf(","));
String rfcParam = queryString.substring(rfcName.length() + 1);
final String[] returnType = { "TABLES", "STRUCTURES", "STRINGS" }; //SAP輸出類型格式
『陸』 JAVA 連接遠程資料庫
你需要mysql的驅動包,從網上下一個,
還有就是檢查資料庫用戶名和密碼對不對,
A電腦的資料庫是否允許遠程訪問。
埠號對不對?
你本機上的資料庫能不能連上A電腦的資料庫?
============================================
你在dos里輸入mysql -h192.168.1.100 -u用戶名 -p密碼
看能不能連通
『柒』 java 如何禁止通過ip訪問伺服器,而只能通過域名訪問如果是通過ip訪問,那麼跳轉到相應的提示頁面,謝謝
禁止通過ip訪問伺服器:不需要編程即可實現。
如果伺服器是IIS:把默認站點設置成【跳轉到相應的提示頁面】即可;
同時把你的域名站,用
80埠
的指定域名即可。
具體操作是:新建域名站--》指定
埠8080
等--》到站點屬性的【高級】中,添加域名和埠80的指定即可。
『捌』 Java優勢有哪些
JAVA的優勢是什麼?
Java語言是目前的排行第一的語言,其優勢也是非常突出的,那麼具體體現在哪裡吶?
我來給你說一下Java的優勢:
1.java的風格類似C++但不同於C++,從某種意義上講,java是C++的一個變種;
2.java摒棄了C、C++中的容易引發錯誤和難以理解的指針,結構,以及內存管理等;
3.java提供了豐富的類庫,很方便開發程序;
4.java是完全面向對象的語言,支持 繼承,重載,多態等面向對象的特性;
5.C++是面向對象和面向過程的混合語言, C是純面向過程的語言;
6.java是一種強類型的語言,比C/C++檢查還要嚴格,java區分大小寫字母;
7.java提供了自動垃圾回收機制gc,有效避免了C、C++的內存泄漏問題;
8.java禁止非法訪問內存,因為java沒有指針,內存的申請和釋放;
9.跨平台,java的源代碼編譯成結構中立的中間格式,這種格式與機器無關,只要在安裝有JVM(java虛擬機)的電腦上,都能運行這種與機器無關的中間文件;java一次編譯,到處運行;
10.對於不同的操作系統,會有不同的java虛擬機,這也就決定了java的可移植性;
11.java支持多線程,簡單理解,如果是單核CPU,那麼會通過時間片輪轉的方式,多線程執行程序,如果是多核CPU,那麼就可以理解為,兩個或多個線程同時運行。
一、做網站
Java可以用來做網站,很多大型網站都是用Java寫的,比如我們熟悉的B站,所以想學習Java的同學還可以負責網站方面的製作,這方面的崗位(網站開發)也比較多,一直以來都相當流行。
二、做安卓軟體
安卓是基於Linux的操作系統,其中源代碼就是Java,市面上所有的安卓手機都是修改Java運行的,對於更多的開發人員來說,他們更多的時間是花在開發APP上面。你隨便打開一個App應用,他們就是用Java語言做的。
三、做游戲
電腦上的大多數游戲也是用Java來開發的,最經典的就是《我的世界》,還有當今世界最具影響力的游戲英雄聯盟,吃雞也是用Java寫的
四、寫軟體
很多編程語言都是可以來寫軟體的,但Java是現在應用最廣泛的,比如:企業級應用開發,還有OA、郵箱、物流、醫療、投票、金融、考試、礦山等信息方面的系統,Java都佔有極為重要的地位。現在國內的最熱門的就是手機應用,學習Java去做手機應用還是比較吃香的。
說啦這么多那麼應該如何學習Java那?
在這個里我使用腦圖給大家出一個,Java的學習線路供大家參考:
Java在市場中的佔有率是非常之高的,希望大都成為優秀的程序員!!!
『玖』 如何關閉遠程協助和不讓其他電腦遠程查看到本電腦的任何信息
【一、禁止默認共享 】 1.先察看本地共享資源 運行-cmd-輸入net share 2.刪除共享(每次輸入一個) net share admin$ /delete net share c$ /delete net share d$ /delete(如果有e,f,……可以繼續刪除) 3.刪除ipc$空連接 在運行內輸入regedit 在注冊表中找到 HKEY-LOCAL_ 項里數值名稱RestrictAnonymous的數值數據由0改為1. 4.關閉自己的139埠,ipc和RPC漏洞存在於此. 關閉139埠的方法是在「網路和撥號連接」中「本地連接」中選取「Internet協議(TCP/IP)」 屬性,進入「高級TCP/IP設置」「WINS設置」裡面有一項「禁用TCP/IP的NETBIOS」,打勾就關 閉了139埠,禁止RPC漏洞. ---------------------------------------- 【二、設置服務項,做好內部防禦】 ------------------- A計劃.服務策略: 控制面板→管理工具→服務 關閉以下服務: 1.Alerter[通知選定的用戶和計算機管理警報] 2.ClipBook[啟用「剪貼簿查看器」儲存信息並與遠程計算機共享] 3.Distributed File System[將分散的文件共享合並成一個邏輯名稱,共享出去,關閉後遠程計算機無法訪問共享 4.Distributed Link Tracking Server[適用區域網分布式鏈接跟蹤客戶端服務] 5.Human Interface Device Access[啟用對人體學介面設備(HID)的通用輸入訪問] 6.IMAPI CD-Burning COM Service[管理 CD 錄制] 7.Indexing Service[提供本地或遠程計算機上文件的索引內容和屬性,泄露信息] 8.Kerberos Key Distribution Center[授權協議登錄網路] 9.License Logging[監視IIS和SQL如果你沒安裝IIS和SQL的話就停止] 10.Messenger[警報] 11.NetMeeting Remote Desktop Sharing[netmeeting公司留下的客戶信息收集] 12.Network DDE[為在同一台計算機或不同計算機上運行的程序提供動態數據交換] 13.Network DDE DSDM[管理動態數據交換 (DDE) 網路共享] 14.Print Spooler[列印機服務,沒有列印機就禁止吧] 15.Remote Desktop Help Session Manager[管理並控制遠程協助] 16.Remote Registry[使遠程計算機用戶修改本地注冊表] 17.Routing and Remote Access[在區域網和廣域往提供路由服務.黑客理由路由服務刺探注冊信息] 18.Server[支持此計算機通過網路的文件、列印、和命名管道共享] 19.Special Administration Console Helper[允許管理員使用緊急管理服務遠程訪問命令行提示符] 20.TCP/IPNetBIOS Helper[提供 TCP/IP 服務上的 NetBIOS 和網路上客戶端的 NetBIOS 名稱解析的支持 而使用戶能夠共享文件、列印和登錄到網路] 21.Telnet[允許遠程用戶登錄到此計算機並運行程序] 22.Terminal Services[允許用戶以交互方式連接到遠程計算機] 23.Windows Image Acquisition (WIA)[照相服務,應用與數碼攝象機] ------------------- B計劃.帳號策略: 一.打開管理工具.本地安全設置.密碼策略 1.密碼必須符合復雜要求性.啟用 2.密碼最小值.我設置的是10 3.密碼最長使用期限.我是默認設置42天 4.密碼最短使用期限0天 5.強制密碼歷史 記住0個密碼 6.用可還原的加密來存儲密碼 禁用 ------------------- C計劃.本地策略: 打開管理工具 找到本地安全設置.本地策略.審核策略 1.審核策略更改 成功失敗 2.審核登陸事件 成功失敗 3.審核對象訪問 失敗 4.審核跟蹤過程 無審核 5.審核目錄服務訪問 失敗 6.審核特權使用 失敗 7.審核系統事件 成功失敗 8.審核帳戶登陸時間 成功失敗 9.審核帳戶管理 成功失敗 然後再到管理工具找到 事件查看器 應用程序 右鍵 屬性 設置日誌大小上限 我設置了512000KB 選擇不覆蓋事件 安全性 右鍵 屬性 設置日誌大小上限 我也是設置了512000KB 選擇不覆蓋事件 系統 右鍵 屬性 設置日誌大小上限 我都是設置了512000KB 選擇不覆蓋事件 ------------------- D計劃.安全策略: 打開管理工具 找到本地安全設置.本地策略.安全選項 1.互動式登陸.不需要按 Ctrl+Alt+Del 啟用 [根據個人需要,啟用比較好,但是我個人是不需要直接輸入密碼登陸的] 2.網路訪問.不允許SAM帳戶的匿名枚舉 啟用 3.網路訪問.可匿名的共享 將後面的值刪除 4.網路訪問.可匿名的命名管道 將後面的值刪除 5.網路訪問.可遠程訪問的注冊表路徑 將後面的值刪除 6.網路訪問.可遠程訪問的注冊表的子路徑 將後面的值刪除 7.網路訪問.限制匿名訪問命名管道和共享 8.帳戶.重命名來賓帳戶guest [最好寫一個自己能記住中文名]讓黑客去猜解guest吧,而且還得刪除這個帳戶,後面有詳細解釋] 9.帳戶.重命名系統管理員帳戶[建議取中文名] ------------------- E計劃.用戶許可權分配策略: 打開管理工具 找到本地安全設置.本地策略.用戶許可權分配 1.從網路訪問計算機 裡面一般默認有5個用戶,除Admin外我們刪除4個,當然,等下我們還得建一個屬於自己的ID 2.從遠程系統強制關機,Admin帳戶也刪除,一個都不留 3.拒絕從網路訪問這台計算機 將ID刪除 4.從網路訪問此計算機,Admin也可刪除,如果你不使用類似3389服務 5.通過終端允許登陸 刪除Remote Desktop Users --------------------- F計劃.終端服務配置 打開管理工具 終端服務配置 1.打開後,點連接,右鍵,屬性,遠程式控制制,點不允許遠程式控制制 2.常規,加密級別,高,在使用標准windows驗證上點√! 3.網卡,將最多連接數上設置為0 4.高級,將裡面的許可權也刪除.[我沒設置] 再點伺服器設置,在Active Desktop上,設置禁用,且限制每個使用一個會話 --------------------- G計劃.用戶和組策略 打開管理工具 計算機管理.本地用戶和組.用戶 刪除Support_388945a0用戶等等 只留下你更改好名字的adminisrator許可權 計算機管理.本地用戶和組.組 組.我們就不組了.分經驗的(不管他.默認設置) --------------------- X計劃.DIY策略[根據個人需要] 1.當登陸時間用完時自動注銷用戶(本地) 防止黑客密碼滲透. 2.登陸屏幕上不顯示上次登陸名(遠程)如果開放3389服務,別人登陸時,就不會殘留有你登陸的用戶名.讓他去猜你的用戶名去吧. 3.對匿名連接的額外限制 4.禁止按 alt+crtl+del 5.允許在未登陸前關機[防止遠程關機/啟動、強制關機/啟動] 6.只有本地登陸用戶才能訪問cd-rom 7.只有本地登陸用戶才能訪問軟碟機 8.取消關機原因的提示 1、打開控制面板窗口,雙擊「電源選項」圖標,在隨後出現的電源屬性窗口中,進入到「高級」標簽頁面; 2、在該頁面的「電源按鈕」設置項處,將「在按下計算機電源按鈕時」設置為「關機」,單擊「確定」按鈕,來退出設置框; 3、以後需要關機時,可以直接按下電源按鍵,就能直接關閉計算機了。當然,我們也能啟用休眠功能鍵,來實現快速關機和開機; 4、要是系統中沒有啟用休眠模式的話,可以在控制面板窗口中,打開電源選項,進入到休眠標簽頁面,並在其中將「啟用休眠」選項選中就可以了。 9.禁止關機事件跟蹤 開始「Start ->」運行「 Run ->輸入」gpedit.msc 「,在出現的窗口的左邊部分, 選擇 」計算機配置「(Computer Configuration )-> 」管理模板「 (Administrative Templates)-> 」系統「(System),在右邊窗口雙擊 「Shutdown Event Tracker」 在出現的對話框中選擇「禁止」(Disabled), 點擊然後「確定」(OK)保存後退出這樣,你將看到類似於windows 2000的關機窗口 ---------------------------------------- 【三、修改許可權防止病毒或木馬等破壞系統】 winxp、windows2003以上版本適合本方法. 因為目前的木馬抑或是病毒都喜歡駐留在system32目錄下,如果我們用命令限制system32的寫入和修改許可權的話 那麼,它們就沒有辦法寫在裡面了.看命令 --------------------- A命令 cacls C:windowssystem32 /G administrator:R 禁止修改、寫入C:windowssystem32目錄 cacls C:windowssystem32 /G administrator:F 恢復修改、寫入C:windowssystem32目錄 呵呵,這樣病毒等就進不去了,如果你覺得這個還不夠安全, 還可以進行修改覺得其他危險目錄,比如直接修改C盤的許可權,但修改c修改、寫入後,安裝軟體時需先把許可權恢復過來才行 --------------------- B命令 cacls C: /G administrator:R 禁止修改、寫入C盤 cacls C: /G administrator:F 恢復修改、寫入C盤 這個方法防止病毒, 如果您覺得一些病毒防火牆消耗內存太大的話 此方法稍可解決一點希望大家喜歡這個方法^_^ --------------------- X命令 以下命令推薦給高級管理員使用[因為win版本不同,請自行修改參數] cacls %SystemRoot%system32cmd.exe /E /D IUSR_ComSpec 禁止網路用戶、本地用戶在命令行和gui下使用cmd cacls %SystemRoot%system32cmd.exe /E /D IUSR_Lsa 恢復網路用戶、本地用戶在命令行和gui下使用cmd cacls %SystemRoot%system32tftp.exe /E /D IUSR_Lsa 禁止網路用戶、本地用戶在命令行和gui下使用tftp.exe cacls %SystemRoot%system32tftp.exe /E /D IUSR_Lsa 恢復網路用戶、本地用戶在命令行和gui下使用tftp.exe cacls %SystemRoot%system32tftp32.exe /E /D IUSR_Lsa 禁止網路用戶、本地用戶在命令行和gui下使用tftp32.exe cacls %SystemRoot%system32tftp32.exe /E /D IUSR_Lsa 恢復網路用戶、本地用戶在命令行和gui下使用tftp32.exe ---------------------------------------- 【四、重要文件名加密[NTFS格式]】 此命令的用途可加密windows的密碼檔,QQ密碼檔等等^.^ 命令行方式 加密:在DOS窗口或「開始」 | 「運行」的命令行中輸入「cipher /e 文件名(或文件夾名)」。 解密:在DOS窗口或「開始」 | 「運行」的命令行中輸入「cipher /d 文件名(或文件夾名)」。 ---------------------------------------- 【五、修改注冊表防禦D.D.O.S】 在注冊表中更改以下值可以幫助你防禦一定強度的DoS攻擊 SynAttackProtect REG_DWORD 2 EnablePMTUDiscovery REG_DWORD 0 NoNameReleaseOnDemand REG_DWORD 1 EnableDeadGWDetect REG_DWORD 0 KeepAliveTime REG_DWORD 300,000 PerformRouterDiscovery REG_DWORD 0 EnableICMPRedirects REG_DWORD 0 更多新的防禦技巧請搜索其他信息, 由於本人不敢拿自己的硬碟開玩笑,所以沒做實驗... ... ---------------------------------------- 【六、打造更安全的防火牆】 只開放必要的埠,關閉其餘埠.因為在系統安裝好後預設情況下,一般都有預設的埠對外開放, 黑客就會利用掃描工具掃描那些埠可以利用,這對安全是一個嚴重威脅。 本人現將自己所知道的埠公布如下(如果覺得還有危險需要過濾的,請聯系本人:OICQ 250875628 埠 協議 應用程序 21 TCP FTP 25 TCP SMTP 53 TCP DNS 80 TCP HTTP SERVER 1433 TCP SQL SERVER 5631 TCP PCANYWHERE 5632 UDP PCANYWHERE 6(非埠) IP協議 8(非埠) IP協議 那麼,我們根據自己的經驗,將下面的埠關閉 TCP 21 22 23 25 TCP SMTP 53 TCP DNS 80 135 epmap 138 [沖擊波] 139 smb 445 1025 DCE/1ff70682-0a51-30e8-076d-740be8cee98b 1026 DCE/12345778-1234-abcd-ef00-0123456789ac 1433 TCP SQL SERVER 5631 TCP PCANYWHERE 5632 UDP PCANYWHERE 3389 4444[沖擊波] 4489 UDP 67[沖擊波] 137 netbios-ns 161 An SNMP Agent is running/ Default community names of the SNMP Agent 關於UDP一般只有騰訊OICQ會打開4000或者是8000埠,那麼,我們只運行本機使用4000埠就行了 ---------------------------------------- 【七、保護個人隱私】 1、TT瀏覽器 選擇用另外一款瀏覽器瀏覽網站.我推薦用TT,使用TT是有道理的. TT可以識別網頁中的腳本,JAVA程序,可以很好的抵禦一些惡意的腳本等等,而且TT即使被感染,你刪除掉又重新安裝一個就是.[TT就是騰訊的瀏覽器](不過有些人喜歡用MyIE,因為我使用的時間和對他的了解不是很深吧,感覺不出他對安全方面有什麼優勢一_一~,希望支持MyIE的朋友不要揍我,否則我會哭... ...) 2、移動「我的文檔」 進入資源管理器,右擊「我的文檔」,選擇「屬性」,在「目標文件夾」選項卡中點「移動」按鈕, 選擇目標盤後按「確定」即可。在Windows 2003中「我的文檔」已難覓芳蹤,桌面、開始等處都看不到了, 建議經常使用的朋友做個快捷方式放到桌面上。 3、移動IE臨時文件 進入「開始→控制面板→Internet 選項」,在「常規」選項卡的「Internet 文件」欄里點「設置」按鈕, 在彈出窗體中點「移動文件夾」按鈕,選擇目標文件夾後,點「確定」,在彈出對話框中選擇「是」, 系統會自動重新登錄。點本地連接,高級,安全日誌,把日誌的目錄更改專門分配日誌的目錄, 不建議是C:再重新分配日誌存儲值的大小,我是設置了10000KB ---------------------------------------- 【八、第三方軟體的幫助】 防火牆:天網防火牆(建議)[二道販子注:winxp以上可以考慮用系統自帶的防火牆,win2000可以考慮用IPSEC,是個鍛煉的機會) 殺毒軟體:卡巴斯基 二道販子後注: 現在黑客的攻擊有從傳統的系統漏洞轉向了你的瀏覽器,所以要在升級一些傳統漏洞補丁的同時要注意你的瀏覽器.