<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Heis的Blog

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

    2009年3月8日

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

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

    posted @ 2010-11-28 15:16 Heis 閱讀(2176) | 評論 (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 閱讀(4948) | 評論 (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 閱讀(1954) | 評論 (2)編輯 收藏

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

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

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

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

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

      閱讀全文

    posted @ 2010-01-03 18:59 Heis 閱讀(8293) | 評論 (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 閱讀(3097) | 評論 (0)編輯 收藏

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

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

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

    回旋矩陣算法題解題思路

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

    posted @ 2009-12-12 14:36 Heis 閱讀(3720) | 評論 (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 閱讀(2754) | 評論 (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 閱讀(1471) | 評論 (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 閱讀(1623) | 評論 (3)編輯 收藏

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

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

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

    Jakarta Commons Cookbook 讀書筆記--題記

         摘要: 作為一個菜鳥程序員,我常發(fā)現(xiàn)我寫過的大部分工具類都是沒必要的,因為很多開源的包已經(jīng)幫我實現(xiàn)了這一些功能,當然這都是后來才發(fā)現(xiàn)的。  閱讀全文

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

    Jakarta Commons Cookbook 讀書筆記--Commons Lang

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

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

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

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

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

    工作一年了,回顧過去一年的點滴(二)

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

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

    工作一年了,回顧過去一年的點滴(一)

         摘要: 還記得當我第一次邁入公司門口的時候,是帶著半分惶恐和一絲興奮的心情。惶恐是因為對將來能否勝任工作的擔心,而興奮是終于真正邁入了社會,擁有屬于自己的第一份工作。  閱讀全文

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

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

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

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

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

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

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

    Java方法中使用的是值傳遞(pass-by-value)!

         摘要: 對于原始類型(primitive type也譯為值類型),是通過拷貝一個相同的值傳給java方法的參數(shù)的;而對于引用類型(reference type),就是對象,是通過拷貝一個相同的應(yīng)用或地址傳給java方法的參數(shù)的。業(yè)界都統(tǒng)稱這是pass-by-value(值傳遞),這里是翻譯一篇國外的文章來說明為什么java中的值傳遞比較特別。  閱讀全文

    posted @ 2009-04-23 23:31 Heis 閱讀(4998) | 評論 (7)編輯 收藏

    一道Google2009夏季實習(xí)生招聘筆試程序設(shè)計題

         摘要: 前兩天看到有人在發(fā)Google實習(xí)生招聘題,自己手癢也實現(xiàn)了一個。  閱讀全文

    posted @ 2009-04-15 22:14 Heis 閱讀(2245) | 評論 (7)編輯 收藏

    JasperReport那些事兒(六)——制作分頁式報表

         摘要: 如果要生成一份有不同樣式的報表,這要怎么做呢?就像一份保險公司保單,可能有產(chǎn)品介紹、收益表、建議書、最后還有合同,這都要求不同的報表分頁顯示。這一篇將給你介紹怎么讓報表分頁。  閱讀全文

    posted @ 2009-03-28 13:57 Heis 閱讀(16042) | 評論 (13)編輯 收藏

    JasperReport那些事兒(五)——再說表格式報表

         摘要: 最近博客留言有問怎么做“單元格合并的報表”,單看這定義,無從下手啊,我也不知道我理解的意思對不對,上星期做了一個我理解的“單元格合并的報表,希望和那位留言的博友的意思有一點重合就好了。  閱讀全文

    posted @ 2009-03-16 22:40 Heis 閱讀(6231) | 評論 (9)編輯 收藏

    JasperReport那些事兒(四)——制作標簽式報表

         摘要: 使用iReport制作標簽式報表  閱讀全文

    posted @ 2009-03-08 15:33 Heis 閱讀(4195) | 評論 (12)編輯 收藏

    主站蜘蛛池模板: 99免费在线观看视频| 日韩不卡免费视频| 亚洲日韩精品国产3区| 亚洲成a∧人片在线观看无码| 亚洲视频在线免费| 91成年人免费视频| 国产成人1024精品免费| 久久亚洲AV成人无码国产| 国产精品99久久免费| 91精品视频在线免费观看| 特级毛片爽www免费版| 亚洲电影在线免费观看| 一本久久a久久精品亚洲| 成人免费a级毛片无码网站入口| 久久成人18免费网站| 亚洲变态另类一区二区三区| 亚洲国产精品热久久| 中文字幕无码精品亚洲资源网| 日本h在线精品免费观看| 久久不见久久见免费影院www日本| 亚洲乱码中文字幕在线| 亚洲最大黄色网址| 亚洲AV无码乱码国产麻豆穿越 | 亚洲国产精品网站在线播放 | 亚洲中文无码永久免| 久久久久亚洲av无码专区导航 | 久久永久免费人妻精品下载| 一级做受视频免费是看美女| 亚洲av永久中文无码精品综合| 久久精品国产亚洲AV久| 亚洲电影免费观看| 亚洲成人福利在线| 亚洲另类古典武侠| 亚洲精品高清国产麻豆专区| 亚洲精品自产拍在线观看动漫| 精品国产亚洲一区二区三区 | 老司机午夜在线视频免费| 亚洲爆乳无码专区www| 国产成人精品亚洲| 深夜久久AAAAA级毛片免费看| 一级毛片免费不卡|