2010年1月26日

          對生命負責(每天給生命一點鍛煉的時間)

               摘要: 突然間感覺身體有很多問題,而我的年齡才只有20多歲,簡直不敢相信,一場感冒的突襲,竟持續(xù)1月之久,至今,我都沒有完全康復,隨之而來的又是一系列其它的不適,我不知道,自己的身體究竟怎么了?我才只有20多歲,身體竟然如此不堪一擊。忽然想起,近年來,真的很好鍛煉身體,白天上班做一天,而上下班不是地鐵就是公交,走路很少,回到家里更是很少外出。基本上也是坐著,吃飯坐著,看電視坐著,打電腦還是坐著。每天10幾個小時奉獻給了“作者”..  閱讀全文

          posted @ 2010-01-26 22:21 MichaelLee 閱讀(355) | 評論 (0)編輯 收藏

          2010年1月17日

          ssh整合開發(fā),常見的錯誤

          Error creating bean with name 'sessionFactory' defined

          更多是因為jar包沖突所致,asm-util-2.2.3,asm-2.2.3,asm-commons-2.2.3 這三個保留第二個。
          另外,關于用eclipse自動添加spring支持,生成的applicationContext.xml文件里定義的內容:

          <bean id="sessionFactory"
                  
          class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
                  
          <property name="configLocation"
                      value
          ="classpath:hibernate.cfg.xml">
                  
          </property>
              
          </bean>

          應該改為:
          <bean id="sessionFactory"
                  
          class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
                  
          <property name="configLocation"
                      value
          ="classpath:hibernate.cfg.xml">
                  
          </property>
              
          </bean>

          posted @ 2010-01-17 16:24 MichaelLee 閱讀(355) | 評論 (0)編輯 收藏

          2009年12月19日

          數(shù)據(jù)庫查詢優(yōu)化方案(處理上百萬級記錄如何提高處理查詢速度)

               摘要: 1.對查詢進行優(yōu)化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。
          2.應盡量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:
          select id from t where num is null
          可以在num上設置默認值0,確保表中num列沒有null值,然后這樣查詢:
          select id from t where num=0  閱讀全文

          posted @ 2009-12-19 15:23 MichaelLee 閱讀(10907) | 評論 (6)編輯 收藏

          2009年11月24日

          Spring事務的傳播行為和隔離級別

               摘要: PROPAGATION_REQUIRED--支持當前事務,如果當前沒有事務,就新建一個事務。這是最常見的選擇。
          PROPAGATION_SUPPORTS--支持當前事務,如果當前沒有事務,就以非事務方式執(zhí)行。
          PROPAGATION_MANDATORY--支持當前事務,如果當前沒有事務,就拋出異常。
          PROPAGATION_REQUIRES_NEW--新建事務,如果當前存在事務,把當前事務掛起。
          PROPAGATION_NOT_SUPPORTED--以非事務方式執(zhí)行操作,如果當前存在事務,就把當前事務掛起。
          PROPAGATION_NEVER--以非事務方式執(zhí)行,如果當前存在事務,則拋出異常。  閱讀全文

          posted @ 2009-11-24 12:13 MichaelLee 閱讀(251) | 評論 (0)編輯 收藏

          hibernate:session.get 與 session.load區(qū)別

               摘要: Session.load/get方法均可以根據(jù)指定的實體類和id從數(shù)據(jù)庫讀取記錄,并返回與之對應的實體對象。其區(qū)別在于:

          如果未能發(fā)現(xiàn)符合條件的記錄,get方法返回null,而load方法會拋出一個ObjectNotFoundException。
          Load方法可返回實體的代理類實例,而get方法永遠直接返回實體類。
          load方法可以充分利用內部緩存和二級緩存中的現(xiàn)有數(shù)據(jù),而get方法則僅僅在內部緩存中進行數(shù)據(jù)查找,如沒有發(fā)現(xiàn)對應數(shù)據(jù),將越過二級緩存,直接調用SQL完成數(shù)據(jù)讀取。   閱讀全文

          posted @ 2009-11-24 11:36 MichaelLee 閱讀(644) | 評論 (0)編輯 收藏

          Hibernate延遲加載機制(面試時常會問到的問題)

               摘要: 延遲加載機制是為了避免一些無謂的性能開銷而提出來的,所謂延遲加載就是當在真正需要數(shù)據(jù)的時候,才真正執(zhí)行數(shù)據(jù)加載操作。在Hibernate中提供了對實體對象的延遲加載以及對集合的延遲加載,另外在Hibernate3中還提供了對屬性的延遲加載。下面我們就分別介紹這些種類的延遲加載的細節(jié)。  閱讀全文

          posted @ 2009-11-24 11:14 MichaelLee 閱讀(871) | 評論 (0)編輯 收藏

          OpenSessionInView詳解(面試時常會問到的問題)

               摘要: OpenSessionInViewFilter是Spring提供的一個針對Hibernate的一個支持類,其主要意思是在發(fā)起一個頁面請求時打開 Hibernate的Session,一直保持這個Session,直到這個請求結束,具體是通過一個Filter來實現(xiàn)的。

          由于 Hibernate引入了Lazy Load特性,使得脫離Hibernate的Session周期的對象如果再想通過getter方法取到其關聯(lián)對象的值,Hibernate會拋出一個 LazyLoad的Exception。所以為了解決這個問題,Spring引入了這個Filter,使得Hibernate的Session的生命周期變長。  閱讀全文

          posted @ 2009-11-24 11:13 MichaelLee 閱讀(570) | 評論 (0)編輯 收藏

          2009年11月23日

          sql語法/用法整理(修正版)

               摘要: 最后,再補充一些:

          分組group

            常用于統(tǒng)計時,如分組查總數(shù):
          select gender,count(sno)
          from students
          group by gender
          (查看男女學生各有多少)

            注意:從哪種角度分組就從哪列"group by"  閱讀全文

          posted @ 2009-11-23 16:10 MichaelLee 閱讀(483) | 評論 (0)編輯 收藏

          SQL語句 SELECT LIKE like用法詳解

               摘要: LIKE語句的語法格式是:select * from 表名 where 字段名 like 對應值(子串),它主要是針對字符型字段的,它的作用是在一個字符型字段列中檢索包含對應子串的。   閱讀全文

          posted @ 2009-11-23 16:06 MichaelLee 閱讀(785) | 評論 (0)編輯 收藏

          SQL PRIMARY KEY 約束

               摘要: PRIMARY KEY 約束唯一標識數(shù)據(jù)庫表中的每條記錄。

          主鍵必須包含唯一的值。

          主鍵列不能包含 NULL 值。

          每個表應該都一個主鍵,并且每個表只能有一個主鍵。
          SQL PRIMARY KEY Constraint on CREATE TABLE  閱讀全文

          posted @ 2009-11-23 15:35 MichaelLee 閱讀(736) | 評論 (0)編輯 收藏

          僅列出標題  下一頁
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統(tǒng)計

          公告

          ====Michael Lee====
          =Java Sofware Engineer=
          =Work @ Beijing=
          ---再煩,也別忘微笑;再急,也要注意語氣;再苦,也別忘堅持;再累,也要愛自己!---
          ---低調做人,你會一次比一次穩(wěn)健;高調做事,你會一次比一次優(yōu)秀---
          ---成功的時候不要忘記過去;失敗的時候不要忘記還有未來---

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 淮阳县| 遂川县| 固阳县| 静宁县| 灵寿县| 南投县| 成武县| 体育| 洛宁县| 彩票| 鲁山县| 镇康县| 徐水县| 沂南县| 固阳县| 德州市| 上林县| 盐津县| 北碚区| 沙雅县| 黄骅市| 三河市| 商都县| 鄂伦春自治旗| 防城港市| 巴东县| 浦城县| 凤台县| 廊坊市| 韩城市| 凤凰县| 东山县| 清徐县| 夹江县| 济南市| 南投市| 苍山县| 延安市| 进贤县| 马尔康县| 平安县|