亚洲人成网男女大片在线播放,亚洲狠狠婷婷综合久久久久,亚洲视频一区二区在线观看http://www.tkk7.com/crazycoding/category/55310.htmlGod helps those who help themselves. zh-cnSat, 19 May 2018 03:30:53 GMTSat, 19 May 2018 03:30:53 GMT60Spring的注入方法小結http://www.tkk7.com/crazycoding/archive/2010/06/20/324002.htmlYing-erYing-erSun, 20 Jun 2010 12:26:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/06/20/324002.htmlhttp://www.tkk7.com/crazycoding/comments/324002.htmlhttp://www.tkk7.com/crazycoding/archive/2010/06/20/324002.html#Feedback3http://www.tkk7.com/crazycoding/comments/commentRss/324002.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/324002.html<?xml version="1.0" encoding="UTF-8"?> <!-- ...  閱讀全文

Ying-er 2010-06-20 20:26 發表評論
]]>
com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)http://www.tkk7.com/crazycoding/archive/2010/04/01/317224.htmlYing-erYing-erThu, 01 Apr 2010 12:52:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/04/01/317224.htmlhttp://www.tkk7.com/crazycoding/comments/317224.htmlhttp://www.tkk7.com/crazycoding/archive/2010/04/01/317224.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/317224.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/317224.html 因Tomcat的安裝目錄存在空格。


Ying-er 2010-04-01 20:52 發表評論
]]>
Spring+Hibernate+Flex 實現登錄http://www.tkk7.com/crazycoding/archive/2010/03/29/316786.htmlYing-erYing-erMon, 29 Mar 2010 05:39:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/03/29/316786.htmlhttp://www.tkk7.com/crazycoding/comments/316786.htmlhttp://www.tkk7.com/crazycoding/archive/2010/03/29/316786.html#Feedback5http://www.tkk7.com/crazycoding/comments/commentRss/316786.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/316786.html閱讀全文

Ying-er 2010-03-29 13:39 發表評論
]]>
Hibernate與Spring的 applicationContext.xml文件淺析http://www.tkk7.com/crazycoding/archive/2010/03/25/316576.htmlYing-erYing-erThu, 25 Mar 2010 12:15:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/03/25/316576.htmlhttp://www.tkk7.com/crazycoding/comments/316576.htmlhttp://www.tkk7.com/crazycoding/archive/2010/03/25/316576.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/316576.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/316576.html<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation
="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<!--===================================================================-->
    
<!--建立c3p0 dataSource-->
<!--===================================================================-->
    
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<!--===================================================================-->
    
<!--指明數據庫驅動(以MySql為例)-->
<!--===================================================================-->
        
<property name="driverClass">
            
<value>com.mysql.jdbc.Driver</value>
        
</property>
<!--===================================================================-->
    
<!--指明數據庫地址以及編碼-->
<!--===================================================================-->
        
<property name="jdbcUrl">
         
<value>jdbc:mysql://localhost:3306/yxs?useUnicode=true&amp;characterEncoding=UTF-8&amp;autoReconnect=true</value>
        
</property>
<!--===================================================================-->
    
<!--指明數據庫的用戶名和密碼-->
<!--===================================================================-->
        
<property name="properties">
            
<props>
                
<prop key="user">root</prop> 
                
<prop key="password">1234</prop>
<!--===================================================================-->
    
<!--配置c3p0參數-->
<!--===================================================================-->
                
<prop key="hibernate.c3p0.acquire_increment">2</prop>
                
<prop key="hibernate.c3p0.idle_test_period">3000</prop>
                
<prop key="hibernate.c3p0.timeout">5000</prop>
                
<prop key="hibernate.c3p0.max_size">800</prop>
                
<prop key="hibernate.c3p0.min_size">1</prop>
                
<prop key="hibernate.c3p0.max_statements">800</prop>
                
<prop key="hibernate.c3p0.validate">false</prop>
                
<prop key="c3p0.testConnectionOnCheckout">true</prop>
            
