道聽途說

               摘要:
            轉發(fā)方式:request.getRequestDispatcher().forward();
            重定向方式:response.sendRedirect();
           這兩個方法有什么區(qū)別,請看以下慢慢說來……
            閱讀全文

          posted @ 2008-10-30 01:23 dybjsun 閱讀(562) | 評論 (0)  編輯 |

               摘要: 有關TOMCAT的構成及分析。  閱讀全文

          posted @ 2008-01-10 11:24 dybjsun 閱讀(219) | 評論 (0)  編輯 |

               摘要: 1 lucene簡介
          1.1 什么是lucene
          Lucene是一個全文搜索框架,而不是應用產品。因此它并不像www.baidu.com 或者google Desktop那么拿來就能用,它只是提供了一種工具讓你能實現(xiàn)這些產品。

          1.2 lucene能做什么
          要回答這個問題,先要了解lucene的本質。實際上lucene的功能很單一,說到底,就是你給它若干個字符串,然后它為你提供一個全文搜索服務,告訴你你要搜索的關鍵詞出現(xiàn)在哪里。知道了這個本質,你就可以發(fā)揮想象做任何符合這個條件的事情了。你可以把站內新聞都索引了,做個資料庫;你可以把一個數(shù)據(jù)庫表的若干個字段索引起來,那就不用再擔心因為“%like%”而鎖表了;你也可以寫個自己的搜索引擎……

          1.3 你該不該選擇lucene
          下面給出一些測試數(shù)據(jù),如果你覺得可以接受,那么可以選擇。
          測試一:250萬記錄,300M左右文本,生成索引380M左右,800線程下平均處理時間300ms。
          測試二:37000記錄,索引數(shù)據(jù)庫中的兩個varchar字段,索引文件2.6  閱讀全文

          posted @ 2008-01-09 17:17 dybjsun 閱讀(1083) | 評論 (1)  編輯 |

               摘要: 在強調可重用組件開發(fā)的今天,除了自己從頭到尾開發(fā)一個可重用的日志操作類外,Apache為我們提供了一個強有力的日志操作包-Log4j。

          Log4j 是Apache的一個開放源代碼項目,通過使用Log4j,我們可以控制日志信息輸送的目的地是控制臺、文件、GUI組件、甚至是套接口服務器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每一條日志的輸出格式;通過定義每一條日志信息的級別,我們能夠更加細致地控制日志的生成過程。最令人感興趣的就是,這些可以通過一個配置文件來靈活地進行配置,而不需要修改應用的代碼。

          此外,通過Log4j其他語言接口,您可以在C、C++、. Net、PL/SQL程序中使用Log4j,其語法和用法與在Java程序中一樣,使得多語言分布式系統(tǒng)得到一個統(tǒng)一一致的日志組件模塊。而且,通過使用各種第三方擴展,您可以很方便地將Log4j集成到J2EE、JINI甚至是SNMP應用中。  閱讀全文

          posted @ 2007-12-24 11:46 dybjsun 閱讀(207) | 評論 (0)  編輯 |

               摘要: 軟件測試是軟件開發(fā)中的重中之重,沒有一點可以馬虎的,在項目管理過程,我強調的是每個過程的每一個環(huán)節(jié)都要進行測試,保證系統(tǒng)在每個階段可以控制。因為軟件測試中考慮的問題基本上是項目管理中考慮的問題。  閱讀全文

          posted @ 2007-12-06 09:33 dybjsun 閱讀(274) | 評論 (0)  編輯 |

               摘要: 雖然session機制在web應用程序中被采用已經很長時間了,但是仍然有很多人不清楚session機制的本質,以至不能正確的應用這一技術。本文將詳細討論session的工作機制并且對在Java web application中應用session機制時常見的問題作出解答。  閱讀全文

          posted @ 2007-11-09 01:45 dybjsun 閱讀(252) | 評論 (1)  編輯 |

               摘要: 我在工作中,接觸到印度軟件公司開發(fā)出來的軟件:整個體系架構非常清晰,按照我們的要求實現(xiàn)了全部功能,而且相當穩(wěn)定。但是打開具體的代碼一看,拖沓冗長,水平不咋樣。我們自己的一些程序員就有怪話了,說他們水平真低。但是!印度人能夠把軟件整體把握得很好,能夠完成軟件,并得到相當好的設計文檔。而中國人在那里琢磨數(shù)據(jù)結構、算法,界面人員就還沒編碼就想著是Outlook式的還是VisualStudio式的界面。到最后就成為Code高手,對某些特定的開發(fā)工具精通,但是就是不能保證能夠把一個軟件穩(wěn)當、完整的開發(fā)出來。  閱讀全文

          posted @ 2006-10-18 01:54 dybjsun 閱讀(2950) | 評論 (1)  編輯 |

               摘要: MySQL 是一條輕快的小海豚,但是缺少很多現(xiàn)代關系數(shù)據(jù)庫應有的特色,例如:引用完整性,視圖,觸發(fā)器等。因此,如果你需要開發(fā)一個電子商務的網站,需要這些功能的話,你或許應該考慮 PostgreSQL 了。本文將通過其在 Red Hat 7.1 上安裝過程,簡要介紹其用法。  閱讀全文

          posted @ 2006-10-13 19:27 dybjsun 閱讀(275) | 評論 (0)  編輯 |

               摘要: 每一個Java應用都唯一對應一個JVM實例,每一個實例唯一對應一個堆。應用程序在運行中所創(chuàng)建的所有類實例或數(shù)組都放在這個堆中,并由應用所有的線程共享.跟C/C++不同,Java中分配堆內存是自動初始化的。Java中所有對象的存儲空間都是在堆中分配的,但是這個對象的引用卻是在堆棧中分配,也就是說在建立一個對象時從兩個地方都分配內存,在堆中分配的內存實際建立這個對象,而在堆棧中分配的內存只是一個指向這個堆對象的指針(引用)而已。  閱讀全文

          posted @ 2006-10-10 09:24 dybjsun 閱讀(156) | 評論 (0)  編輯 |

          主站蜘蛛池模板: 井陉县| 金平| 南召县| 通海县| 疏附县| 赣州市| 许昌市| 饶河县| 伊春市| 讷河市| 承德县| 体育| 合水县| 潼关县| 梅州市| 大余县| 康保县| 赫章县| 延津县| 石楼县| 江川县| 兴隆县| 郯城县| 湄潭县| 鹰潭市| 信阳市| 石泉县| 南投县| 闵行区| 龙州县| 永寿县| 绥棱县| 利辛县| 德化县| 江门市| 韶山市| 雅安市| 新密市| 左云县| 阿坝| 青神县|