原创 測試java jdk 支持最大內存

JDK各個版本在不同操作系統中支持的最大內存是不一樣的,但是可以通過以下方法來進行測試。 c:>java -XmxXXXm(g) -version 其中,XXX爲最大內存數值, m(g)是內存的計量單位,

原创 Java: Queue 各種方法的細小區別

Java提供了Quere,相當好用,在1.5版本中又有增強。 add 增加一個元索 如果隊列已滿,則拋出一個IIIegaISlabEepeplian異常remove 移除並返回隊列頭部的元素 如果隊列爲空,則拋出一個NoSuchElem

原创 JAVA開發中數據源創建方法

數據源是數據庫連接池裏面的概念,連接池就是指當服務器啓動時,先建立幾個連接,在應用需要與數據庫連接時,就從連接池裏獲取,使用完以後,不是將連接斷掉,而是放回到池裏面,這樣就減少了數據連接創建的次數,大大提

原创 JAVA中使用JSON進行數據傳遞

首先,在JAVA中使用JSON需要引入 org.json 包(點擊這裏 可以下載相應的JAR包!), 並在程序中引入相應的JSON類: import net.sf.json.JSONArray; import net.sf.json.J

原创 Java多線程使用

Java多線程使用有三種方法,一種是通過java Thread(類)、Runnable(接口)和ExecutorService(接口)。 第一種:Thread類 public class TestLine { p

原创 Java按指定行數讀取文件

package test import java.io.File; import java.io.FileReader; import java.io.IOException; import java.io.LineNumberReade

原创 Linux cp scp命令使用

cp    拷貝命令,用來對文件或者子目錄進行拷貝操作的。 scp  是secure copy的簡寫,用於在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務器,而且scp傳輸是加密的。可能會稍

原创 mysql遠程訪問出現MySQL錯誤1042-Can't get hostname for your address解決方法

[root@myhost work]# cd /etc/mysql/ [root@myhost mysql]# vi my.cnf 在[mysqld]節點下新增或修改如下兩行行 skip-name-res

原创 Windows下查看端口占用情況

開始--運行--cmd 進入命令提示符 輸入netstat -ano 即可看到所有連接的PID 之後在任務管理器中找到這個PID所對應的程序如果任務管理器中沒有PID這一項,可以在任務管理器中選"查看"-"選擇列"         經常

原创 Linux查看程序端口占用情況

今天發現服務器上Tomcat 8080端口起不來,老提示端口已經被佔用。 使用命令: ps -aux | grep tomcat 發現並沒有8080端口的Tomcat進程。 使用命令:netstat –apn 查看所有的進程和

原创 vsftpd 550 Permission denied 出錯解決方案

今天遇到個奇怪的問題,昨天剛把openSUSE11.3裝好,並在上面配置了FTP服務,我用的是vsftpd,因爲之前用着比較順手,新安裝的vsftpd服務器配置好了後,設置爲本地用戶可以訪問,但在上傳文件

原创 ssh密鑰轉發(Linux和Windows)

前言 一般公司的服務器放在外網時,都會設置一個跳板機,訪問公司其他服務器都需要從跳板機做一個ssh跳轉(防火牆規則會做相應配置),而前文講過,外網的服務器基本都要通過證書登錄的。於是我們面臨一個情況,本機ssh->跳板機->目標機器。如