</props>
        
</property>
    
</bean>
<!--===================================================================-->
    
<!--把數據源注入給Session工廠-->
<!--===================================================================-->
    
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        
<property name="dataSource" ref="dataSource" />
<!--===================================================================-->
    
<!--配置映射文件-->
<!--===================================================================-->
        
<property name="mappingResources">
            
<list>
                
<value>/com/linying/domain/User.hbm.xml</value>
                
            
</list>
        
</property>
<!--===================================================================-->
    
<!--配置Hibernate-->
<!--===================================================================-->
        
<property name="hibernateProperties">
            
<value>
                hibernate.dialect=com.linying.beans.MySQLDialect
                hibernate.show_sql=true
                hibernate.generate_statistics=true
                hibernate.transaction.flush_before_completion=true
                hibernate.transaction.auto_close_session=true
                hibernate.autoReconnect=true
            
</value>
        
</property>
    
</bean>
    
<bean id="jdbcExceptionTranslator"
        class
="org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator">
        
<property name="dataSource">
            
<ref bean="dataSource" />
        
</property>
    
</bean>
    
<bean id="hibernateTemplate"
        class
="org.springframework.orm.hibernate3.HibernateTemplate">
        
<property name="sessionFactory">
            
<ref bean="sessionFactory" />
        
</property>
        
<property name="jdbcExceptionTranslator">
            
<ref bean="jdbcExceptionTranslator" />
        
</property>
    
</bean>
    
<bean id="transactionManager"
        class
="org.springframework.orm.hibernate3.HibernateTransactionManager">
        
<property name="sessionFactory" ref="sessionFactory" />
        
<property name="jdbcExceptionTranslator">
            
<ref bean="jdbcExceptionTranslator" />
        
</property>
    
</bean>
    
<bean id="transactionTemplate"
        class
="org.springframework.transaction.support.TransactionTemplate">
        
<property name="transactionManager" ref="transactionManager" />
    
</bean>
<!--DAO================================================================-->
    
<bean id="commonDao" class="com.linying.dao.CommonDaoImpl">
        
<property name="hibernateTemplate" ref="hibernateTemplate"/>
        
<property name="transactionTemplate" ref="transactionTemplate"/>
    
</bean>
<!--beans================================================================-->
    
<bean id="login" class="com.linying.service.login.Login">
        
<property name="commonDao" ref="commonDao"/>
    
</bean>
</beans>

Ying-er 2010-03-25 20:15 發表評論
]]>
many-to-onehttp://www.tkk7.com/crazycoding/archive/2010/02/08/312339.htmlYing-erYing-erMon, 08 Feb 2010 08:27:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/02/08/312339.htmlhttp://www.tkk7.com/crazycoding/comments/312339.htmlhttp://www.tkk7.com/crazycoding/archive/2010/02/08/312339.html#Feedback2http://www.tkk7.com/crazycoding/comments/commentRss/312339.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/312339.html 關聯映射的本質:將關聯關系映射到數據庫,所謂的關聯關系是對象模型在內存中的一個或多個引用
<many-to-one>會在多的一端加入一個外鍵,指向一的一端,這個外鍵是由column屬性定義的,
如果忽略了這個屬性那么默認的外鍵與實體的屬性一致
示例:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
>
<hibernate-mapping>
    
<class name="com.linying.domain.User" table="t_user" lazy="false">
        
<id name="id">
            
<generator class="native"/>
        
</id>
        
<property name="name"/>
        
<!-- 
        <many-to-one name="group" class="com.linying.domain.Group" column="groupid" cascade="all"/>
         
-->
         
<many-to-one name="group" class="com.linying.domain.Group" column="groupid" inverse="true" cascade="save-update or delete or delete-orphan"/>
    
</class>
</hibernate-mapping>



