1. 程式人生 > >編寫JAVA程式碼在生產環境啟用臨時埠進行telnet網路測試

編寫JAVA程式碼在生產環境啟用臨時埠進行telnet網路測試

在生產環境測試網路,可能網路禁ping,需要telnet埠來端到端的測試,

這樣需要臨時啟動一個埠測試一下,啟用的埠的小工具如下:

1、拷貝一個檔案JavaPortTest.java
 

import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;

public class JavaPortTest {

 public static void main(String[] args) throws Exception {

  ServerSocket server =null;
  Socket client = null;
  PrintStream output = null;
  
  server=new ServerSocket(9999);
  System.out.println("============it's ready to accept client's request =====");
  client =server.accept();
  
  output =new PrintStream(client.getOutputStream());
  
  output.println("Life is short,you need spark");
  
  output.close();
  client.close();
  server.close();
  
 }

}


2、放到windows目錄下,如D:\javaporttest
3、進入CMD 終端:
 

D:\>cd D:\javaporttest

D:\javaporttest>javac JavaPortTest.java

啟用埠測試,埠在JavaPortTest.java中定義好的server=new ServerSocket(9999);

D:\javaporttest>java JavaPortTest
============it's ready to accept client's request =====


4、在遠端測試裝置上 telnet ip 9999 即可
如顯示"Life is short,you need spark",說明網路是通的。

如顯示以下內容,說明網路不通
C:\Users\admin\Desktop>telnet 127.0.0.1 9999
正在連線127.0.0.1...無法開啟到主機的連線。 在埠 9999: 連線失敗

5、連線上以後自動關閉埠連線,再次telnet 127.0.0.1 9999顯示 連線失敗
可以再次執行java JavaPortTest啟用埠來測試


 

相關推薦

編寫JAVA程式碼生產環境啟用臨時進行telnet網路測試

在生產環境測試網路,可能網路禁ping,需要telnet埠來端到端的測試, 這樣需要臨時啟動一個埠測試一下,啟用的埠的小工具如下: 1、拷貝一個檔案JavaPortTest.java   import java.io.PrintStream; import java.net

【eclipse jar包】在編寫java程式碼時,為方便程式設計,常常會引用別人已經實現的方法,通常會封裝成jar包,我們在編寫時,只需引入到Eclipse中即可。

Eclipse中匯入外部jar包 在編寫java程式碼時,為方便程式設計,常常會引用別人已經實現的方法,通常會封裝成jar包,我們在編寫時,只需引入到Eclipse中即可。 工具/原料 Eclipse

eclipse編寫java程式碼時可以自動提示並且解決了空格自動補全的問題

轉自:https://blog.csdn.net/as1072966956/article/details/80672937 最近學了下eclipse編寫java程式碼時可以自動提示並且解決了空格自動補全的苦惱問題,那麼有一個小辦法解決,也不用去折騰:org.eclipse.jface.text

編寫Java程式碼的效能準則

•使用字串緩衝區而不是字串連線,當進行連續字串操作時要避免不必要地建立那些最終必須經過垃圾回收的物件。•避免連續寫入 Java 控制檯以減少字串操作、文字格式化以及輸出的花費。•必要時通過使用變數的原語型別來避免物件建立和操作的花費。•經常快取記憶體用過的物件以減少必須的垃圾

Intellij IDEA中常用的編寫Java程式碼快的快捷方式總結(持續更新)

1. main函式快捷鍵 —— psvm    特別好記:public static void main的縮寫  2. System.out.println();輸出快捷鍵 —— sout3. for(int i=0;i<;i++)for迴圈遍歷快捷鍵 —— fori 

centos6.5實踐(2):搭建Java Web生產環境

準備工作 已安裝centos 6.5系統 jdk下載,筆者下的是rpm版的 Tomcat下載,筆者下的是tar.gz版的 做法 安裝jdk 新建java安裝目錄 mkdir /usr/java sudo mv ‘/home/

高效編寫JAVA程式碼的30條建議

(1) 類名首字母應該大寫。欄位、方法以及物件(控制代碼)的首字母應小寫。對於所有識別符號,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定義中出現了常數初始化字元,則

高效編寫Java程式碼的幾條建議

1、類名首字母應該大寫。欄位、方法以及物件(控制代碼)的首字母應小寫。對於所有識別符號,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定義中出現了常數初始化字元,則大寫static final基本型別

