原创 你不知道的Java祕密

當應用程序性能受到損害時,大多數開發人員都驚慌失措,這在情理之中。跟蹤Java應用程序瓶頸來源一直以來都是很麻煩的,因爲Java虛擬機有黑盒效應,而且Java平臺分析工具一貫就有缺陷。 然而,隨着Java5中JConsole的引入,一切

原创 Linux下高效使用Top

對桌面用戶來說,監視系統資源使用是一項重要的工作。通過這項工作,我們可以找到系統瓶頸所在,針對性的進行系統優化,識別內存泄露等。問題是,我們應該用什麼軟件,以及如果針對我們的需求使用它。 在衆多備選的監測工具中,多數人使用“top”(p

原创 MySQL與日期和時間相關的函數

1. NOW、CURRENT_TIMESTAMP和SYSDATE   這些函數都能返回當前的系統時間,它們之間有區別嗎?先來看個例子。 mysql> SELECT NOW(),CURRENT_TIMESTAMP(),SYSDATE()

原创 如何使用Spring Data JPA

在我們剛剛發佈項目Spring Data JPA的第一個里程碑時,我想給你一個關於它的簡要介紹.正如你所知道的,Spring framework 對於基於JPA的數據存取層提供了支持。那麼 Spring Data JPA 是如何添加到S

原创 Java序列化和克隆

序列化 Java 序列化技術可以使你將一個對象的狀態寫入一個Byte 流裏,並且可以從其它地方把該Byte 流裏的數據讀出來,重新構造一個相同的對象。 當兩個進程在進行遠程通信時,彼此可以發送各種類型的數據。無論是何種類型的數據,都會以

原创 將ubuntu 升級到Linux 3.11 內核

Linus Torvalds 已經發布了最新的 Linux 3.11 內核,有很多童鞋也和我一樣很像嚐嚐鮮,但是我要說升級內核有很大風險,升級之後可能無法啓動系統。使用 Ubuntu 官方提供的 DEB 安裝包,打開終端使用命令下載:

原创 Linux下創建加密的壓縮文件

Chinese:假設你想創建一個zip歸檔文件,並且具有密碼保護,這樣不管是誰試圖解壓這個zip文件時候,都必須知道正確的密碼。在Linux上,有幾種方法可以加密ZIP文件,或者對zip文件進行密碼保護。 English:Suppose

原创 15個實用的Linux find命令示例

除了在一個目錄結構下查找文件這種基本的操作,你還可以用find命令實現一些實用的操作,使你的命令行 之旅更加簡易。本文將介紹15種無論是於新手還是老鳥都非常有用的Linux find命令。   首先,在你的home目錄下面創建下面的空

原创 Java的方法覆蓋與變量覆蓋

首先,我們看看關於重載,和覆蓋(重寫)的簡明定義: 方法重載:如果有兩個方法的方法名相同,但參數不一致,哪麼可以說一個方法是另一個方法的重載。 方法覆蓋:如果在子類中定義一個方法,其名稱、返回類型及參數簽名正好與父類中某個方法的名稱、返

原创 Linux常用命令講解

1、cd命令 這是一個非常基本,也是大家經常需要使用的命令,它用於切換當前目錄,它的參數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑。如:  cd /root/Docements # 切換到目錄/root/Docements

原创 超實用的Java數組技巧攻略

本文分享了關於Java數組最頂級的11大方法,幫助你解決工作流程問題,無論是運用在團隊環境或是在私人項目中,你都可以直接拿來用!  0.  聲明一個數組(Declare an array)    1 2 3 String[

原创 Linux操作系統中多線程的同步

1 互斥鎖   互斥鎖用來保證一段時間內只有一個線程在執行一段代碼。必要性顯而易見:假設各個線程向同一個文件順序寫入數據,最後得到的結果一定是災難性的。   先看下面一段代碼。這是一個讀/寫程序,它們公用一個緩衝區,並且假定一個緩衝區只

原创 Java 程序員容易犯的10個SQL錯誤

Java程序員編程時需要混合面向對象思維和一般命令式編程的方法,能否完美的將兩者結合起來完全得依靠編程人員的水準: 技能(任何人都能容易學會命令式編程) 模式(有些人用“模式-模式”,舉個例子,模式可以應用到任何地方,而且都可以歸爲某一

原创 一些鮮爲人知的編程真相

做程序員的經歷讓我知道了一些關於軟件編程的事情。下面的這些事情可能會讓朋友們對軟件開發感到驚訝: 1. 一個程序員用在寫程序上的時間大概佔他的工作時間的10-20%,大部分的程序員每天大約能寫出10-12行的能進入最終的產品的代碼 —

原创 提高Linux管理效率的三個技巧

管理員想要提高Linux管理效率是要遵循一些管理技巧的,這裏簡單介紹有關Linux管理效率的三個技巧:卸載無響應的 DVD 驅動器、恢復出現問題的屏幕、屏幕協作。相信他們會對管理員效率有提高。   技巧 1:卸載無響應的 DVD 驅動器