Ying-er 2010-02-08 16:27 發表評論
]]>
使用Hibernate時,實體類的設計原則http://www.tkk7.com/crazycoding/archive/2010/02/06/312209.htmlYing-erYing-erSat, 06 Feb 2010 11:22:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/02/06/312209.htmlhttp://www.tkk7.com/crazycoding/comments/312209.htmlhttp://www.tkk7.com/crazycoding/archive/2010/02/06/312209.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/312209.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/312209.html 2、提供一個標識屬性(可選)(identifier property)
3、使用非final的類(與lazy有關,可選)(not final)
4、為持久化字段聲明訪問器(accessors)


Ying-er 2010-02-06 19:22 發表評論
]]>
Hibernate 主鍵生成策略整理http://www.tkk7.com/crazycoding/archive/2010/02/06/312206.htmlYing-erYing-erSat, 06 Feb 2010 10:33:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/02/06/312206.htmlhttp://www.tkk7.com/crazycoding/comments/312206.htmlhttp://www.tkk7.com/crazycoding/archive/2010/02/06/312206.html#Feedback2http://www.tkk7.com/crazycoding/comments/commentRss/312206.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/312206.html
<id name="id" column="id">
    
<generator class="native" />
</id>
會根據底層數據庫的能力,從identity、sequence、hilo中選擇一個,靈活性更強,但此時,如果選擇sequence或者hilo,則所有的表的主鍵都會從Hibernate默認的sequence或者hilo表中取。并且,有的數據庫對于默認情況主鍵生成測試的支持,效率并不是很高。
對于 oracle 采用 Sequence 方式,對于MySQL 和 SQL Server 采用identity(自增主鍵生成機制),native就是將主鍵的生成工作交由數據庫完成,hibernate不管。

2、assigned
<id name="id" column="id" type="string">
    
<generator class="assigned" />
</id>
由應用程序負責生成主鍵標識符,往往使用在數據庫中沒有代理主鍵,使用的主鍵與業務相關的情況。

3、increment
<id name="id" column="id">
    
<generator class="increment" />
</id>
這個是由Hibernate在內存中生成主鍵,每次增量為1,不依賴于底層的數據庫,因此所有的數據庫都可以使用,但問題也隨之而來,由于是Hibernate生成的,所以只能有一個Hibernate應用進程訪問數據庫,否則就會產生主鍵沖突,不能在集群情況下使用。

4、sequence
Oracle:
create sequence seq_name increment by 1 start with 1;
insert into tb_name(id, name) values(seq_name.nextval, ‘張三’);
<id name="id" column="id" type="long">
    
<generator class="sequence">
       
<param name="sequence">seq_name</param>
   
</generator>
</id>
DB2、Oracle均支持的序列,用于為long、short或int生成唯一標識
需要主鍵值時可以調用seq_name.nextval或者seq_name.curval得到,數據庫會幫助我們維護這個sequence序列,保證每次取到的值唯一

