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

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

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

    VO ,PO ,BO,QO, DAO ,POJO,概念

         摘要:   閱讀全文

    posted @ 2009-03-28 16:07 luofeng225 閱讀(14018) | 評論 (1)編輯 收藏

    不定數組

     

    同一種類型的參數,調用前又不知道是幾個?可以考慮定義有一個不定數組的函數(方法)。


    /**
     * 根據hql查詢,直接使用HibernateTemplate的find函數.
     * @param values 可變參數
     */
     public List find(String hql, Object... values) {
      //Assert.hasText(hql);
      return getHibernateTemplate().find(hql, values);
     }

    posted @ 2009-03-28 14:34 luofeng225 閱讀(241) | 評論 (0)編輯 收藏

    group by,order by ,having

         摘要: 區(qū)別 group by,order by,having,where  閱讀全文

    posted @ 2009-03-28 14:26 luofeng225 閱讀(3573) | 評論 (0)編輯 收藏

    ==與equals的區(qū)別

         摘要: 徹底區(qū)別  閱讀全文

    posted @ 2009-03-28 14:24 luofeng225 閱讀(194) | 評論 (0)編輯 收藏

    switch case


    關于java中switch使用的一些說明
    switch(表達式)
    {
    case 常量表達式1:語句1;
    ....
    case 常量表達式2:語句2;
    default:語句;
    }

    default就是如果沒有符合的case就執(zhí)行它,default并不是必須的.
    case后的語句可以不用大括號.
    switch語句的判斷條件可以接受int,byte,char,short,不能接受其他類型.
    一旦case匹配,就會順序執(zhí)行后面的程序代碼,而不管后面的case是否匹配,直到遇見break,利用這一特性可以讓好幾個case執(zhí)

    行統(tǒng)一語句.例如:switch(x){case 1:case 2:case3: System.out.println("haha");                break;case4:

    System.out.println("hehe");}

    posted @ 2009-03-28 14:22 luofeng225 閱讀(164) | 評論 (0)編輯 收藏

    最常用的選擇器

         摘要: 標簽選擇器,id選擇器,類選擇器,群組選擇器,派生選擇器  閱讀全文

    posted @ 2009-03-28 14:17 luofeng225 閱讀(136) | 評論 (0)編輯 收藏

    Css 優(yōu)先級

    關鍵字: css selector

    CSS樣式定義多了,常常出現顯示效果與預期不一致的情況。其中很大一部分原因在于起作用的樣式。

    1.多個選擇器可能會選擇同一個元素,有3個規(guī)則,從上到下重要性降低:
          !important的用戶樣式
          !important的作者樣式
          作者樣式
          用戶樣式
          瀏覽器定義的樣式

    2.
    CSS規(guī)范為不同類型的選擇器定義了特殊性權重,特殊性權重越高,樣式會被優(yōu)先應用。
    權重設定如下:
    html選擇器,權重為1;
    類選擇器,權重為10;
    id選擇器,權重為100;
    這里還有一種情況:在html標簽中直接使用style屬性,這里的style屬性的權重為1000;
    即如下情況:
    #x34y {color:red}
    <.  p id=x34y style="color:green">  優(yōu)先選擇style=""設定的樣式。

    例子:
    h1{color:blue}  權重為1
    p  em{color:yellow}  權重為2
    .warning{color:red}  權重為10
    p.note em.dark{color:grag}  權重為22
    #main{color:black}  權重為100     這里還有一種情況:
    權重一樣時如何處理?

    3.CSS樣式的層疊原則——誰離我近,誰說了算。
    當權重一樣時,會采用“層疊原則” 后定義的會被應用。
    如:p{color:yellow}
            p{color:red}
    作用到這里   <. p >我的什么顏色呢?< /p>
    結果會是red的。


    4.CSS樣式的特殊標記——誰有特權,誰說了算。
    如果有人看不順眼,非得要自己說了算,那可以搞點特權,如下即可
    p {color:blue !important;}
    加上!important;可將自己權重設為最高。
    http://zjq-blog.javaeye.com/blog/159469

    posted @ 2009-03-28 14:13 luofeng225 閱讀(180) | 評論 (0)編輯 收藏

    js中innerHTML與innerText的用法與區(qū)別

    用法:

    <div id="test">
       <span style="color:red">test1</span> test2
    </div>

    在JS中可以使用:

    test.innerHTML:

      也就是從對象的起始位置到終止位置的全部內容,包括Html標簽。

      上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。

    test.innerText: 

      從起始位置到終止位置的內容, 但它去除Html標簽 

      上例中的text.innerTest的值也就是“test1 test2”, 其中span標簽去除了。

    test.outerHTML:

      除了包含innerHTML的全部內容外, 還包含對象標簽本身。

      上例中的text.outerHTML的值也就是<div id="test"><span style="color:red">test1</span> test2</div>


    完整示例:

    <div id="test">
       <span style="color:red">test1</span> test2
    </div>

    <a href="javascript:alert(test.innerHTML)">innerHTML內容</a>
    <a href="javascript:alert(test.innerText)">inerHTML內容</a>
    <a href="javascript:alert(test.outerHTML)">outerHTML內容</a>

    特別說明:

      innerHTML是符合W3C標準的屬性,而innerText只適用于IE瀏覽器,因此,盡可能地去使用innerHTML,而少用innerText,如果要輸出不含HTML標簽的內容,可以使用innerHTML取得包含HTML標簽的內容后,再用正則表達式去除

     

     

    HTML標簽,下面是一個簡單的符合W3C標準的示例:

    <a href="javascript:alert(document.getElementById('test').innerHTML.replace(/<.+?>/gim,''))">無HTML,符合W3C標準</a>

    posted @ 2009-03-28 14:09 luofeng225 閱讀(8443) | 評論 (4)編輯 收藏

    Struts2 iterator標簽集合中元素為數組的顯示

     

  • <s:iterator value="collection1" status="status">  
  •     <s:property value="collection1[#status.index][0]"/>  
  •     <s:property value="collection1[#status.index][1]"/>  
  • </s:iterator>  
  •  

     

    說明:[#status.index][?]" ,指示遍歷數組指定的腳標元素,

    如果你不知道數組的長度呢?
    //以下是遍歷數組每一個元素
    <s:iterator value="total" status="stuts">
         
           <s:iterator value="total[#stuts.index]" >
                     <s:property/><br>    
           </s:iterator>
          
    </s:iterator>
    http://windring.javaeye.com/blog/108170

    posted @ 2009-03-28 14:08 luofeng225 閱讀(2308) | 評論 (1)編輯 收藏

    absolute與relative

    作者小毅的博客:http://andymao.com/ 

    很多朋友問過我absolute與relative怎么區(qū)分,怎么用?我們都知道absolute是絕對定位,relative是相對定位,但是這個絕對與相對是什么意思呢?絕對是什么地方的絕對,相對又是相對于什么地方而言的呢?那他們又有什么樣的特性,可以做出什么樣的效果呢?關于兩者之間又有什么樣的技巧呢?下面我們就來一一解讀。

     

     

    Absolute,CSS中的寫法是:position:absolute; 他的意思是絕對定位,他是參照瀏覽器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面簡稱TRBL)進行定位,在沒有設定TRBL,默認依據父級的做標原始點為原始點。如果設定TRBL并且父級沒有設定position屬性,那么當前的absolute則以瀏覽器左上角為原始點進行定位,位置將由TRBL決定。

    一般來講,網頁居中的話用Absolute就容易出錯,因為網頁一直是隨著分辨率的大小自動適應的,而Absolute則會以瀏覽器的左上角為原始點,不會應為分辨率的變化而變化位置。很多人出錯就在于這點上出錯。而網頁居左其特性與Relative很相似,但是還是有本質的區(qū)別的。

     

     

    Relative,CSS中的寫法是:position:relative;  他的意思是相對定位,他是參照父級的原始點為原始點,無父級則以BODY的原始點為原始點,配合TRBL進行定位,當父級內有padding等CSS屬性時,當前級的原始點則參照父級內容區(qū)的原始點進行定位。

    有時我們還需要依靠z-index來設定容器的上下關系,數值越大越在最上面,數值范圍是自然數。當然有一點要注意,父子關系是無法用z-index來設定上下關系的,一定是子級在上父級在下。

    http://www.blueidea.com/tech/web/2006/4249.asp

    posted @ 2009-03-28 14:04 luofeng225 閱讀(153) | 評論 (0)編輯 收藏

    SQL重復記錄查詢

     

    SQL重復記錄查詢


    1、查找表中多余的重復記錄,重復記錄是根據單個字段(peopleId)來判斷
    select * from people
    where peopleId in (select   peopleId from   people group by   peopleId having count (peopleId) > 1)

    2、刪除表中多余的重復記錄,重復記錄是根據單個字段(peopleId)來判斷,只留有rowid最小的記錄
    delete from people
    where peopleId in (select   peopleId from people group by   peopleId   having count (peopleId) > 1)
    and rowid not in (select min(rowid) from   people group by peopleId having count(peopleId )>1)

    3、查找表中多余的重復記錄(多個字段)
    select * from vitae a
    where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having

    count(*) > 1)

    4、刪除表中多余的重復記錄(多個字段),只留有rowid最小的記錄
    delete from vitae a
    where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
    and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)

    5、查找表中多余的重復記錄(多個字段),不包含rowid最小的記錄
    select * from vitae a
    where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having

    count(*) > 1)
    and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)

    (二)
    比方說
    在A表中存在一個字段“name”,
    而且不同記錄之間的“name”值有可能會相同,
    現在就是需要查詢出在該表中的各記錄之間,“name”值存在重復的項;
    Select Name,Count(*) From A Group By Name Having Count(*) > 1
    如果還查性別也相同大則如下:
    Select Name,sex,Count(*) From A Group By Name,sex Having Count(*) > 1

    (三)
    方法一
    declare @max integer,@id integer
    declare cur_rows cursor local for select
    主字段,count(*) from 表名 group by 主字段 having

    count(*) >; 1
    open cur_rows
    fetch cur_rows into @id,@max
    while @@fetch_status=0
    begin
    select @max = @max -1
    set rowcount @max
    delete from 表名 where 主字段 = @id
    fetch cur_rows into @id,@max
    end
    close cur_rows
    set rowcount 0

    方法二

    有兩個意義上的重復記錄,一是完全重復的記錄,也即所有字段均重復的記錄,

    二是部分關鍵字段重復的記錄,比如Name字段重復,而其他字段不一定重復或都重復可以忽略。

      1、對于第一種重復,比較容易解決,使用
    select distinct * from tableName

      就可以得到無重復記錄的結果集。

      如果該表需要刪除重復的記錄(重復記錄保留1條),可以按以下方法刪除
    select distinct * into #Tmp from tableName
    drop table tableName
    select * into tableName from #Tmp
    drop table #Tmp

      發(fā)生這種重復的原因是表設計不周產生的,增加唯一索引列即可解決。

      2、這類重復問題通常要求保留重復記錄中的第一條記錄,操作方法如下

      假設有重復的字段為Name,Address,要求得到這兩個字段唯一的結果集
    select identity(int,1,1) as autoID, * into #Tmp from tableName
    select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID
    select * from #Tmp where autoID in(select autoID from #tmp2)

      最后一個select即得到了Name,Address不重復的結果集(但多了一個autoID字段,實際寫時可以寫

    在select子句中省去此列)

    (四)查詢重復
    select * from tablename

    where id in (select id from tablename group by id having count(id) > 1)

                                                                --from 網絡

    http://hi.baidu.com/zeronet/blog/item/27c41046d2c0060a6b63e596.html

    posted @ 2009-03-28 13:03 luofeng225 閱讀(1430) | 評論 (0)編輯 收藏

    Spring雜記


    這兩個包區(qū)別,開始一直沒注意。

    org.springframework.orm.hibernate3???????????? Package providing integration of Hibernate3 with Spring concepts.
    org.springframework.orm.hibernate???????? Package providing integration of Hibernate 2.1 with Spring concepts.

    最后說一點,由于hibernate進行了一次版本更新,因此存在hibernate3和hibernate兩個包(如:import org.springframework.orm.hibernate3.support.HibernateDaoSupport;)。用hibernate3.x,一定使用hibernate3包。


    http://doc.javanb.com/spring-framework-reference-zh-2-0-5/ch12s02.html

    posted @ 2009-03-27 14:34 luofeng225 閱讀(172) | 評論 (0)編輯 收藏

    僅列出標題
    共4頁: 上一頁 1 2 3 4 
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統(tǒng)計

    公告

    我曾經聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學習新的東西。

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    收藏夾

    Java Website

    java技術博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲视频免费观看| 97在线视频免费| 国产又粗又长又硬免费视频| 亚洲高清在线mv| 久视频精品免费观看99| 91亚洲精品第一综合不卡播放| 久久久久国色av免费看| 亚洲成AV人片在线观看| 99视频在线看观免费| 亚洲白色白色在线播放| 亚洲人成网站免费播放| 亚洲熟妇成人精品一区| 国产精品另类激情久久久免费| 国产成人亚洲精品91专区高清 | 日韩免费毛片视频| 国产精品亚洲专区无码牛牛| 亚洲av片一区二区三区| 永久免费精品影视网站| 久久精品国产亚洲av四虎| 最近中文字幕无免费| 日韩亚洲产在线观看| 四虎影视永久免费观看网址| 亚洲精品国产日韩无码AV永久免费网 | 成人免费看吃奶视频网站| 亚洲AV成人片无码网站| 亚洲国产婷婷香蕉久久久久久| 成人免费av一区二区三区| 激情内射亚洲一区二区三区| 免费毛片在线看片免费丝瓜视频| 亚洲av无码成人精品区一本二本 | 亚洲成色在线综合网站| 日本妇人成熟免费中文字幕| 美女又黄又免费的视频| 亚洲AV永久无码区成人网站| 久久精品a一国产成人免费网站| 美女尿口扒开图片免费| 亚洲精品成人网站在线播放 | 国产又大又长又粗又硬的免费视频| eeuss影院ss奇兵免费com| 777亚洲精品乱码久久久久久| 日韩a级毛片免费视频|