我的Blog我做主^_^

          走向一條通往JAVA的不歸路...

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            64 隨筆 :: 68 文章 :: 77 評論 :: 0 Trackbacks

          #

               摘要: 1、在其他任何事物發(fā)生之前,將分配給對象的存儲空間初始化成二進制零。

          2、調(diào)用基類構(gòu)造器。這個步驟會不斷的反復遞歸下去,首先是構(gòu)造這種層次結(jié)構(gòu)的根,然后是下一層導出類,等等。直到最低層的導出類。此時,調(diào)用被重載的draw()方法(是的,是在調(diào)用RoundGlyph構(gòu)造器之前調(diào)用的),由于步驟(1)的緣故,我們此時會發(fā)現(xiàn)radius的值為0。

            閱讀全文
          posted @ 2007-11-13 17:09 java_蟈蟈 閱讀(301) | 評論 (0)編輯 收藏

               摘要: AOP = Proxy Pattern + Method Reflection + Aspect DSL + 自動代碼生成

          Declarative Programming & DSL

          Aspect Oriented Programming(面向方面編程,簡稱AOP)是一種Declarative Programming(聲明式編程)。
          Declarative Programming(聲明式編程)是和Imperative Programming(命令式編程)相對的概念。
          我們平時使用的編程語言,比如C++、Java、Ruby、Python等,都屬于Imperative Programming(命令式編程)。Imperative Programming(命令式編程)的意思是,程序員需要一步步寫清楚程序需要如何做什么(How to do What)。
            閱讀全文
          posted @ 2007-11-13 14:09 java_蟈蟈 閱讀(371) | 評論 (0)編輯 收藏

               摘要: AOP、OOP在字面上雖然非常類似,但卻是面向不同領(lǐng)域的兩種
          設(shè)計思想。OOP(面向?qū)ο缶幊蹋┽槍I(yè)務(wù)處理過程的實體及其屬性和行為進行抽象封裝,
          以獲得更加清晰高效的邏輯單元劃分。
          而AOP則是針對業(yè)務(wù)處理過程中的切面進行提取,它所面對的是處理過程中的某個步
          驟或階段,以獲得邏輯過程中各部分之間低耦合性的隔離效果。這兩種設(shè)計思想在目標上有
          著本質(zhì)的差異。
            閱讀全文
          posted @ 2007-11-13 13:47 java_蟈蟈 閱讀(570) | 評論 (0)編輯 收藏

          請求加精Eclpise 的錯誤myeclipse memory monitor pressing dirty regions 解決方法!

          我的eclipse加載的時候出現(xiàn)
          an internal error occurred during "myeclipse memory monitor"

          打開xml文檔的時候出現(xiàn)
          an internal error occurred during "pressing dirty regions"


          你們是不是也出現(xiàn)了這個錯誤那
          很好解決

          只要把JDK 換成1.5.0_05 以上這個問題就解決了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          因為jdk1.5.0不支持新的jar包

          Eclipse3.2 + Myeclipse5.0GA + Tomcat5.5.17 + j2sdk1.5 搭建J2EE開發(fā)環(huán)境
          一、安裝j2sdk1.5.0_07(默認),設(shè)定環(huán)境變量。
          所以設(shè)定環(huán)境變量為:
          1. (新建)JAVA_HOME: C:\\Program Files\\Java\\jdk1.5.0_07
          2.(新建) CLASSPATH: .;C:\\Program Files\\Java\\jdk1.5.0_07\\lib\\dt.jar;C:\\Program Files\\Java\\jdk1.5.0_07\\lib\\tools.jar (注意:點號不能省略,表示當前目錄)
          3. 編輯PATH的變量值,在后面加上 ;%JAVA_HOME%\\bin (注意:要有分號隔開)

          posted @ 2007-11-12 08:34 java_蟈蟈 閱讀(1368) | 評論 (0)編輯 收藏

               摘要: 經(jīng)常會問到的面試題:String s = new String("abc");創(chuàng)建了幾個String Object?【如這里創(chuàng)建了多少對象? 和一道小小的面試題 】

          這個問題比較簡單,涉及的知識點包括:

          引用變量與對象的區(qū)別;
          字符串文字"abc"是一個String對象;
          文字池[pool of literal strings]和堆[heap]中的字符串對象。
            閱讀全文
          posted @ 2007-11-07 10:25 java_蟈蟈 閱讀(870) | 評論 (0)編輯 收藏

               摘要: 內(nèi)部類是指在一個外部類的內(nèi)部再定義一個類。內(nèi)部類作為外部類的一個成員,并且依附于外部類而存在的。內(nèi)部類可為靜態(tài),可用protected和private修飾(而外部類只能使用public和缺省的包訪問權(quán)限)。內(nèi)部類主要有以下幾類:成員內(nèi)部類、局部內(nèi)部類、靜態(tài)內(nèi)部類、匿名內(nèi)部類
            閱讀全文
          posted @ 2007-09-15 17:34 java_蟈蟈 閱讀(240) | 評論 (0)編輯 收藏

               摘要: JdbcTemplate將我們使用的JDBC的流程封裝起來,包括了異常的捕捉、SQL的執(zhí)行、查詢結(jié)果的轉(zhuǎn)換等等。spring大量使用Template Method模式來封裝固定流程的動作,XXXTemplate等類別都是基于這種方式的實現(xiàn)。
          除了大量使用Template Method來封裝一些底層的操作細節(jié),spring也大量使用callback方式類回調(diào)相關(guān)類別的方法以提供JDBC相關(guān)類別的功能,使傳統(tǒng)的JDBC的使用者也能清楚了解spring所提供的相關(guān)封裝類別方法的使用。  閱讀全文
          posted @ 2007-06-26 14:34 java_蟈蟈 閱讀(323) | 評論 (0)編輯 收藏

               摘要: 具體實現(xiàn):

          利用Filter的過濾功能把*.jsp過濾出來,判斷是否存在對應(yīng)的.html文件,如果不存在對應(yīng)的.html文件,則將其內(nèi)容讀出寫入指定的.html文件,再跳轉(zhuǎn)到對應(yīng)的.html即可。如果存在對應(yīng)的.html文件,則直接跳轉(zhuǎn)到對應(yīng)的.html即可。
            閱讀全文
          posted @ 2007-05-30 16:26 java_蟈蟈 閱讀(5936) | 評論 (23)編輯 收藏

          前一段時間朋友用hibernate+mysql整了一個應(yīng)用,出現(xiàn)tomcat放一夜,mysql連接出現(xiàn)錯誤的情況,具體的錯誤信息忘記了。

          在網(wǎng)上查找一下,找到了這個帖子,還有就是這個了;原來Mysql在經(jīng)過8小時不使用后會自動關(guān)閉已打開的連接,摘錄原文如下:

          5.4.

          I have a servlet/application that works fine for a day, and then stops working overnight

          MySQL closes connections after 8 hours of inactivity. You either need to use a connection pool that handles stale connections or use the "autoReconnect" parameter (see "Developing Applications with MySQL Connector/J").

          Also, you should be catching SQLExceptions in your application and dealing with them, rather than propagating them all the way until your application exits, this is just good programming practice. MySQL Connector/J will set the SQLState (see java.sql.SQLException.getSQLState() in your APIDOCS) to "08S01" when it encounters network-connectivity issues during the processing of a query. Your application code should then attempt to re-connect to MySQL at this point.

          現(xiàn)把具體方法貼出來,以供大家共享.
          方法一:
                         設(shè)置你的MYSQL數(shù)據(jù)庫:wait_timeout=24*60*60<秒>,把它的值設(shè)置大一點,呵呵
           方法二:
                         配置Hibernate C3p0連接池,配置如下:
          <property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
             <property name="c3p0.max_size">20</property>
             <property name="c3p0.min_size">5</property>
             <property name="c3p0.timeout">20</property>
             <property name="c3p0.max_statements">100</property>
             <property name="c3p0.idle_test_period">120</property>
             <property name="c3p0.acquire_increment">2</property>

          注意這里標紅的部分,要設(shè)置c3p0.timeout的值小于MySql的wait_timeout的值,這樣才行,要不還會出現(xiàn)異常.

          這次是一個教訓,所以不論從穩(wěn)定還是性能的考慮,都應(yīng)該選擇相對更加成熟的連接池。

          posted @ 2007-05-23 10:52 java_蟈蟈 閱讀(957) | 評論 (0)編輯 收藏

               摘要: Lucene是apache組織的一個用java實現(xiàn)全文搜索引擎的開源項目。其功能非常的強大,api也很簡單??偟脕碚f用Lucene來進行建立和搜索與操作數(shù)據(jù)庫是差不多的,Document可以看作是數(shù)據(jù)庫的一行記錄,F(xiàn)ield可以看作是數(shù)據(jù)庫的字段。用lucene實現(xiàn)搜索引擎就像用JDBC實現(xiàn)連接數(shù)據(jù)庫一樣簡單。   閱讀全文
          posted @ 2007-05-21 08:17 java_蟈蟈 閱讀(614) | 評論 (0)編輯 收藏

          僅列出標題
          共7頁: 上一頁 1 2 3 4 5 6 7 下一頁 
          主站蜘蛛池模板: 汶上县| 宿州市| 沙雅县| 苍溪县| 辛集市| 琼中| 西昌市| 仁怀市| 崇义县| 石景山区| 分宜县| 文登市| 得荣县| 读书| 洞头县| 东莞市| 昂仁县| 扎兰屯市| 东兴市| 北碚区| 墨竹工卡县| 连平县| 专栏| 抚远县| 陆河县| 江孜县| 阿图什市| 满城县| 什邡市| 太康县| 河曲县| 河东区| 凤翔县| 靖安县| 东丰县| 广汉市| 教育| 武陟县| 新巴尔虎右旗| 额尔古纳市| 永济市|