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

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

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

    JAVA—咖啡館

    ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術(shù),交流工作經(jīng)驗,分享JAVA帶來的快樂!本網(wǎng)站部分轉(zhuǎn)載文章,如果有版權(quán)問題請與我聯(lián)系。

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

    08 2013 檔案

         摘要: 序言
    一直以來,報表都是很多項目中一個重要的、不可獲取的組成部分。然而其復(fù)雜性和專業(yè)性又使得程序員不能夠也沒時間自己設(shè)計屬于目前手頭正在構(gòu)建的系統(tǒng)的報表模塊;即便設(shè)計來了又可能由于通用性等原因不能夠應(yīng)用到下一個系統(tǒng)當(dāng)中,這就導(dǎo)致了報表類庫/組件在市場上的火爆。典型的例子就是水晶報表,幾乎無處不在。還有一些專門處理中國式報表的組件也陸續(xù)出現(xiàn)在軟件市場上。然而遺憾的是,他們中的絕大多數(shù)都是要收費的--這也無可厚非,畢竟人都是要生存的。所以大多數(shù)預(yù)算不夠充裕的程序員都將目光轉(zhuǎn)向了開源軟件,而JasperReport就將是第一個進入他們視線中的佼佼者。
    然而代碼開源不代表我們就可以大大方方的拿來就用了,人家的文檔也是要收費的,所以市面上有關(guān)于JasperReport的文檔雖然也不少,但大多數(shù)都集中在簡單應(yīng)用和介紹基本操作的基礎(chǔ)之上。對于復(fù)雜的報表設(shè)計并不能提供良好的幫助。本文將火力集中在相對復(fù)雜的報表設(shè)計(不包括圖片和超連接等對辦公系統(tǒng)或過程沒有太大用途的頁面元素),交叉表的生成等高級報表設(shè)計方案。對于那些基本的操作則留給讀者自行體會,相信可以為各位解決一些實際問題。
      閱讀全文
    posted @ 2013-08-29 10:50 rogerfan 閱讀(2317) | 評論 (0)  編輯

         摘要: 1.1 簡介
    JasperReport是報表的引擎部分,界面設(shè)計是用iReport。為什么選擇這兩個軟件呢?因為這兩個軟件都是開源的,即免費的(雖然某些文檔收費,但是磨滅不了我們使用它的理由)。

    JasperReport是一個報表制作程序,用戶按照它制定的規(guī)則編寫一個XML文件,然后得到用戶需要輸出的格式文件。它支持輸出的文件格式包括PDF,HTML,XML,XLS,CSV等等。

    用JasperReport做報表,可以分為兩種方式:

    1、 直接利用程序定義一個報表

    2、 寫一個xml文件來描述這個報表,通常需要借助于iReport

    JasperReport做報表時用的都是底層的東西,如線條、靜態(tài)文本等,底層的好處就是強大、容易控制報表,但缺點就是編寫很麻煩。慶幸的是,我們有iReport這個軟件,這個軟件完全是彌補JasperReport的不足,將底層編寫推向可視化,大大的方便了我們。

      閱讀全文
    posted @ 2013-08-29 10:46 rogerfan 閱讀(4114) | 評論 (0)  編輯

         摘要: 有時候當(dāng)我們注冊完的時候系統(tǒng)會提示有一封郵件發(fā)送到了你的郵箱,如何做呢?
    就要用到spring+velocity+javamail這3個玩意,其實只用了spring,因為其他2個都被spring集成了。
    先看代碼   閱讀全文
    posted @ 2013-08-29 10:19 rogerfan 閱讀(3055) | 評論 (3)  編輯

         摘要: 安裝:
    1. 從Oracle網(wǎng)站下載wls1035_oepe111172_win32.exe,約有1G大小。下載地址:http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html?ssSourceSiteId=ocomen
      閱讀全文
    posted @ 2013-08-05 15:55 rogerfan 閱讀(2417) | 評論 (0)  編輯

         摘要: tomcat的運行模式有3種.修改他們的運行模式.3種模式的運行是否成功,可以看他的啟動控制臺,或者啟動日志.或者登錄他們的默認頁面http://localhost:8080/查看其中的服務(wù)器狀態(tài)。

    1)bio

    默認的模式,性能非常低下,沒有經(jīng)過任何優(yōu)化處理和支持.

    2)nio

    利用java的異步io護理技術(shù),noblocking IO技術(shù).

    想運行在該模式下,直接修改server.xml里的Connector節(jié)點,修改protocol為

    閱讀全文
    posted @ 2013-08-01 08:51 rogerfan 閱讀(2012) | 評論 (0)  編輯

         摘要: HTTP Post慢速DOS攻擊第一次在技術(shù)社區(qū)被正式披露是今年的OWASP大會上,由Wong Onn Chee 和 Tom Brennan共同演示了使用這一技術(shù)攻擊的威力。他們的slides在這里:

    http://www.darkreading.com/galleries/security/application-security/228400167/slide-show-ddos-with-the-slow-http-post-attack.html

    這個攻擊的基本原理如下:

    針對任意HTTP Server,建立一個連接,指定一個比較大的content-length,然后以很低的速度發(fā)包,比如10-100s發(fā)一個字節(jié),hold住這個連接不斷開。如果客戶端持續(xù)建立這樣的連接,那么服務(wù)器上可用的連接將很快被占滿,從而導(dǎo)致DOS.

    這一攻擊引起我注意的原因有這幾點:

    1. 它可以針對任意Web服務(wù)。HTTP協(xié)議在接收到request之前是無法對請求內(nèi)容作校驗的,所以即使你的Web應(yīng)用沒有可用form  閱讀全文
    posted @ 2013-08-01 08:50 rogerfan 閱讀(2270) | 評論 (0)  編輯

    主站蜘蛛池模板: 污视频网站免费在线观看| 成人免费无码H在线观看不卡| 波多野结衣中文一区二区免费 | 日韩精品亚洲专区在线影视| 久久亚洲中文字幕精品一区| 无码国产精品一区二区免费16| 亚洲乱码在线观看| 亚洲精品无码永久在线观看| 51视频精品全部免费最新| 国产精品亚洲а∨无码播放麻豆 | 亚洲一区免费视频| 亚洲国产精品尤物YW在线观看| 日韩午夜理论免费TV影院| 小说区亚洲自拍另类| 久久亚洲精品无码aⅴ大香| 免费国产在线观看| 亚洲一区免费视频| 一级毛片免费在线观看网站| 亚洲一区二区三区久久久久| 亚洲午夜无码久久久久| 免费黄色小视频网站| 免费一级毛片无毒不卡| 美女露100%胸无遮挡免费观看| 亚洲综合一区二区国产精品| 亚洲精品视频免费观看| 一二三四免费观看在线电影| 美女在线视频观看影院免费天天看| 女bbbbxxxx另类亚洲| 亚洲另类精品xxxx人妖| 亚洲日韩欧洲乱码AV夜夜摸| 美女被免费视频网站a国产| 最近中文字幕完整版免费高清| 国产精品永久免费视频| 亚洲精品无码成人片久久不卡| 久久久亚洲欧洲日产国码aⅴ| 亚洲视频人成在线播放| 四虎永久精品免费观看| 青青草免费在线视频| 免费看黄视频网站| 99久久久国产精品免费牛牛四川 | 亚洲黄色网址在线观看|