月份: 2005 年 3 月
JDBC資料庫連接池的實現
一種簡單JDBC資料庫連接池的實現
平常 connection 是要 lock 的資料. connectioionpool 是用共用的方式.
內文中提到:
(併發物理連接數)×(每個連接可提供的Statement數量)
例如某種資料庫可同時建立的物理連接數為 200個,每個連接可同時提供250個Statement,那麼ConnectionPool最終為應用提供的併發Statement總數為: 200 × 250 = 50,000個。這是個併發數位,很少有系統會突破這個量級。所以在本節的開始,指出資源的耗盡與應用程式直接管理有關。
傳統的方試只可以接受"物理連接數"
有點類似在中間層加 buffer 的意味. 記得 PHP 的 ADODB 好像也有類似的功能.
修改所有指定檔案的權限
一行小指令. 但是很實用.
sudo chmod 644 `find . -iname '*htm*'`
以上指令是 將所有 htm 的檔案, 都 權限 都改成 644.
對團體要一起開發程式特別好用.
當團體通常都會設定 Group, 就改成 664 即可使用~ :p
Flickr 使用心得
Flickr 到現在還是掛著 Beta. 現在系統都流行掛 Beta?..
因為 Yahoo! 收購 Flickr 才知道有這家公司. 也不知道為何要收購..
不知為什麼. 最好的方法就是用用看~~ :p
發現 Filckr 的特色 - 透明營幕
註冊來用用看.. 使用後. 發現這套已經非常強大了, 而且使用也很方便~
來做做小筆記吧~
1. 要上傳照片.
可以用網頁上傳. 也可以 Upload -> Uploading tools 找到工具程式來上傳.
用拖拉的方式就可以上傳了. 超方便..
2. 自己的 link 是 http://www.flickr.com/photos/41613170@N00/
他可以設定 alias. 登入後於頁面有 "Choose your Flickr web address!"
然後可以選自己的 alias. 於是會一次產生兩個
* PHOTO: http://www.flickr.com/photos/tsung/
* BLOG: http://www.flickr.com/people/tsung/
3. 最特別的東西就是他的 Note 了~~
ex: http://www.flickr.com/photos/tsung/6964561/
可以在照片加入小註解. 我超愛這個小功能.
加 Note 的方法又很簡單.
於你照片的上頭有一排灰色的字. 不怎麼明顯, 然後點最左邊的 ADD Note 就可以了.
會出現小框框. 可以拖拉放大縮小, 也可以寫中文(UTF-8).
4. 上面還有很多其它的小功能,
"BLOG This" 就可以加到自己的 Blog 去.
而且不一定要用他的 Blog, 也可以自己加到自己 Blog 去.
只要小小設定一下就可以了~ (不過我 Blog 都滿滿的, 沒地方擺這個).
"Rotate" 可以旋轉照片. 想要往左轉, 右轉. 你高興就行...
"All Size" 點下去可以看到照片 URL 等等資訊. 隨時看你想加在網頁何處都行~
而且上面還有尺寸. 他自己可以幫你做縮放.
5. 其它. 等哪天用到其它功能再說~~ :p
心得: 基本上這就是 Blog + 相簿, 不過.. 有很多很方便的東西.
也整合了不少的工具. 難怪現在這麼看好 Flickr.
Gentoo 圖形化安裝
Andrew Gaffney
Gentoo 安裝的圖形化介面.
這作者做出了有點類同 Redhat 的安裝介面. 讓安裝簡便了不少~ 🙂
套件管理工具比較
Manual Pages (man) (Linux Reviews)
Manual Pages (man) (Linux Reviews)
說明文件. 好用的男人.. 在這邊可以看到整理的很清楚的頁面 🙂
而且似乎是各種類的套件說明都包在裡面了..
ex:
emerge、dpkg、apt-get
這些在 Man page 都是黑白的~ 果然顏色有區分後 就好看多了 🙂
Debian Java & Mplayer
很多人會問說. 為何會沒辦法apt-get install Java, Mplayer 來用.
以下都是轉錄而來, 來源已不可考(忘記在哪了)
好像是官方文件寫的吧.. XD
原因如下:
Debian 沒有 Java / mplayer 整合,是因為和自由軟體的理念有衝突。
Debian 本身受制於 Debian Social Contract (Debian 社會契約),只有完全免費、自由使用的軟體才會包進Debain 內。
這份Social Contract的嚴格程度,甚至連GNU Free Documentation Licence 也不能通過……
雖然是這樣子. 不過還是有人私下打包這些 pkg.
只要於 sources.list 加入 以下就可以了
mplayer:
deb http://marillat.free.fr/ unstable main
deb ftp://ftp.nerim.net/debian-marillat/ unstable main
http://www.princessleia.com/MPlayer.html
java:
http://www.debian.org/doc/manuals/debian-java-faq/
http://yamaguch.sytes.net/~tora/debian/java.html
Comparison with SAX and DOM in XML
SAX和DOM是處理XML兩種模式也算最基礎的..
來比較一下 兩者之差異性 及 使用的時機 吧~ 🙂
http://www2.tw.ibm.com/developerWorks/tutorial/content/xml/t20031007.html
How to fly with gentoo
HOW TO OPTIMIZE AND ACCELERATE YOUR SYSTEM
讓你的 Gentoo 加速~ 要如何最佳化自己的系統呢?..
從以下幾點來做. 深入的就看看 這篇文章 吧~
0. How to make tests without being in danger
1. Optimization of the init scripts
2. Using rc-update
3. Cflags and ldflags
4. Using hdparm
5. Should you.. prelink?
6. Managing the Swap
7. Ccache
8. Distcc
9. USE's
10. Modifying ebuilds and injecting packages
11. Halt vs Suspend
12. Xdelta - Deltup
13. NPTL
14. GCC
15. Filesystems [data safety vs speed]
16. i/o and tasks schedulers
17. Useful Scripts