5、identity
MySQL:
create table t_user(id int auto_increment primary key, name varchar(20));
SQL Server:
create table t_user(id int identity(1,1primary key, name varchar(20));

<id name="id" column="id" type="long">
    
<generator class="identity" />
</id>
適用于MySQL、DB2、MS SQL Server,采用數據庫生成的主鍵,用于為long、short、int類型生成唯一標識
使用SQL Server 和 MySQL 的自增字段,這個方法不能放到 Oracle 中,Oracle 不支持自增字段,要設定sequence

6、hilo
MySQL:
create table t_value(next_t integer not null);
insert into t_value(next_t) values(1);

<id name="id" column="id">
    
<generator class="hilo">
       
<param name="table">t_value</param>
       
<param name="column">next_t</param>
       
<param name="max_lo">100</param>
   
</generator>
</id>
使用一個高/低位算法生成的long、short或int類型的標識符,給定一個表和字段作為高位值的來源,默認的表是hibernate_unique_key,默認的字段是next_hi。它將id的產生源分成兩部分,DB+內存,然后按照算法結合在一起產生id值,可以在很少的連接次數內產生多條記錄,提高效率
在hibernate持久化的時候,由hibernate負責生成低位值。hilo標識符生成器在生成標識符時需要從t_value表中取出next_t的當前值,然后修改該值,這個操作是在單獨的事務中完成的。最大的低值在屬性max_lo中配置,但在Hibernate內存中生成的低位值超過此值時,就有需要到數據庫的hi_value表中再次讀取高位值了使用hilo生成策略,要在數據庫中建立一張額外的表,默認表名為hibernate_unique_key,默認字段為integer類型,名稱是next_t(比較少用)

我們也可以自己設置自定義的表名和字段名:
<id name="id" type="integer">
   
<column name="id"/>
   
<generator class="hilo">
      
<param name="my_unique_key"/>
      
<param column="next_t"/>
   
</generator>
</id>

7、sehilo
通過hilo算法實現,但是主鍵歷史保存在Sequence中,適用于支持 Sequence 的數據庫,如 Oracle

8、uuid.hex & uuid.string
<id name="id" column="id">
    
<generator class="uuid.hex" />
</id>
使用一個128-bit的UUID算法生成字符串類型的標識符,UUID被編碼成一個32位16進制數字的字符串。UUID包含:IP地址、JVM啟動時間、系統時間(精確到1/4秒)和一個計數器值(JVM中唯一)
uuid.hex——hibernate會算出一個128位的唯一值插入
uuid.string——hibernate會算出一個16位的值插入

10、foreign
使用外部表的字段作為主鍵

11、select
使用觸發器生成主鍵(主要用于早期的數據庫主鍵生成機制,少用)


Ying-er 2010-02-06 18:33 發表評論
]]>
開始struts1.0的準備——MVChttp://www.tkk7.com/crazycoding/archive/2010/01/31/311370.htmlYing-erYing-erSun, 31 Jan 2010 00:43:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/01/31/311370.htmlhttp://www.tkk7.com/crazycoding/comments/311370.htmlhttp://www.tkk7.com/crazycoding/archive/2010/01/31/311370.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/311370.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/311370.html

幾個概念:

Domain Model 領域模型-->對象模型(核心)

 DDD(領域驅動設計)

Pattern 代碼級 架構級 分析(RBAC 基于角色的管理)

Framework 框架——基礎性的設施

多層架構概述

C/S:以數據庫為中心

B/S:多層架構才是真正的目的,業務運算、數據庫等功能

完全分離,杜絕彼此的耦合與影響,從而實現耦合和良好的可維護性。

復習:C/SB/S的優缺點:

C/S 優點:

1.C/S架構的界面和操作可以很豐富。 

2.安全性能可以很容易保證,實現多層認證也不難。

3.由于只有一層交互,因此響應速度較快。

C/S 缺點:

 1.適用面窄,通常用于局域網中。

 2.用戶群固定。由于程序需要安裝才可使用,因此不適合面向一些不可知的用戶。

 3.維護成本高,發生一次升級,則所有客戶端的程序都需要改變。

B/S 優點:

 1)客戶端無需安裝,有Web瀏覽器即可。

 2BS架構可以直接放在廣域網上,通過一定的權限控制實現多客戶訪問的目的,交互性較強。

 3BS架構無需升級多個客戶端,升級服務器即可。

 B/S 缺點:

 1)在跨瀏覽器上,BS架構不盡如人意。

 2 BS架構的表現要達到CS程序的程度需要花費不少精力。

 3)在速度和安全性上需要花費巨大的設計成本,這是BS架構的最大問題。

 4)客戶端服務器端的交互是請求-響應模式,通常需要刷新頁面,這并不是客戶樂意去做的。(在Ajax實用化后此問題得到了一定程度的緩解)

SSH分別所處的位置:

