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

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

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

    溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.tkk7.com/sxyx2008/謝謝合作!!!

    雪山飛鵠

    溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.tkk7.com/sxyx2008/謝謝合作!!!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks

    #

    近期剛開始接觸jbpm,在整合web工程時遇到一異常,特有意思。記錄下來,以免更多人少走彎路。
    java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/index_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
        at org.apache.jsp.index_jsp._jspInit(index_jsp.java:
    30)
        at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:
    52)
        at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:
    159)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
    329)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
    342)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
    267)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:
    717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
    290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
    206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
    233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
    191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
    128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
    102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
    109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
    286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
    845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:
    583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
    447)
        at java.lang.Thread.run(Thread.java:
    619)
    從異常信息不難看出,是web容器 tomcat解析jsp頁面時jar包沖突。
    仔細查看jbpm4.3 lib目錄下的jar包我們不難發現,罪魁禍首為juel.jar和juel-impl.jar
    很顯然原因就出在這兩個jar包身上,從名字上不難發現juel-impl是前者的實現,因此這里采取的措施是保留juel-impl.jar刪除juel.jar
    重啟tomcat,刷新web頁面。問題迎刃而解。
    剛開始接觸jbpm,前陣子看了一下jbpm3的api,后來看了看jbpm4的API發現之間相差很大。小弟剛開始接觸jbpm,希望達人指點。

    posted @ 2010-08-16 17:46 雪山飛鵠 閱讀(1998) | 評論 (4)編輯 收藏

    一個人刷牙··

    一個人吃早點··

    一個人發呆··

    一個人玩手機··

    一個人看電視··

    一個人睡覺··

    慢慢的習慣了一個人··



    有時一個人也挺好,一個人念著一個人,淡淡的是種享受。自由但不自在?享受這種生活至少不會大起大落,喜歡這種表達方式,喜怒哀樂一個人默默的品味...

    有時候,莫名的心情不好,不想和任何人說話,只想一個人靜靜的發呆。

    有時候,突然覺得心情煩躁,看什么都覺得不舒服,心里悶的發慌,拼命想尋找一個出口。

    有時候,發現身邊的人都不了解自己,面對著身邊的人,突然覺得說不出話。

    有時候,感覺自己與世界格格不入,曾經一直堅持的東西一夜間面目全非。

    有時候,突然很想逃離現在的生活,想不顧一切收拾自己簡單的行李去流浪。

    有時候,別人突然對你說,我覺得你變了,然后自己開始百感交集。

    有時候,希望時間為自己停下,就這樣和喜歡的人地老天荒。

    有時候,在自己脆弱的時候,想一個人躲起來,不愿別人看到自己的傷口。

    有時候,突然很想哭,卻難過的哭不出來。

    有時候,夜深人靜的時候,突然覺得寂寞深入骨髓。

    有時候,走過熟悉的街角,看到熟悉的背影,突然就想起一個人的臉。

    有時候,明明自己心里有很多話要說,卻不知道怎樣表達。

    有時候,覺得自己其實一無所有,仿佛被世界拋棄。

    真的只是有時候,明明自己身邊很多朋友,卻依然覺得孤單。

    有時候,很想放縱自己,希望自己徹徹底底醉一次 。

    有時候,自己的夢想很多,卻力不從心。

    有時候,常常找不到事情,無聊的無所適從。

    有時候,突然找不到自己,把自己丟了。

    有時候,心里突然冒出一種厭倦的情緒,覺得自己很累很累。

    有時候,看不到自己未來的樣子,迷茫的不知所措。

    有時候,發現自己一夜之間長大了。

    有時候,聽到一首老歌,就突然想起一個人。

    有時候,希望能找個人好好疼愛自己,渴望一種安全感。

    有時候,別人誤解了自己有口無心的一句話,心里郁悶的發慌。

    有時候,常常在回憶里掙扎,有很多過去無法釋懷。

    有時候,渴望一場轟轟烈烈的戀愛,很想去做一些瘋狂的事。

    有時候,渴望別人的關懷,渴望一份簡單的快樂。

    有時候,看著時間一點點流逝,自己卻無能為力。

    其實,真的只是有時候一個人會想這么多。。。

    posted @ 2010-08-14 09:51 雪山飛鵠 閱讀(41809) | 評論 (49)編輯 收藏

    問題描述
    在用lucene做全文檢索時,對一段文本進行索引。假若使用關鍵詞去搜索索引文件,結果匹配到很多關鍵詞部分,并對該部分關鍵詞實現了高亮操作。但是如何統計該關鍵詞在當前文檔中出現的次數了?不要詞頻,要確切的次數或出現的位置。謝謝!
    posted @ 2010-08-09 11:39 雪山飛鵠 閱讀(2569) | 評論 (1)編輯 收藏

                請閱讀word文檔

                開發意圖:

     在web開發中經常需要將jsp或html頁面中表格數據導出為pdf、doc、xls等格式。然而在實現這一功能用到了一些開源的組件,每實現這一功能時都需要編寫大量重復性代碼。由此,對該部分進行了封裝,做到通用性,在有需求的情況下,只需要拷貝相應的組件或依賴的JAR包到你的工程中,進行配置即可。

                功能:

     本組件可以將表格中的內容導出為pdf、doc、xls、jpg(采用了ImageIo,導出圖片效果不是很好)。
     上述四種類型的報表組件所使用的技術
     pdf使用到了iText.jar由于需要支持中文所有用到了亞洲字體包iTextAsian.jar
     doc word文檔這里并沒有使用到jacob,而使用了iText的另一個jar包iText-rtf-2.1.7.jar,借助該jar可生成rtf格式的文檔,而指定文件后綴名時指定為.doc即為word文檔,之所以使用該jar,是因為它簡單方便。
     xls使用了apache的開源組件poi-3.6-20091214.jar
     jpg使用jdk自帶的ImageIo
     jquery 項目中用到了jquery,使用jquery遍歷頁面表格中的內容,然后將數據發送到后臺對數據進行處理,根據用戶需求生成對應的文檔。

                環境:

         開發環境:
    WindowsXP sp3/Windows7+jdk1.6.13+javaee1.4/javaee5+myeclipse6.5+tomcat5.5/tomcat6.0+jquery
         測試環境:
    WindowsXP sp3/Windows7+jdk1.6.13+javaee1.4/javaee5+IE8+firefox3.6+tomcat5.5/tomcat6.0

                組件包

    核心組件:com.future.report_1.0.0.201007291116.jar
    依賴的JAR:
    iText-2.1.7.jar①
    iTextAsian.jar②
    iText-rtf-2.1.7.jar③
    poi-3.6-20091214.jar④
    注:其中①②項為生成pdf所依賴的jar包
     ③項為生成doc文檔所依賴的jar包當然它同時依賴①②項
     ④為生成excel所依賴的jar包
     
                com.future.report_1.0.0.201007291116.jar類明細圖

     

    com.future.report.Activator此類實現了osgi的org.osgi.framework.BundleActivator。開發中不關心這個類
    com.future.util.report.controller.ExportReportServlet初始的報表導出servlet。只需配置該servlet到你的工程中即可
    com.future.util.report.encodingfilter.EncodingFilter字符集過濾filter一般設置為utf-8你可以在web.xml中修改它
    com.future.util.report.factory.ExportReportFactory報表導出工廠,根據用戶傳遞過來的報表類型創建能生成對應該類型報表的實例
    com.future.util.report.factory.ReportFontFactory 用于pdf word文檔的字體生成工廠
    com.future.util.report.impl.ExportReportForExcel 此類用于生成Excel格式的報表
    com.future.util.report.impl.ExportReportForJPG此類用于生成JPG圖片
    com.future.util.report.impl.ExportReportForPDF此類生成PDF格式的文檔
    com.future.util.report.impl.ExportReportForWord此類生成Word文檔
    com.future.util.report.intf.IExportReport此類內部定義了一枚舉用來標識要生成的報表類型
    com.future.util.report.tags.ERTagUtil此類用于讀取META-INF下的js文件并生成到WebRoot/er_js目錄下
    com.future.util.report.tags.ExportReportTag報表導出標簽
    具體參考對應的Javadoc或源碼
                注:
    在lib目錄下
    com.future.report_1.0.0.201007291116.jar使用eclipse-plugin打成的JAR包
    export-report_1.2.jar為eclipse工程導出的jar包
    兩個jar沒有功能上的差異都可以使用,二者各選其一即可


                注:由于文檔中含大量圖片不方便一一上傳,如需了解直接下載該組件包,內含詳細的文檔及源碼和例子
                點我下載該組件包及源碼和例子

    posted @ 2010-08-06 20:42 雪山飛鵠 閱讀(3708) | 評論 (5)編輯 收藏


    1、美國人的實力:想打誰就打誰
    2、英國人的實力:美國打誰我打誰
    3、俄羅斯的實力:誰罵我我打誰
    4、法國人的實力:誰打我我打誰
    5、中國人的實力:誰打我我罵誰
    6、日本人的實力:誰打我我讓美國打誰。
    7、韓國人的實力:誰打我我和美國一塊演習。
    8、以色列的實力:誰心里想打我我就打誰
    9、朝鮮人的實力:誰讓我心里不痛快我就打韓國
    posted @ 2010-08-04 13:25 雪山飛鵠 閱讀(12865) | 評論 (3)編輯 收藏

         摘要:         在上文中介紹了使用sax方式解析xml,這里介紹下在Android中極力推薦的xmlpull方式解析xml。xmlpull不僅僅可以使用在Android上,同樣也適用于javase,但在javase環境下,你需要自己去獲取xmlpull所依賴的類庫。     &...  閱讀全文
    posted @ 2010-08-04 08:12 雪山飛鵠 閱讀(23911) | 評論 (6)編輯 收藏

              sax方式解析xml的優點:
              只要有jdk的存在,嚴格意義上來說是jre,它就可以運行,不依賴任何第三方的jar包。在移動設備上尤為廣泛使用。比如Android就使用它來解析xml。當然Android更為推薦的是采用xmlpull來解析xml。這種方式也同樣適合javase。我在后期會為大家準備使用xmlpull解析xml的demo。敬請關注。
              xml文件:
    <?xml version="1.0" encoding="UTF-8"?>
    <root>
        
    <student id="1" group="1">
            
    <name>張三</name>
            
    <sex></sex>
            
    <age>18</age>
            
    <email>zhangsan@163.com</email>
            
    <birthday>1987-06-08</birthday>
            
    <memo>好學生</memo>
        
    </student>
        
    <student id="2" group="2">
            
    <name>李四</name>
            
    <sex></sex>
            
    <age>18</age>
            
    <email>lisi@163.com</email>
            
    <birthday>1987-06-08</birthday>
            
    <memo>好學生</memo>
        
    </student>
        
    <student id="3" group="3">
            
    <name>小王</name>
            
    <sex></sex>
            
    <age>18</age>
            
    <email>xiaowang@163.com</email>
            
    <birthday>1987-06-08</birthday>
            
    <memo>好學生</memo>
        
    </student>
        
    <student id="4" group="4">
            
    <name>小張</name>
            
    <sex></sex>
            
    <age>18</age>
            
    <email>xiaozhang@163.com</email>
            
    <birthday>1987-06-08</birthday>
            
    <memo>好學生</memo>
        
    </student>
        
    <student id="5" group="5">
            
    <name>小明</name>
            
    <sex></sex>
            
    <age>18</age>
            
    <email>xiaoming@163.com</email>
            
    <birthday>1987-06-08</birthday>
            
    <memo>好學生</memo>
        
    </student>
    </root>
        xml對應的Javabean:
    package com.parsexml.entity;

    public class Student {
        
        
    private int id;
        
    private int group;
        
    private String name;
        
    private String sex;
        
    private int age;
        
    private String email;
        
    private String memo;
        
    private String birthday;
        
    public int getId() {
            
    return id;
        }
        
    public void setId(int id) {
            
    this.id = id;
        }
        
    public int getGroup() {
            
    return group;
        }
        
    public void setGroup(int group) {
            
    this.group = group;
        }
        
    public String getName() {
            
    return name;
        }
        
    public void setName(String name) {
            
    this.name = name;
        }
        
    public String getSex() {
            
    return sex;
        }
        
    public void setSex(String sex) {
            
    this.sex = sex;
        }
        
    public int getAge() {
            
    return age;
        }
        
    public void setAge(int age) {
            
    this.age = age;
        }
        
    public String getEmail() {
            
    return email;
        }
        
    public void setEmail(String email) {
            
    this.email = email;
        }
        
    public String getMemo() {
            
    return memo;
        }
        
    public void setMemo(String memo) {
            
    this.memo = memo;
        }
        
    public String getBirthday() {
            
    return birthday;
        }
        
    public void setBirthday(String birthday) {
            
    this.birthday = birthday;
        }
        
    }
        開始解析:
    package com.parsexml;

    import java.io.IOException;
    import java.io.InputStream;
    import java.util.ArrayList;
    import java.util.List;

    import javax.xml.parsers.ParserConfigurationException;
    import javax.xml.parsers.SAXParser;
    import javax.xml.parsers.SAXParserFactory;

    import org.xml.sax.Attributes;
    import org.xml.sax.SAXException;
    import org.xml.sax.helpers.DefaultHandler;

    import com.parsexml.entity.Student;

    /**
     * 功能描述:采用sax方式解析XML<br>
     * 
     * 
    @author sxyx2008
     *
     
    */
    public class SaxParseXml extends DefaultHandler{

        
    //存放遍歷集合
        private List<Student> list;
        
    //構建Student對象
        private Student student;
        
    //用來存放每次遍歷后的元素名稱(節點名稱)
        private String tagName;
        
        
        
    public List<Student> getList() {
            
    return list;
        }


        
    public void setList(List<Student> list) {
            
    this.list = list;
        }


        
    public Student getStudent() {
            
    return student;
        }


        
    public void setStudent(Student student) {
            
    this.student = student;
        }


        
    public String getTagName() {
            
    return tagName;
        }


        
    public void setTagName(String tagName) {
            
    this.tagName = tagName;
        }


        
    //只調用一次  初始化list集合  
        @Override
        
    public void startDocument() throws SAXException {
            list
    =new ArrayList<Student>();
        }
        
        
        
    //調用多次    開始解析
        @Override
        
    public void startElement(String uri, String localName, String qName,
                Attributes attributes) 
    throws SAXException {
            
    if(qName.equals("student")){
                student
    =new Student();
                
    //獲取student節點上的id屬性值
                student.setId(Integer.parseInt(attributes.getValue(0)));
                
    //獲取student節點上的group屬性值
                student.setGroup(Integer.parseInt(attributes.getValue(1)));
            }
            
    this.tagName=qName;
        }
        
        
        
    //調用多次  
        @Override
        
    public void endElement(String uri, String localName, String qName)
                
    throws SAXException {
            
    if(qName.equals("student")){
                
    this.list.add(this.student);
            }
            
    this.tagName=null;
        }
        
        
        
    //只調用一次
        @Override
        
    public void endDocument() throws SAXException {
        }
        
        
    //調用多次
        @Override
        
    public void characters(char[] ch, int start, int length)
                
    throws SAXException {
            
    if(this.tagName!=null){
                String date
    =new String(ch,start,length);
                
    if(this.tagName.equals("name")){
                    
    this.student.setName(date);
                }
                
    else if(this.tagName.equals("sex")){
                    
    this.student.setSex(date);
                }
                
    else if(this.tagName.equals("age")){
                    
    this.student.setAge(Integer.parseInt(date));
                }
                
    else if(this.tagName.equals("email")){
                    
    this.student.setEmail(date);
                }
                
    else if(this.tagName.equals("birthday")){
                    
    this.student.setBirthday(date);
                }
                
    else if(this.tagName.equals("memo")){
                    
    this.student.setMemo(date);
                }
            }
        }
        
        
        
        
    public static void main(String[] args) {
            SAXParser parser 
    = null;
            
    try {
                
    //構建SAXParser
                parser = SAXParserFactory.newInstance().newSAXParser();
                
    //實例化  DefaultHandler對象
                SaxParseXml parseXml=new SaxParseXml();
                
    //加載資源文件 轉化為一個輸入流
                InputStream stream=SaxParseXml.class.getClassLoader().getResourceAsStream("Student.xml");
                
    //調用parse()方法
                parser.parse(stream, parseXml);
                
    //遍歷結果
                List<Student> list=parseXml.getList();
                
    for(Student student:list){
                    System.out.println(
    "id:"+student.getId()+"\tgroup:"+student.getGroup()+"\tname:"+student.getName()+"\tsex:"+student.getSex()+"\tage:"+student.getAge()+"\temail:"+student.getEmail()+"\tbirthday:"+student.getBirthday()+"\tmemo:"+student.getMemo());
                }
            } 
    catch (ParserConfigurationException e) {
                e.printStackTrace();
            } 
    catch (SAXException e) {
                e.printStackTrace();
            } 
    catch (IOException e) {
                e.printStackTrace();
            }
        }
        
    }
        效果圖:

            注:如需運行代碼,添加Student.xml到你的src目錄下即可
            點我下載demo
    posted @ 2010-08-03 08:24 雪山飛鵠 閱讀(1984) | 評論 (0)編輯 收藏

    package com.future.util;

    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.Properties;

    /**
     * 讀取資源配置文件
     * 
    @author coder
     *
     
    */

    @SuppressWarnings(
    "serial")
    public class CommonPropertiesUtil {

        @SuppressWarnings(
    "static-access")
        
    public static String getContextPath(){
            String contextPath
    ="";
            
    try {
                
                
    //加載src目錄下的文件的幾種方式
                
                
    //注意當使用getClass()方式而不是getClassLoader()時資源文件前的"/"不能省略
                
                
    //InputStream stream=this.getClass().getResourceAsStream("/common.properties");
                
                
    //InputStream stream=Thread.currentThread().getClass().getResourceAsStream("/common.properties");
                
                InputStream stream
    =Thread.currentThread().getContextClassLoader().getResourceAsStream("common.properties");
                
                
    //謹記這種方式是錯誤的
                
    //InputStream stream=Thread.currentThread().getClass().getClassLoader().getResourceAsStream("common.properties");
                
                
    //InputStream stream=Thread.currentThread().getClass().getClassLoader().getSystemResourceAsStream("common.properties");
                
                
    //InputStream stream=this.getClass().getClassLoader().getSystemResourceAsStream("common.properties");
                
                
    //InputStream stream=this.getClass().getClassLoader().getResourceAsStream("common.properties");
                
                
    //InputStream stream=this.getClass().getClassLoader().getSystemResourceAsStream("common.properties");
                
                
    //InputStream stream=CommonPropertiesUtil.class.getClassLoader().getResourceAsStream("common.properties");
                
                
    //InputStream stream=CommonPropertiesUtil.class.getClass().getClassLoader().getSystemClassLoader().getResourceAsStream("common.properties");
                
                
    //InputStream stream=CommonPropertiesUtil.class.getClass().getClassLoader().getSystemClassLoader().getSystemResourceAsStream("common.properties");
                
                Properties properties
    =new Properties();
                properties.load(stream);
                
                contextPath
    =properties.getProperty("contextPath");
                
                System.out.println(contextPath);
            }
     catch (FileNotFoundException e) {
                e.printStackTrace();
            }
     catch (IOException e) {
                e.printStackTrace();
            }

            
            
    return contextPath;
        }
     
        
        
    public static void main(String[] args) {
            getContextPath();
        }

        
    }


            注:當直接使用getClass()而不是getClassLoader()方法時括號中資源文件名稱前的/不能省略
            
    posted @ 2010-08-02 10:11 雪山飛鵠 閱讀(5391) | 評論 (1)編輯 收藏

            對于oracle的作風實在是很可惡,先是將java.sun.com的網站跳轉到oracle的首頁。接著發布了jdk-6u21-windows-i586.exe。原以為oracle放出的第一個jdk版本會有一些驚喜。懷著激動的心情安裝了jdk-6u21-windows-i586.exe。效果不然,內存經常溢出。我2G內存了。接著就是整死myeclipse。鑒于java.sun.com已不存在,所以sun之前出的老版本jdk很難在網上找到。費了好大力氣找到一個專門提供jdk下載的網站。非常滿意,如大家懷舊的話,不妨可以去下載sun以前出的jdk。
    這里提供下載地址
            http://proisk.ru/?q=jdk-6u18-windows
            
    posted @ 2010-08-01 04:45 雪山飛鵠 閱讀(2189) | 評論 (8)編輯 收藏

            web開發這塊,視圖層各式各樣的框架層出不窮,由此引來的標簽也層出不窮。時間長了,可能對每個框架中的標簽很容易混淆。所以這是件很痛苦的事。曾經在網上尋找關于標簽匯總這一方面的網站,始終沒有找到。功夫不負有心人,國人做到了這一點,早上奇跡般的發現了這個網站。http://www.web-tag.net/index.htm,仔細一看還很全的。正是我所需要的,不敢獨享,拿出來跟大家分享下。
            網址:http://www.web-tag.net/index.htm
            
    posted @ 2010-07-28 08:45 雪山飛鵠 閱讀(1410) | 評論 (0)編輯 收藏

    僅列出標題
    共22頁: First 上一頁 11 12 13 14 15 16 17 18 19 下一頁 Last 
    主站蜘蛛池模板: 亚洲的天堂av无码| av无码久久久久不卡免费网站| 亚洲中文字幕日本无线码| 亚洲最大激情中文字幕| 日韩成人在线免费视频| 日韩欧毛片免费视频| 久久精品免费观看国产| 亚欧国产一级在线免费| 真人无码作爱免费视频| 亚洲熟妇AV一区二区三区浪潮| 337p日本欧洲亚洲大胆色噜噜| 亚洲日产无码中文字幕| 亚洲国产成人精品无码久久久久久综合| 毛片免费在线视频| 免费人成在线视频| av无码久久久久不卡免费网站| 91精品视频在线免费观看| 99re8这里有精品热视频免费| 四虎国产精品永免费| 在线观看国产一区亚洲bd| 亚洲一区二区观看播放| 亚洲综合色丁香婷婷六月图片| 亚洲国产韩国一区二区| 亚洲精品美女久久久久| 亚洲精品人成电影网| 337p日本欧洲亚洲大胆精品555588| 亚洲无线电影官网| 97久久精品亚洲中文字幕无码| 亚洲福利视频导航| 亚洲日本一区二区| 亚洲色图综合网站| 亚洲人成综合在线播放| 亚洲H在线播放在线观看H| 日韩亚洲产在线观看| 亚洲日本一线产区和二线| 成人免费777777| 中文字幕人成无码免费视频| 成人无码区免费视频观看 | 精品国产亚洲一区二区在线观看| 无码欧精品亚洲日韩一区夜夜嗨| 日产国产精品亚洲系列|