原创 mysql運行時參數筆錄

1, 查看MySQL服務器配置信息   Java代碼  mysql> show variables;    2, 查看MySQL服務器運行的各種狀態值   Java代碼  mysql> show global status; 

原创 linux下tomcat服務的相關命令

一:Linux下tomcat服務的啓動、關閉與錯誤跟蹤,使用PuTTy遠程連接到服務器以後,通常通過以下幾種方式啓動關閉tomcat服務: 切換到tomcat主目錄下的bin目錄(cd usr/local/tomcat/bin) 1,啓

原创 Java線程(八):鎖對象Lock-同步問題更完美的處理方式

Lock是java.util.concurrent.locks包下的接口,Lock 實現提供了比使用synchronized 方法和語句可獲得的更廣泛的鎖定操作,它能以更優雅的方式處理線程同步問題,我們拿

原创 (轉一)Java多線程入門

     如何創建和理解線程     曾經在學習操作系統的時候,進程是一個重點內容,線程也學習過,但是沒有什麼深刻的印象。在Java多線程的學習中對線程有了一個全面而深刻的理解。一個進程可以包含一個或多個線程,一個線程就是一個程序內部的

原创 Linux下軟件安裝卸載

一 軟件安裝包的類型 通常Linux應用軟件的安裝有五種:     1) tar+ gz包,如software-1.2.3-1.tar.gz。他是使用UNIX系統的打包工具tar打包的。     2) rpm包,如software-1

原创 使用J2SE API讀取Properties文件的六種方法

使用J2SE API讀取Properties文件的六種方法 1、使用java.util.Properties類的load()方法 示例: InputStream in = lnew BufferedInputStream(new File

原创 ORACLE關於鎖表查詢的部分SQL

--查詢表空間名稱和大小 SELECT UPPER (F.TABLESPACE_NAME) "表空間名", D.TOT_GROOTTE_MB "表空間大小(M)", D.TOT_GROO

原创 Java GC的工作原理

JVM內存結構由堆、棧、本地方法棧、方法區等部分組成,結構圖如下所示:                 1)堆 所有通過new創建的對象的內存都在堆中分配,其大小可以通過-Xmx和-Xms來控制。堆被劃分爲新生代和舊生代,新生代又被進

原创 Linux文件查看/編輯方法介紹

cat 命令介紹 cat 命令的原含義爲連接(concatenate), 用於連接多個文件內容並輸出到標準輸出流中(標準輸出流默認爲屏幕)。實際運用過程中,我們常使用它來顯示文件內容。如果您熟悉MS-DOS 下的type 命令,相信不

原创 Linux文件權限詳解

        Linux系統中的每個文件和目錄都有訪問許可權限,用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作。   文件或目錄的訪問權限分爲只讀,只寫和可執行三種。以文件爲例,只讀權限表示只允

原创 Tomcat內存溢出

Tomcat內存溢出的原因 在生產環境中tomcat內存設置不好很容易出現內存溢出。造成內存原因是不一樣的,當然處理方式也不一樣。 這裏根據平時遇到的情況和相關資料進行一個總結。常見的一般會有下面三種情況: 1.OutOfMemo

原创 Java線程(篇外篇):線程本地變量ThreadLocal

首先說明ThreadLocal存放的值是線程內共享的,線程間互斥的,主要用於線程內共享一些數據,避免通過參數來傳遞,這樣處理後,能夠優雅的解決一些實際問題,比如Hibernate中的OpenSession

原创 Tomcat配置HTTPS方式

1、進入到jdk下的bin目錄 2、輸入如下指令 keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore  -validity 36500

原创 JAVA內存詳解

  存儲器一般分爲RAM和ROM兩種。        RAM是隨機存儲器(內存),ROM是固化存儲器(外存)。 RAM存儲器在計算機中是作爲主存儲器使用,用於存放當前正在執行的數據和程序,但所保存的數據和程序卻是暫時性的,斷電則釋放,來電

原创 Oracle常用SQL

  --------------查看錶空間文件-------------- SELECT file_name, tablespace_name FROM dba_data_files;   -----------創建表空間--------