Heis的Blog

          保持簡單,保持愚蠢
          隨筆 - 29, 文章 - 1, 評論 - 122, 引用 - 0
          數(shù)據(jù)加載中……

          2009年11月18日

          LikeSql——讓你更優(yōu)雅地寫SQL

          LikeSql是我寫一個開源的小框架(http://code.google.com/p/likesql/),目標(biāo)是提供一個更優(yōu)雅地處理SQL的一個方案,希望能夠替代PreparedStatement和直接拼接SQL。雖然現(xiàn)在還有沒有正式的release版本,我還在為此努力。點擊這里閱讀全文

          posted @ 2010-11-28 15:16 Heis 閱讀(2185) | 評論 (1)編輯 收藏

          我使用DSL編寫SQL的一個Java實現(xiàn)

               摘要: 什么是DSL?領(lǐng)域特定語言(Domain Specific language)通常被定義為一種特別針對某類特殊問題的計算機語言,它不打算解決其領(lǐng)域外的問題。
          你遇到過這樣的問題么?
          你使用JDBC來實現(xiàn)數(shù)據(jù)存取,如果你要實現(xiàn)一個復(fù)雜條件的查詢,而且條件數(shù)目還不一定,這時候就很難使用PreparedStatement來解決了,因為你的SQL模板不是固定的。就像上面的這個例子,如果用戶可能要使用DateOfBirth或者Name作為條件查詢,或者還有更多的條件。  閱讀全文

          posted @ 2010-03-21 23:41 Heis 閱讀(4961) | 評論 (2)編輯 收藏

          “快”真的是終極的用戶體驗嗎?

               摘要: 自Google瀏覽器Chrome推出的那一天,它的速度鄙視了其他所有的瀏覽器,也極大地刺激了他們的神經(jīng)。很多人說,第二次瀏覽器的戰(zhàn)爭就此開始,各個瀏覽器開始了javascript的競速。Safari,F(xiàn)irefox,Opera都投入了大量的精力去改善他們的javascript引擎。前幾天發(fā)布的firefox3.6又宣稱要比3.5快20%。

          那么追求“快”,真的是對用戶最有利的么?
            閱讀全文

          posted @ 2010-01-25 23:53 Heis 閱讀(1967) | 評論 (2)編輯 收藏

          Jakarta Commons Cookbook讀書筆記--Commons Collections(容器篇之一)

               摘要: Jakarta Commons Cookbook讀書筆記系列篇,這篇主要提供commons collections里面iterator,buffer,map等類的用法。  閱讀全文

          posted @ 2010-01-12 22:28 Heis 閱讀(3968) | 評論 (1)編輯 收藏

          三分鐘理解Java中字符串(String)的存儲和賦值原理

               摘要: 可能很多java的初學(xué)者對String的存儲和賦值有迷惑,以下是一個很簡單的測試用例,你只需要花幾分鐘時間便可理解。

            閱讀全文

          posted @ 2010-01-03 18:59 Heis 閱讀(8303) | 評論 (0)編輯 收藏

          iReport/Jasperreport基礎(chǔ)教程(下載)

               摘要: Jasperreport是一個開源的純java的報表工具,支持導(dǎo)出PDF,Excel,CSV,DOCX等格式的報表。支持多種數(shù)據(jù)源,包括關(guān)系型數(shù)據(jù)庫,java bean和XML等等。

          ireport是基于jasperreport,開源的可視化報表模板編輯工具。  閱讀全文

          posted @ 2009-12-21 22:54 Heis 閱讀(3104) | 評論 (0)編輯 收藏

          雙硬盤雙系統(tǒng)的grub設(shè)置

               摘要: 我的電腦的主硬盤裝CentOS5.4(linux),次硬盤裝WinXP,這樣隔離安裝就不會怕系統(tǒng)相互影響。但是我希望在開機的時候可以選擇不同的系統(tǒng)來啟動,這可以借助grub來實現(xiàn)。  閱讀全文

          posted @ 2009-12-21 22:18 Heis 閱讀(2168) | 評論 (1)編輯 收藏

          回旋矩陣算法題解題思路

               摘要: 題目要求打印一個回旋數(shù)字矩陣
          1 2 3
          8 9 4
          7 6 5  閱讀全文

          posted @ 2009-12-12 14:36 Heis 閱讀(3728) | 評論 (1)編輯 收藏

          Jakarta Commons Cookbook讀書筆記--Commons Collections(函子篇)

               摘要: 3 Commons Collections v3.0
          功能說明:增強java的泛型框架,引入函子的概念
          主要功能:增加了一些函子的接口以及一些實現(xiàn)。包括一些實現(xiàn)了Comparator的類,封裝了條件和判別式的Predicate接口,實現(xiàn)對象轉(zhuǎn)換的Transformer接口以及模擬閉包的接口Closure;另外還有對jdk泛型框架的擴展。  閱讀全文

          posted @ 2009-11-30 23:20 Heis 閱讀(2763) | 評論 (0)編輯 收藏

          Jakarta Commons Cookbook讀書筆記--Commons BeanUtils(2)

               摘要: 2.2 org.apache.commons.beanutils.BeanComparator比較Bean屬性
          2.3 org.apache.commons.beanutils.collections.BeanMap 使用Map封裝Bean
          2.4 使用org.apache.commons.beanutils.DynaBean接口,可以在運行時創(chuàng)建動態(tài)Bean,而且創(chuàng)建的動態(tài)bean可以與BeanUtils包內(nèi)的工具(如PropertyUtils等)結(jié)合使用。
          2.5 使用BeanUtils以字符串形式訪問屬性  閱讀全文

          posted @ 2009-11-24 10:19 Heis 閱讀(1482) | 評論 (0)編輯 收藏

          Jakarta Commons Cookbook讀書筆記--Commons BeanUtils

               摘要: 2 Apache Commons BeanUtils 1.7
          功能說明:顧名思義,Bean Utility就是Bean小工具,主要是封裝了反射(reflection)和自省(introspection)的API(可以查看java.lang.reflect和java.beans文檔),對bean進行操作。
          主要功能:操作Bean的屬性,針對Bean屬性排序,Bean和Map的轉(zhuǎn)換,創(chuàng)建動態(tài)的Bean等  閱讀全文

          posted @ 2009-11-21 17:44 Heis 閱讀(1632) | 評論 (3)編輯 收藏

          Jakarta Commons Cookbook 讀書筆記--Commons Lang(2)

               摘要: 這篇文章專門講 對null安全的(null-safe)字符串操作org.apache.commons.lang.StringUtils  閱讀全文

          posted @ 2009-11-18 16:56 Heis 閱讀(1779) | 評論 (6)編輯 收藏

          主站蜘蛛池模板: 登封市| 奉化市| 日喀则市| 武宁县| 桂林市| 柳州市| 拜泉县| 通海县| 宁阳县| 高雄县| 洪泽县| 白河县| 肃南| 武平县| 梁河县| 盐池县| 吕梁市| 河津市| 阿城市| 南皮县| 浮梁县| 偏关县| 海淀区| 聂荣县| 乐昌市| 蓬安县| 随州市| 义乌市| 台南市| 宜都市| 伊金霍洛旗| 玉环县| 库车县| 滨州市| 昭通市| 丽水市| 鹿邑县| 保德县| 长汀县| 远安县| 龙山县|