
2008年8月9日
摘要: 大象前些時(shí)間在一個(gè)老系統(tǒng)上添加了一個(gè)功能,此系統(tǒng)框架非常老(Struts2.2.1.1+Spring2.5.6+ibatis2),所有的配置都寫在XML里面。這次出現(xiàn)問(wèn)題的地方也在XML,而且是在JSON返回結(jié)果上面。
閱讀全文
摘要: 本文記錄一下在CentOS中同步時(shí)間的方法,方便以后查詢。
閱讀全文
摘要: 我們?cè)陂_發(fā)中,有時(shí)非常需要一個(gè)全局唯一的ID值,不管是業(yè)務(wù)需求,還是為了以后可能的分表需求,全局唯一值都非常有用,本篇大象就來(lái)講講這個(gè)實(shí)現(xiàn)并對(duì)ID生成器性能進(jìn)行一下測(cè)試。
閱讀全文
摘要: 在數(shù)字電視領(lǐng)域,時(shí)間使用的是MJD(修正儒略日),而不是Java中的UTC(協(xié)調(diào)世界時(shí)),而工作中又需要將機(jī)頂盒端的MJD日期轉(zhuǎn)化為UTC日期,本篇是大象關(guān)于轉(zhuǎn)換的一點(diǎn)記錄。
閱讀全文
摘要: 前兩篇對(duì)mybatis-generator-core源碼進(jìn)行了修改,在一定程度上做到了方便使用。這一篇先將寫個(gè)測(cè)試程序看看生成的結(jié)果,然后用maven assembly將它打包生成一個(gè)zip文件。
閱讀全文
摘要: 上一篇對(duì)mybatis-generator-core源碼的基礎(chǔ)修改作了說(shuō)明,也可以說(shuō)是最想改的地方,這一篇將在此基礎(chǔ)上再做進(jìn)一步的修改。
閱讀全文
摘要: 相信很多人都用過(guò)mybatis-generator-core生成pojo和xml文件,但是這工具最后一個(gè)版本是1.3.2版,2012年7月后就沒(méi)再更新了,同時(shí)因?yàn)檫@玩意是老外寫的,可能與咱們國(guó)人的有些習(xí)慣不一致,所以在使用上總會(huì)感覺(jué)不怎么爽,大象也有這個(gè)體會(huì),所以對(duì)源碼作過(guò)一些修改,現(xiàn)將這些總結(jié)分享出來(lái)給需要的朋友。
閱讀全文
摘要: Spring對(duì)Quartz作了一個(gè)封裝,同時(shí),Spring自己也提供了一個(gè)任務(wù)定時(shí)器(spring-task),現(xiàn)把它總結(jié)一下。
閱讀全文
摘要: 上一篇講了一些MySQL比較常用的一些SQL語(yǔ)句寫法,這篇再記錄下,平時(shí)可能會(huì)用到的復(fù)雜點(diǎn)的查詢語(yǔ)句的寫法。
閱讀全文
摘要: MySQL的SQL語(yǔ)句寫法,除了那些基本的之外,還有一些也算比較常用的,這里記錄下來(lái),以便以后查找。
閱讀全文
摘要: 在Java并發(fā)編程方面,計(jì)算密集型與IO密集型是兩個(gè)非常典型的例子,這次大象就來(lái)講講自己在這方面的內(nèi)容,本篇比較基礎(chǔ),只適合剛?cè)腴T的童鞋,請(qǐng)各種牛人不喜勿噴。
閱讀全文
摘要: 本文記錄一下使用xstream這個(gè)api的注解特性對(duì)Java對(duì)象與XML字符串相互轉(zhuǎn)換的一些代碼示例。
閱讀全文
摘要: 在Java并發(fā)編程里面,volatile是個(gè)很重要的概念,大象也來(lái)講講自己對(duì)它的理解。
閱讀全文
摘要: Java并發(fā)一直都是開發(fā)中比較難也比較有挑戰(zhàn)性的技術(shù),對(duì)于很多新手來(lái)說(shuō)是很容易掉進(jìn)這個(gè)并發(fā)陷阱的,其中尤以共享變量最具代表性,其實(shí)關(guān)于講這個(gè)知識(shí)點(diǎn)網(wǎng)上也不少,但大象想講講自己對(duì)這個(gè)概念的理解。
閱讀全文
摘要: m2eclipse插件相信很多人都知道怎么裝,但是自從sonatype將它貢獻(xiàn)給eclipse后,頁(yè)面變化比較大,以至于有些新手都不知道怎么安裝這個(gè)插件,而且不同的eclipse版本對(duì)應(yīng)不同的m2e版本。就連我的一些同事?lián)Q電腦重新搭建開發(fā)環(huán)境,都有點(diǎn)搞不清楚,所以大象就想把這個(gè)講一下,希望給有需要的人一些幫助。
閱讀全文
摘要: 前一篇對(duì)泛型進(jìn)行了一番總結(jié),本篇就來(lái)說(shuō)說(shuō)與泛型有關(guān)的反射。
閱讀全文
摘要: 大象根據(jù)自己對(duì)泛型和反射的使用,來(lái)談?wù)剬?duì)它們的理解,順便整理一下知識(shí),記錄下來(lái),以便以后查找。
閱讀全文
摘要: 總結(jié)一下自己使用jackson處理對(duì)象與JSON之間相互轉(zhuǎn)換的心得。
閱讀全文
摘要: 通過(guò)之前的
基于SSM3框架FreeMarker自定義指令(標(biāo)簽)實(shí)現(xiàn)這篇文章的介紹,我們對(duì)FreeMarker有了一個(gè)基本了解,這次大象將使用FreeMarker模板引擎,實(shí)現(xiàn)生成靜態(tài)頁(yè)的功能。
閱讀全文
摘要: 這次終于抽出點(diǎn)時(shí)間把很多年前寫的SSH2學(xué)習(xí)示例用Maven重構(gòu)了一遍,給有需要的朋友下載。
閱讀全文
摘要: 我們是不是經(jīng)常覺(jué)得做項(xiàng)目時(shí),老是不斷重復(fù)之前項(xiàng)目的錯(cuò)誤或問(wèn)題?跳槽幾次后,發(fā)現(xiàn)項(xiàng)目管理上總是有些似曾相識(shí)的感覺(jué)。不要奇怪,這很正常,大象也有過(guò)這種經(jīng)歷,我將這些經(jīng)驗(yàn)總結(jié)出來(lái),與各位分享一下。
閱讀全文
摘要: 上一篇主要介紹了使用jxl生成報(bào)表的代碼模板以及獲取報(bào)表數(shù)據(jù)的一種處理方式,本篇將通過(guò)兩個(gè)復(fù)雜報(bào)表案例的分析,來(lái)告訴大家如何實(shí)現(xiàn)。
閱讀全文
摘要: 在實(shí)際項(xiàng)目中,特別是企業(yè)應(yīng)用開發(fā)中,報(bào)表開發(fā)是其中很重要的一項(xiàng)功能,基本上都會(huì)要求將統(tǒng)計(jì)數(shù)據(jù)導(dǎo)出成Excel,不但如此,這些報(bào)表格式一般也比較復(fù)雜,尤其是顯示的數(shù)據(jù),往往都是很多業(yè)務(wù)數(shù)據(jù)綜合而成的結(jié)果。大象根據(jù)自己以往做報(bào)表的經(jīng)驗(yàn),進(jìn)行了一下總結(jié),給剛開始做報(bào)表開發(fā)或是有需要的朋友一點(diǎn)借鑒。
閱讀全文
摘要: 記錄一下使用dom4j和jdom這兩個(gè)API處理字符串型XML的方法,雖然網(wǎng)上也有很多這樣的文章,但我還是想再寫一遍,方便自己查找。
閱讀全文
摘要: 服務(wù)器端的數(shù)據(jù)驗(yàn)證,對(duì)于一個(gè)WEB應(yīng)用來(lái)說(shuō)是非常重要的,而Spring從3.0開始支持JSR-303規(guī)范,它定義了一些標(biāo)準(zhǔn)的驗(yàn)證約束,同時(shí)也提供了一個(gè)可擴(kuò)展的自定義方式來(lái)滿足不同的開發(fā)需要,大象以SSM3為基礎(chǔ),結(jié)合實(shí)例來(lái)說(shuō)明如何通過(guò)Spring MVC用自定義約束注解的方式來(lái)實(shí)現(xiàn)Validator驗(yàn)證。
閱讀全文
摘要: 在使用Spring MVC做開發(fā)時(shí),可以利用框架的特性可以很方便的將運(yùn)行時(shí)異常隱藏起來(lái),避免暴露給用戶降低體驗(yàn),同時(shí)提高系統(tǒng)安全。
閱讀全文
摘要: 在使用Spring MVC做開發(fā)時(shí),一般都要使用靜態(tài)資源文件,例如js,css,jpg等等數(shù)據(jù),如果不加配置,一般都會(huì)加載失敗,解決這個(gè)問(wèn)題的辦法很簡(jiǎn)單,有需要的童鞋可以看看。
閱讀全文
摘要: 存檔一份使用commons-httpclient發(fā)送請(qǐng)求的代碼片斷,為了大象越來(lái)越衰弱的記憶力,像這種不經(jīng)常使用,但在某個(gè)需要的時(shí)刻又想不起來(lái)的情況。
閱讀全文
摘要: 最近看了《浪潮之巔》第二版,對(duì)我這個(gè)IT從業(yè)者觸動(dòng)很大,同時(shí)也有一些感悟,就想寫出來(lái),給自己一個(gè)提醒,同時(shí)也給一些新入行的朋友一些參考。
閱讀全文
摘要: 都說(shuō)程序猿是最苦逼的職業(yè),沒(méi)有之一。沒(méi)錯(cuò),程序猿的苦逼生活,一般人都不會(huì)懂。大象也是一枚程序猿,也有一些不得不說(shuō)的苦逼故事。
閱讀全文
摘要: 通過(guò)之前的
Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解實(shí)例詳解系列文章,我們已經(jīng)成功的整合到了一起,這次大象將在此基礎(chǔ)上對(duì)框架中的FreeMarker模板做一個(gè)擴(kuò)展,詳細(xì)說(shuō)明如何實(shí)現(xiàn)自定義指令(標(biāo)簽)功能。
閱讀全文
摘要: 在用Spring MVC框架開發(fā)中,如果使用Jquery Form Plugin的ajaxSubmit()方式提交表單,產(chǎn)生org.springframework.validation.BeanPropertyBindingResult異常,那么這篇博客可能會(huì)對(duì)你有所幫助。
閱讀全文
摘要: 大象根據(jù)研究與實(shí)際項(xiàng)目經(jīng)驗(yàn),向大家介紹一個(gè)關(guān)于文件類型驗(yàn)證的解決辦法。不清楚的朋友可以了解下,知道的不喜勿噴。
閱讀全文
摘要: 這是本系列的最后一篇,主要講一下FreeMarker模板引擎的基本概念與常用指令的使用方式。
閱讀全文
摘要: 這一章大象將詳細(xì)分析web層代碼,以及使用Spring MVC的注解及其用法和其它相關(guān)知識(shí)來(lái)實(shí)現(xiàn)控制器功能。
閱讀全文
摘要: 前兩章我為大家詳細(xì)介紹了如何搭建maven環(huán)境,Spring MVC的流程結(jié)構(gòu),Spring MVC與Struts2的區(qū)別,例子中的一些配置文件的分析。那么這一章,我就對(duì)例子的層次結(jié)構(gòu)進(jìn)行說(shuō)明,以及MyBatis的簡(jiǎn)單運(yùn)用。
閱讀全文
摘要: 在上一篇文章中我詳細(xì)的介紹了如何搭建maven環(huán)境以及生成一個(gè)maven骨架的web項(xiàng)目,那么這章中我將講述Spring MVC的流程結(jié)構(gòu),Spring MVC與Struts2的區(qū)別,以及例子中的一些配置文件的分析。
閱讀全文
摘要: Spring更新到3.0之后,其MVC框架加入了一個(gè)非常不錯(cuò)的東西——那就是REST。它的開放式特性,與Spring的無(wú)縫集成,以及Spring框架的優(yōu)秀表現(xiàn),使得現(xiàn)在很多公司將其作為新的系統(tǒng)開發(fā)框架。大象根據(jù)實(shí)際的項(xiàng)目經(jīng)驗(yàn),以之前SSH2例子為基礎(chǔ),對(duì)其進(jìn)行一次大改造,詳細(xì)的為大家講解如何實(shí)現(xiàn)SSM3全注解式的開發(fā)。
閱讀全文
摘要: 通過(guò)之前一篇
基于SSH2框架Struts2攔截器的登錄驗(yàn)證實(shí)現(xiàn)的文章,我們簡(jiǎn)單的運(yùn)用了攔截器來(lái)實(shí)現(xiàn)功能,這次大象將在前面的基礎(chǔ)上再進(jìn)行一次擴(kuò)展,運(yùn)用AspectJ AOP切面實(shí)現(xiàn)登錄登出日志的功能。
閱讀全文
摘要: Easy Explore是一個(gè)用于在Eclipse中根據(jù)指定文件查找對(duì)應(yīng)資源在硬盤位置的小插件,我將它放上來(lái),供需要的朋友下載。
閱讀全文
摘要: Oracle數(shù)據(jù)庫(kù)函數(shù)非常多,平時(shí)常用的只有那么幾種,大象根據(jù)實(shí)際項(xiàng)目情況,列舉幾個(gè)最常用的函數(shù)綜合運(yùn)用的例子。
閱讀全文
摘要: 通過(guò)之前的
Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解實(shí)例詳解系列文章,我們已經(jīng)成功將這三種框架整合到了一起,這次大象將在此基礎(chǔ)上用一個(gè)小實(shí)例來(lái)說(shuō)明,怎么利用Struts2的攔截器特性實(shí)現(xiàn)登錄驗(yàn)證,以及超時(shí)后的跳轉(zhuǎn)問(wèn)題。
閱讀全文
摘要: 大象玩攝影已有一段時(shí)間,通過(guò)學(xué)習(xí)發(fā)現(xiàn),攝影與編程之間有很多相似之處。在此,我簡(jiǎn)單的總結(jié)一下,自?shī)首詷?lè)。
閱讀全文
摘要: 現(xiàn)在使用Eclipse作為開發(fā)工具的人所占比例是相當(dāng)多的。但我發(fā)現(xiàn),有很多同行,竟然還不清楚Eclipse與MyEclipse的區(qū)別,這很令人意外。
閱讀全文
摘要: 這是本系列的最后一章,大象對(duì)示例進(jìn)行適當(dāng)?shù)臄U(kuò)充并說(shuō)明。
閱讀全文
摘要: 這一章,大象將詳細(xì)分析web層代碼,以及struts2的注解插件——struts2-convention的用法和其它相關(guān)知識(shí)。
閱讀全文
摘要: 在前兩章我為大家詳細(xì)分析了JAR包的選擇和必須的配置文件,那么這一章,我就對(duì)例子的層次結(jié)構(gòu)進(jìn)行說(shuō)明,并實(shí)現(xiàn)除WEB層的功能代碼。
閱讀全文
摘要: 在上一章中詳細(xì)分析了JAR包的選擇,那么這次我將對(duì)例子中的一些必須的配置文件進(jìn)行下說(shuō)明。雖然這些配置在網(wǎng)上也很容易找到,但是很多都沒(méi)有講個(gè)因?yàn)樗猿鰜?lái),這樣根本就得不到提高。在此,大象為各位詳細(xì)分析一下這些內(nèi)容。
閱讀全文
摘要: 在JavaEE企業(yè)級(jí)開發(fā)中,以SSH2框架為核心的應(yīng)用非常廣,大象根據(jù)項(xiàng)目實(shí)踐經(jīng)驗(yàn),通過(guò)一個(gè)實(shí)例,詳細(xì)的為大家講解如何實(shí)現(xiàn)全注解式的開發(fā)。
閱讀全文
摘要: 相信很多使用MySQL數(shù)據(jù)庫(kù)做開發(fā)的朋友,都或多或少的遇到過(guò)中文亂碼的問(wèn)題。大象根據(jù)項(xiàng)目實(shí)踐,在此將自己的成功經(jīng)驗(yàn)總結(jié)拿出來(lái)和大家分享。
閱讀全文
摘要: Ajax無(wú)疑是當(dāng)今WEB開發(fā)的重要技術(shù),也是目前RIA(富互聯(lián)網(wǎng)應(yīng)用)的主要實(shí)現(xiàn)方式之一。本文將在前幾篇的基礎(chǔ)上,介紹如何利用jQuery使得操作Ajax變得更方便,實(shí)現(xiàn)更強(qiáng)大的功能。
閱讀全文
摘要: 在前一篇"
使用Flex開發(fā)時(shí)空線形圖實(shí)例詳解"中,我們得到了一張時(shí)空線形圖報(bào)表,本文將說(shuō)明如何使用AlivePDF導(dǎo)出PDF文件。
閱讀全文
摘要: 本文根據(jù)項(xiàng)目實(shí)例,詳解如何使用Flex技術(shù)開發(fā)時(shí)空線形圖。
閱讀全文
摘要: 關(guān)于jQuery操作DOM的內(nèi)容完了嗎?不,還沒(méi)有,還有更多!
閱讀全文
摘要: 還在為學(xué)Flex找不到較好的資源發(fā)愁嗎?大象給你推薦幾個(gè)還不錯(cuò)的網(wǎng)站,保證不是騙點(diǎn)擊。^_^
閱讀全文
摘要: Flex Builder 3的調(diào)試插件有兩個(gè)安裝文件,一個(gè)是Flash的播放插件,另一個(gè)是調(diào)試插件。在這里我把程序放上來(lái),供需要的朋友下載。
閱讀全文
摘要: 我道歉,我有罪,博客停更一年多,非常的對(duì)不起。如今大象又回來(lái)了,請(qǐng)大家繼續(xù)支持我。
閱讀全文
摘要: 在上一篇
jQuery學(xué)習(xí)總結(jié)(一)中,簡(jiǎn)單的介紹了jQuery提供對(duì)JavaScript開發(fā)的四個(gè)部分的支持,這篇文章將詳細(xì)的用代碼示例來(lái)說(shuō)明如何實(shí)現(xiàn)。
閱讀全文
摘要: 因?yàn)轫?xiàng)目需要,同時(shí)也因?yàn)榕d趣,在最近一段時(shí)間研究和使用了jQuery,它真的是太強(qiáng)大了,好后悔現(xiàn)在才開始了解它,雖然目前網(wǎng)絡(luò)上關(guān)于jQuery的資料、學(xué)習(xí)心得,教程多得你看不完,但我還是想把自己的一點(diǎn)學(xué)習(xí)經(jīng)驗(yàn)寫下來(lái),不管是提供給那些想學(xué)習(xí)jQuery的人,還是保留一份學(xué)習(xí)筆記,我覺(jué)得這都是很有必要的。
閱讀全文
摘要: 目前,JPA(Java Persistence API)的使用范圍越來(lái)越廣,作為Java EE 5.0平臺(tái)標(biāo)準(zhǔn)的ORM規(guī)范,得到了諸如:Hibernate、TopLink、OpenJpa等ORM框架的支持,同時(shí)還是EJB 3.0的重要組成部分。JPA的宗旨是為POJO提供持久化標(biāo)準(zhǔn)規(guī)范。它能夠脫離容器獨(dú)立運(yùn)行,方便開發(fā)和測(cè)試。本文將通過(guò)一個(gè)小實(shí)例來(lái)說(shuō)明如何在Hibernate中使用JPA,來(lái)達(dá)到簡(jiǎn)化編程的目的。
閱讀全文
摘要: Java是開源的,是免費(fèi)的,我們強(qiáng)烈鄙視所有不公開源代碼的東東。比如,對(duì)class文件進(jìn)行加密混淆的類文件,一般情況下,我們是看不到其源代碼的。本文將對(duì)此進(jìn)行詳細(xì)闡述,說(shuō)明如何隨心所欲的反編譯看源碼,體驗(yàn)一下其中的樂(lè)趣。
閱讀全文
摘要: 最早接觸Hibernate是在2004年,當(dāng)時(shí)懷著忐忑和不安的心情來(lái)學(xué)習(xí)這門技術(shù)。經(jīng)過(guò)這幾年的使用和研究,也積累了一定的經(jīng)驗(yàn),下面就HQL和QBC查詢來(lái)談一下我從工作中得到的一些總結(jié)。
閱讀全文
摘要: 關(guān)于我的博客
閱讀全文
摘要: 通過(guò)上一篇文章(dom4j實(shí)戰(zhàn)(一)——使用dom4j從XML中讀取數(shù)據(jù)源配置),使我們對(duì)dom4j有了一些初步的認(rèn)識(shí)和了解,也掌握了基本的操作方法,本文將承接前篇,借鑒Openfire項(xiàng)目中菜單設(shè)計(jì)的優(yōu)點(diǎn),結(jié)合我們自己的需求,通過(guò)一個(gè)小實(shí)例,來(lái)說(shuō)明一下如何使用dom4j來(lái)實(shí)現(xiàn)這個(gè)功能。
閱讀全文
摘要: 目前XML文件的應(yīng)用越來(lái)越廣泛,而操作XML的技術(shù)更有不少,其中以dom4j強(qiáng)大的性能,豐富的API以及簡(jiǎn)單的易用性,受到了很多人的喜愛(ài),本文以一個(gè)讀取數(shù)據(jù)源的小例子,來(lái)說(shuō)明一下dom4j的一些基本操作。
閱讀全文