呈現層(UI Layer/Presentation Layer struts

業務邏輯層(Business Layer spring

持久化層(Persistent Layer hibernate

具體如下圖:

關于MVC

平常寫Webtomcat + Jsp + servlet)時的一個很普通的例子:



MVC1 & MVC2的區別:

mvc1:jsp職責:顯示,參數獲取, 模型層的調用, 轉向(小型項目)

mvc2:從jsp抽取出控制器(servlet


mvc實現原理:

通過一個類來統一截獲所有請求

分為兩種:

面向請求驅動——struts1.xstruts2.x webwork

面向事件驅動—— JSF

面向請求驅動原理:

Struts MVC實現:


 

 

 

 



Ying-er 2010-01-31 08:43 發表評論
]]>
持久化對象的生命周期http://www.tkk7.com/crazycoding/archive/2010/01/15/309698.htmlYing-erYing-erFri, 15 Jan 2010 11:33:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/01/15/309698.htmlhttp://www.tkk7.com/crazycoding/comments/309698.htmlhttp://www.tkk7.com/crazycoding/archive/2010/01/15/309698.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/309698.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/309698.html 在數據庫中沒有與之匹配的數據
沒有納入session的管理

Persistent:
在數據庫中有與之匹配的數據
納入session管理
在清理緩存的時候會和數據庫同步

Detached:
在數據中有與之對應的記錄
沒有納入session的管理





Ying-er 2010-01-15 19:33 發表評論
]]>
hibernate無法自動創建表的原因整理http://www.tkk7.com/crazycoding/archive/2010/01/15/309631.htmlYing-erYing-erFri, 15 Jan 2010 00:08:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/01/15/309631.htmlhttp://www.tkk7.com/crazycoding/comments/309631.htmlhttp://www.tkk7.com/crazycoding/archive/2010/01/15/309631.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/309631.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/309631.html<property name="hbm2ddl.auto">create</property> 被注釋掉,或者中間不是create

2.Mapping的映射文件有重名的,如:
<mapping resource="com/runsky/domain/Status.hbm.xml" />
<mapping resource="com/runsky/domain/Status.hbm.xml" />

3.表中有關鍵字,如:
order,level,address,degree等。

4.在配置文件中不小心寫了兩個同名屬性,如:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
>
<hibernate-mapping package="org.hibernate.auction">

    
<class name="com.runsky.domain.AdditionalInformation"
        table
="AdditionalInformation" lazy="false">
            
<id name="id" column ="ID" length="32">
                
<generator class="uuid.hex"/>
            
</id>
            
<property name="tag" column ="tag" />
            
<property name="content" column ="content" />
                <property name="id" column ="id" />   
    
</class>
</hibernate-mapping>

5.全類名寫錯了

Ying-er 2010-01-15 08:08 發表評論
]]>
Struts1.0國際化整理http://www.tkk7.com/crazycoding/archive/2010/01/14/309515.htmlYing-erYing-erThu, 14 Jan 2010 11:48:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/01/14/309515.htmlhttp://www.tkk7.com/crazycoding/comments/309515.htmlhttp://www.tkk7.com/crazycoding/archive/2010/01/14/309515.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/309515.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/309515.html
<html:form action="/HelloWorld.do" onsubmit="return check();">
        
<bean:message key="name"/>
        
<html:text property="name" size="16" maxlength="16" ></html:text>
        
        
<html:submit property="submit" ><bean:message key="submit" /></html:submit>
    
</html:form>

 1.    制定母本,key-E

例:文件名:app.txt

        內容:name=name

submit=password

 2.    將母本轉為Unicode

將文件app.txt拷貝到jdk的安裝目錄下的bin文件夾內

例:路徑:C:"Program Files"Java"jdk1.5.0_06"bin

開始----運行------cmd ------- cd C:"Program Files"Java"jdk1.5.0_06"bin

打命令:native2ascii -encoding GB2312 app.txt app.properties

注釋GB2312 是生成后的字符集,app.txt是目標文件,app.properties是生成后的文件

將生成的屬性文件app.properties復制到res

3.    res下的txt包下制定副本key-zh.txt

name=姓名
submit=提交