如何更規範化編寫Java 程式碼

如何更規範化編寫Java 程式碼   Many of the happiest people are those who own the least. But are we really so happy with our IPhones, our big houses, our fancy car

生產環境遇到的hashMap非線程安全問題java.lang.thread.waiting

線程安全 單點故障 pty isempty pan mage 分享 tab 記錄 寫在前面:工作有幾年了,從入門到現在,遇到也解決了一些問題。(當然,框架級別的暫時還沒有)一直以來,都是從博客園以及其他各大社區搜羅出來的各種fix方法。目前稍有閑暇時間,在看過大V沈劍的博文

利用ansible-playbook從測試環境獲取tomcat中java項目新版本發布到生產環境

java 還在 ack 類型 pro http ignore entry 最新 一、環境描述 安裝有ansible的服務器:192.168.13.45 測試環境服務器:192.168.13.49 /home/app/api-tomcat/webapps/api.war為測試

java生產環境下記憶體調優

Tomcat 效能監控與調優 Nginx 效能監控與調優 JVM 層 GC 調優 JAVA程式碼層調優 1.JVM的引數型別 標準引數(各版本中保持穩定) -help -server -client -version -showversion -cp -classpath

centos7環境用selenium開啟chrome瀏覽器java程式碼

前言:centos系統最好用7以上版本,老版本對chrome相容不太好。前面環境安裝配置過程可參考:https://blog.csdn.net/zhuyiquan/article/details/79537623 1、CentOS/RedHat 7以上安裝google-chrome可以完全參

快速搭建Java生產環境

快速搭建一個java的生產環境 (本文使用於有一定基礎的程式設計人員,如果小白的話請仔細,一步一步按照本文來 也可配置成功,有問題可在下方評論) 1. JDK 看好自己電腦的版本  X32/X64,然後下載一個版本。並不是越新越好,一般都是1.5、1.7 官網 htt

java學習:Java程式碼編寫規範對開發的重要性

本文從Java程式碼編寫的初期到結尾,做了一次整體的總結,希望對初學者有幫助。 一個錯誤的命名會很誤導人,不良的命名,對於閱讀程式碼的人來說很糾結。一個良好的命名對自己也有很大的幫助。 我個人命名的變數都比較長,一般是單詞的全稱,這樣程式碼讀起來易懂,有些縮寫你根本不知道它代表的單詞是

開始java程式碼編寫(續02:前端 ,我們採用的是 非同步提交的 就是實現 了前後端的分離 前端就寫好HTML)

後端接到 前端的html 了就 使用jquery 完成了 拓展 前端業務的熟悉與運用 使用json ajax 的請求 來實現非同步的 效果 顧及了 使用者的體驗使用 開始編寫========================》視訊: 聽講: 筆記 啟動 tomcat 的 在 像 以前一樣的

Java程式碼高效編寫法則

如果想學好Java,那敲程式碼是必不可少的事,如何才能準確又高效的寫好Java程式碼呢,小編總結了以下幾點供大家參考。 1.儘量使用interfaces,不要使用abstract類。若已知某樣東西準備成為一個基礎類,那麼第一個選擇應是將其變成一個interface(介面)。只有在不得不使用方法定

react 專案,在生產環境去掉 propTypes 檢查程式碼,打包時自動去除

關於PropTypes PropTypes包含一整套驗證器,可用於確保你接收的資料是有效的。 能幫助我們在開發的時候及時發現問題。 沒有propTypes定義,元件依然能夠正常工作,而且,即使在propTypes檢查出錯的情況下,元件依然能工作。 propTyp

php生產環境部署程式碼後訪問的以前的程式碼

有一次上線,運維部署程式碼後測試,發現沒有新加的功能,訪問的還是更新前的功能。 上伺服器,檢視有更新後的程式碼, 為保留上個版本的程式碼,採用的是每個版本一個資料夾,軟鏈最新的版本為線上版本, 進入最新資料夾發現,沒有產生任何日誌,就推測訪問的是上個版本的程式碼, 進

[JVM]Java生產環境下效能監控與調優詳解_Btrace

本章關鍵詞:BTrace、攔截、注意事項 一、入門 1.做什麼的? 可以在應用程式不重啟,不修改的情況下,正在執行的情況下,動態的修改位元組碼,達到監控除錯的目的 可以動態的向目標應用程式的位元組碼注入追蹤程式碼 用到的技術 JavaComplierApi、J