Heis的Blog

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

          2009年6月20日

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

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

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

          我使用DSL編寫(xiě)SQL的一個(gè)Java實(shí)現(xiàn)

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

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

          “快”真的是終極的用戶體驗(yàn)嗎?

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

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

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

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

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

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

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

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

            閱讀全文

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

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

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

          ireport是基于jasperreport,開(kāi)源的可視化報(bào)表模板編輯工具。  閱讀全文

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

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

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

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

          回旋矩陣算法題解題思路

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

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

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

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

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

          Jakarta Commons Cookbook讀書(shū)筆記--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接口,可以在運(yùn)行時(shí)創(chuàng)建動(dòng)態(tài)Bean,而且創(chuàng)建的動(dòng)態(tài)bean可以與BeanUtils包內(nèi)的工具(如PropertyUtils等)結(jié)合使用。
          2.5 使用BeanUtils以字符串形式訪問(wèn)屬性  閱讀全文

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

          Jakarta Commons Cookbook讀書(shū)筆記--Commons BeanUtils

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

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

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

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

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

          Jakarta Commons Cookbook 讀書(shū)筆記--題記

               摘要: 作為一個(gè)菜鳥(niǎo)程序員,我常發(fā)現(xiàn)我寫(xiě)過(guò)的大部分工具類都是沒(méi)必要的,因?yàn)楹芏嚅_(kāi)源的包已經(jīng)幫我實(shí)現(xiàn)了這一些功能,當(dāng)然這都是后來(lái)才發(fā)現(xiàn)的。  閱讀全文

          posted @ 2009-11-16 14:44 Heis 閱讀(1597) | 評(píng)論 (2)編輯 收藏

          Jakarta Commons Cookbook 讀書(shū)筆記--Commons Lang

               摘要: 1.Apache Commons Lang 2.0
          功能說(shuō)明:提供對(duì)java語(yǔ)言基本設(shè)計(jì)的增強(qiáng)
          主要功能:自動(dòng)生成toString(),hashCode(),equals(),compareTo()內(nèi)容,數(shù)組操作,格式化日期,創(chuàng)建枚舉量,生成UID,簡(jiǎn)單的參數(shù)驗(yàn)證,計(jì)時(shí)器……  閱讀全文

          posted @ 2009-11-16 11:38 Heis 閱讀(2096) | 評(píng)論 (0)編輯 收藏

          一個(gè)初級(jí)程序員學(xué)習(xí)新技術(shù)的策略

               摘要: 我是一名初級(jí)程序員,工作一年多。還記得剛畢業(yè),踏入社會(huì)的時(shí)候,面臨著很多工作上尷尬和困惑。首當(dāng)其沖的便是在學(xué)校學(xué)的知識(shí)并不夠用,甚至并不管用。于是學(xué)習(xí)新技術(shù)成了重點(diǎn)解決的問(wèn)題。  閱讀全文

          posted @ 2009-10-31 17:02 Heis 閱讀(2836) | 評(píng)論 (8)編輯 收藏

          工作一年了,回顧過(guò)去一年的點(diǎn)滴(二)

               摘要: 接上一篇工作一年了,回顧過(guò)去一年的點(diǎn)滴(一).
          現(xiàn)在想來(lái),項(xiàng)目停了也并不見(jiàn)得是一件壞事。但是那時(shí)候確實(shí)不知道怎么應(yīng)對(duì)……  閱讀全文

          posted @ 2009-08-01 16:47 Heis 閱讀(1924) | 評(píng)論 (4)編輯 收藏

          工作一年了,回顧過(guò)去一年的點(diǎn)滴(一)

               摘要: 還記得當(dāng)我第一次邁入公司門口的時(shí)候,是帶著半分惶恐和一絲興奮的心情。惶恐是因?yàn)閷?duì)將來(lái)能否勝任工作的擔(dān)心,而興奮是終于真正邁入了社會(huì),擁有屬于自己的第一份工作。  閱讀全文

          posted @ 2009-07-19 14:36 Heis 閱讀(4819) | 評(píng)論 (5)編輯 收藏

          大話深入淺出Effective Java核心實(shí)戰(zhàn)編程思想之——猴王的把戲

               摘要: 不知道大家還記不記得在《西游記》里的蓮花洞奪寶的故事,就是猴王巧奪寶物,收復(fù)金銀角大王那一章。到底這個(gè)故事給了我們什么啟示呢?這故事又和Effective Java有什么聯(lián)系?  閱讀全文

          posted @ 2009-07-04 14:37 Heis 閱讀(1732) | 評(píng)論 (4)編輯 收藏

          大話深入淺出Effective Java核心實(shí)戰(zhàn)編程思想之——那些雞翅

               摘要: 關(guān)于雞翅的故事,相傳最近最近以前……  閱讀全文

          posted @ 2009-06-20 00:59 Heis 閱讀(1691) | 評(píng)論 (0)編輯 收藏

          主站蜘蛛池模板: 漯河市| 林周县| 大方县| 广元市| 万荣县| 稷山县| 黔东| 合水县| 石柱| 娄底市| 宜宾县| 惠州市| 宜黄县| 商洛市| 平果县| 梨树县| 宣威市| 大宁县| 吉木乃县| 鄂州市| 中宁县| 八宿县| 延寿县| 锦屏县| 元氏县| 肥西县| 开江县| 洛扎县| 明星| 公主岭市| 舟山市| 慈利县| 信阳市| 博兴县| 延寿县| 遵化市| 安岳县| 常山县| 中宁县| 老河口市| 高阳县|