native2ascii -encoding GB2312 app_zh.txt app_zh.properties的方式生成app_zh.properties文件,并復制到res下,此時中文被轉碼成Unicode碼:

name=\u59d3\u540d
submit=\u63d0\u4ea4

以同樣的方式制定 key-en.txt(等等等)副本

4.res文件夾編譯到classes

5.配置struts-config.xml文件

 

<message-resources parameter="app" />
注意:parameter要對應母本文件的前綴——app

6.重啟tomcat,配置成功

測試:切換瀏覽器默認語言(右鍵瀏覽器圖標---- 語言 -----)

訪問項目,查看結果



Ying-er 2010-01-14 19:48 發表評論
]]>
hibernate3.0連mysql時無法提交的解決辦法http://www.tkk7.com/crazycoding/archive/2010/01/14/309513.htmlYing-erYing-erThu, 14 Jan 2010 11:08:00 GMThttp://www.tkk7.com/crazycoding/archive/2010/01/14/309513.htmlhttp://www.tkk7.com/crazycoding/comments/309513.htmlhttp://www.tkk7.com/crazycoding/archive/2010/01/14/309513.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/309513.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/309513.html 今天偶用hibernate連MySql時發現一個問題:
數據無法提交到對應的表中,且不報錯,使我有種每次重啟tomcat就重建表的錯覺。
從而把過錯歸咎于
<property name="hbm2ddl.auto">create</property>
經過測試發現,我的方向錯了。

原本,我的dao是這樣寫的:(以add為例)
/**
     * 向數據庫中添加數據
     * 
     * 
@param t
     
*/
    
public void add(T t) {
        logger.info(
"向數據庫添加" + t);

        Session session 
= HibernateUtil.getSession();

        session.save(t);
        session.flush();

        HibernateUtil.closeSession(session);
    }

后來和老師朋友們交流才知道,原來MySql是不能自動提交的,所以我的數據只是插入到緩存里,沒到數據庫里。
現將此方法改為如下形式便好了:
    /**
     * 向數據庫中添加數據
     * 
     * 
@param t
     
*/
    
public void add(T t) {
        logger.info(
"向數據庫添加" + t);

        Session session 
= HibernateUtil.getSession();
        Transaction ts
=session.beginTransaction();
        session.save(t);
        session.flush();
        ts.commit();
        HibernateUtil.closeSession(session);
    }




Ying-er 2010-01-14 19:08 發表評論
]]>
主站蜘蛛池模板: 99久久免费看国产精品| 国产男女猛烈无遮挡免费网站| 亚洲视频在线观看不卡| 最近中文字幕mv免费高清视频7| 特级毛片免费观看视频| 亚洲欧洲日产国产综合网| 德国女人一级毛片免费| 十八禁视频在线观看免费无码无遮挡骂过| 亚洲综合激情另类小说区| 四只虎免费永久观看| 免费A级毛片在线播放| 激情无码亚洲一区二区三区| 亚洲av无码av制服另类专区| 日本无卡码免费一区二区三区| 最新亚洲成av人免费看| 亚洲中文无码永久免| 亚洲人成人一区二区三区| 最近中文字幕无吗高清免费视频| 老司机精品免费视频| 亚洲精品无播放器在线播放 | 国产一级做a爱免费视频| 黄页免费在线观看| 国产精品亚洲精品日韩电影| 亚洲成a人不卡在线观看| 国产亚洲人成网站在线观看| 免费高清在线影片一区| 中文字幕视频免费| 中文字幕不卡免费高清视频| MM1313亚洲国产精品| 亚洲人成伊人成综合网久久| 亚洲AV无码一区二区乱子伦 | 亚洲乱妇老熟女爽到高潮的片| 夜夜亚洲天天久久| 国产亚洲成人在线播放va| 国产免费人人看大香伊| 黄瓜视频高清在线看免费下载| 99爱视频99爱在线观看免费| a毛片免费在线观看| 伊人久久国产免费观看视频| 春暖花开亚洲性无区一区二区| 亚洲免费观看网站|