原创 Spring的JDBCTemplate

當HQL等查詢方式不能滿足性能或靈活性的要求,必須使用SQL時,大家有三種選擇: 使用Hibernate 的SQL查詢函數,將查詢結果對象轉爲Entity對象。使用Hibernate Session的getConnection 獲得JDB

原创 全面認識UML狀態圖

本文和大家重點討論一下UML狀態圖的概念,UML狀態圖(StatechartDiagram)主要用於描述引起狀態轉移的事件(Event),以及因狀態轉移而伴隨的動作(Action)。 詳解UML建模中的UML狀態圖 一、UML狀態圖簡

原创 將FTP映射爲本地磁盤

1、安裝apt-get install curlftpfs2、簡單使用方法     username:         FTP用戶名     password:             FTP密碼     192.168.1.111:  

原创 MAC終端設置彩色

對於從Unix/Linux平臺轉到Mac的同學來說,“終端”是經常要使用的一個工具。不過可能有很多人已經發現了,當我們使用ls命令來顯示目錄內容的時候,“終端”對於目錄、可執行文件等特殊類型的文件並沒有使用顏色來顯示,只有使用“ls

原创 Micro Benchmarking With Caliper

From time to time I think all developers have done some form of benchmarking. I recently discovered Caliper which is ac

原创 編碼風格不是編碼規範

我並不認爲程序員是一個情緒特別豐富的羣體。但有一些事情卻能很容易刺激程序員的神經,那就是代碼格式和佈局。如果看到一個函數的括弧在同一行上沒有閉合,我的眼睛會噴血。如果看到有人沒有恰好的在兩個函數間留一空行,我的小腿會抽筋。但重點在這裏—

原创 優化MySQL語句的十個建議

Jaslabs的Justin Silverton列出了十條有關優化MySQL查詢的語句,我不得不對此發表言論,因爲這個清單非常非常糟糕。另外一個Mike也同樣意識到了。所以在這個博客中,我要做兩件事情,第一,指出爲什麼這個清單很糟糕,第二

原创 Python 代碼性能優化技巧

選擇了腳本語言就要忍受其速度,這句話在某種程度上說明了 python 作爲腳本的一個不足之處,那就是執行效率和性能不夠理想,特別是在 performance 較差的機器上,因此有必要進行一定的代碼優化來提高程序的執行效率。如何進行 Pyt

原创 Mount a remote file system using sshfs and fuse - How to install sshfs

You can access a remote file system securely using sshfs and fuse which is a command to mount a remote filesystem encry

原创 FTP not working on Java 7 on Windows 7 and VISTA when Windows Firewall is enabled

Problem: In FTP, before a file is transferred a PASV command must be sent. As soon the command is sent, the Windows Fir

原创 一個小時內學習SQLite數據庫

介紹 SQLite 是一個開源的嵌入式關係數據庫,實現自包容、零配置、支持事務的SQL數據庫引擎。 其特點是高度便攜、使用方便、結構緊湊、高效、可靠。 與其他數據庫管理系統不同,SQLite 的安裝和運行非常簡單,在大多數情況下 - 只要

原创 淺談Java異常

異常的定義 在《Java編程思想》中這樣定義異常:阻止當前方法或作用域繼續執行的問題。雖然Java中有異常處理機制,但是要明確一點,決不應該用“正常”的態度來看待異常。絕對一點說異常就是某種意義上的錯誤,就是問題,它可能會導致程序失敗。之

原创 Annotation based configuration in Spring

It is now possible to configure Spring's dependency injection with annotations. This means that annota