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

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

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

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    目的:馬上使用使用 xdoclet hibernate
    使用:xdoclet 2??? ??? ???
    ??? ??? ??? ->?? all jar?
    ??? ???? ?? -> ? build.xml;build-dist.properties;maven.xml;project.properties;project.xml

    開始:
    ??? ?? 1.在項目工程 根目錄下建一文件夾:xdoclet 拷貝 *.xml 到此文件下
    ??? ?? 2.在此目錄下建 lib 并把 xdoclet? jar 放入 .
    ??? ?? 3.修改 build.xml
    ????<!--?clean?改為?-->
    ????
    <target?name="clean">
    ????????
    <delete?>
    ????????????
    <fileset?dir="${samples.dist.dir}"?>
    ????????????????
    <include?name="**/*.hbm.xml"/>
    ????????????
    </fileset>
    ????????
    </delete>
    ????
    </target>

    ????<!--?hibernatedoclet?改為?version?3.0?和?include?**/*.java-->
    ??? ??? <
    hibernatedoclet?>
    ????????????
    <fileset?dir="${samples.java.dir}">
    ????????????????
    <include?name="**/*.java"/>
    ????????????
    </fileset>
    ????????
    <hibernate?version="3.0"/>

    hbm2ddl>> http://blog.csdn.net/f1musicc/archive/2006/02/21/604699.aspx
    eclipse->>
    ??? ant runtime home + classpath = 到本工程中的 classpath
    ??? ant
    runtime home + mysql jar ;
    ??? ant
    runtime home + commons-collection.jar
    ?
    ????<target?name="hbm2ddl">
    ??????????
    <mkdir?dir="${hbm2ddl.sql.dir}"?/>
    ??????????
    ??????????
    <taskdef?name="hbm2ddl"
    ?????????????classname
    ="org.hibernate.tool.ant.HibernateToolTask"?
    ??????????????classpath
    ="E:\\test\\caijing\\WebRoot\\WEB-INF\\classes"/>
    ????????
    ??????????
    <hbm2ddl?destdir="${hbm2ddl.sql.dir}">
    ???????????????????
    <configuration?configurationfile="../src/hibernate.cfg.xml"?/>
    ???????????????????
    <hbm2ddl?export="true"?console="false"?create="true"?update="false"?drop="false"?outputfilename="bestunix.sql"/>
    ??????????
    </hbm2ddl>?
    ????????
    ????
    </target>



    ->target->name=hibernate->hibernate version=3.0
    4.修改 build-dist.properties->
    ??? samples.lib.dir(指定工程jar)
    ???
    samples.src.dir/samples.java.dir(代碼所在)
    ???
    samples.gen-src.dir (映射生成地址)
    ??? ??? samples.dist.dir?=?..\\src\\java\\questionnaire
    ??? ??? samples.lib.dir?
    =?..\\lib?
    ??? ??? samples.src.dir?=?..\\src\\java\\questionnaire
    ??? ??? samples.java.dir?
    =?..\\src\\java\\questionnaire
    ??? ??? samples.gen
    -src.dir?=?..\\src\\java\\questionnaire

    加載到 eclipse 的 ant 中
    調(diào)用這個 target 動起來了就這樣。工作吧!

    posted @ 2008-03-26 16:29 G_G 閱讀(1277) | 評論 (2)編輯 收藏

    參考:http://lijunjie.javaeye.com/blog/160977
    目的:方便部署文件,不再使用ssh的拷貝和粘貼。
    使用:
    ant 使用jar 包? jakarta-oro-2.0.1.jar;
    ??? ??? ??? ??? ??? ??? http://archive.apache.org/dist/jakarta/oro/
    ??? ??? ??? ??? commons-net-1.4.1.jarhttp:
    ??? ??? ??? ??? ??? ??? http://apache.mirror.phpchina.com/commons/net/binaries/

    加載到 eclipes ant 路徑上;Window→ Preferences→ Ant→ Runtime+jar

    build -> copy action
    <?xml?version="1.0"?>
    <project>
    ????
    <target?name="init">
    ??????????
    <ftp?server="xxx.xxx.xxx.xxx"????
    ???????????????????userid
    ="name"
    ???????????????????password
    ="pass"
    ??????????????????remotedir
    ="/usr/"
    ??????????????????action
    ="get"
    ??????????????
    >
    ????????????????
    <fileset?dir="D:\\ant\\ftp_data">
    ??????????????????
    </fileset>
    ??????????
    </ftp>
    ????
    </target>
    </project>?

    本例小結(jié):
    ??? 時間有限,這里就展現(xiàn)寫這些。
    ??? 代碼的部署方便了。
    ??? 聽說 sftp 服務(wù)器可以用
    ??? ?? 需要lib http://www.jcraft.com/jsch/index.html
    ??? ??? <scp? trust="true" file="./src/Main.java" todir="root:pass@***.***.***.***:/tmp"? />
    ??? ?? ?
    ??? ??? <sshexec .....>遠(yuǎn)程運(yùn)行命令!!!

    ??? ??? 還可以參考 命令 rsync http://www.oreilly.com.cn/samplechap/linuxserverhacks/ch38.pdf
    ??? 有時間 再嘗試
    ??? ?? ?? ?? ??
    ??? ?? ?? ?? ??


    posted @ 2008-03-25 11:25 G_G 閱讀(2556) | 評論 (0)編輯 收藏

    XDoclet 2
    ?? all XDoclet -> http://xdoclet.sourceforge.net/xdoclet/install.html
    ?? jar 下載: http://xdoclet.codehaus.org?
    ???eclipes 插件 xdoclet http://www.beust.com/doclipse/

    XDoclet 1?一些工具
    ???http://xdoclet.sourceforge.net/xdoclet/tools.html

    網(wǎng)上demo資料:
    ???http://www.tkk7.com/martinx/archive/2006/01/25/29197.html

    XDoclet 2 for Hibernate 3
    ????http://www.hibernate.org/338.html
    ??? http://www.tkk7.com/martinx/archive/2006/01/25/29197.html

    XDoclet 2 Tags 說明
    ???http://xdoclet.codehaus.org/XDoclet+Plugins
    XDoclet 1、2 對比
    ???http://bbmyth.javaeye.com/blog/31812



    大家一起,XDoclet 2時代就要來到。我們大家一起跟上。

    posted @ 2008-03-23 18:38 G_G 閱讀(1549) | 評論 (2)編輯 收藏

    頁面分框 如:

    <!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Frameset//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <html?xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
    <link?href="/zhongqi/Style/Style.css"?rel="stylesheet"?type="text/css">
    <title>無標(biāo)題文檔</title>

    </head>
    <frameset?rows="110,*"?cols="*"?frameborder="yes"?border="0"?bordercolor="#1e8bc1"?framespacing="0"?>
    ??
    <frame?src="top.jsp"?name="topFrame"?scrolling="No"?noresize="noresize"?id="topFrame"?title="topFrame"?/>
    <frameset?cols="180,*"?frameborder="no"?border="0"?bordercolor="#1e8bc1"?framespacing="1"?>
    ????
    <frame?src="left.jsp"?name="leftFrame"?scrolling="no"?noresize="noresize"?id="leftFrame"?title="leftFrame"?/>
    ????
    <frame?src="main.jsp"?name="mainFrame"?id="mainFrame"?title="mainFrame"?/>
    ??
    </frameset>
    </frameset>
    <noframes><body>
    </body>
    </noframes></html>

    其他頁鏈接上
    <a?href="/zhongqi/zhongqi/huifu.jsp"?target="mainFrame">回復(fù)</a>


    posted @ 2008-03-09 14:25 G_G 閱讀(1432) | 評論 (0)編輯 收藏

    使用標(biāo)簽 這是以 get 提交
    <%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>

    <
    div?align="center"?id="bgee">
    ????
    <pg:pager?id="pager"?
    ??????????????url
    ='bonusdetailaction.do'
    ??????????????
    items='<%=max%>'?
    ??????????????maxPageItems='10'
    ????????????????export="offset,currentPageNumber=pageNumber"??
    ????????????????isOffset="false"??
    ????????????????scope="request">
    ????????
    <pg:index>
    ????????????
    <pg:prev>&nbsp;<a?href="<%=?response.encodeURL(pageUrl.replaceAll("&",?"&amp;"))?%>&method=paginationEnquiries&rId=<%=request.getAttribute("rId")?%>">[上一頁]</a></pg:prev>
    ????????????
    <pg:pages?export="pageUrl,?pageNumber">
    ????????????????
    <%
    ??????????????????????
    if?(pageNumber?==?currentPageNumber)?{
    ????????????????
    %>
    ????????????????????
    <b><%=?pageNumber?%></b>
    ????????????????
    <%
    ??????????????????????}?
    else?{
    ????????????????
    %>
    ????????????????????
    <a?href="<%=?response.encodeURL(pageUrl.replaceAll("&",?"&amp;"))?%>&method=paginationEnquiries&rId=<%=request.getAttribute("rId")?%>"><%=?pageNumber?%></a>
    ????????????????
    <%
    ??????????????????????}
    ???????????????????
    %>
    ??????????
    </pg:pages>
    ?????????????
    <pg:next><a?href="<%=?response.encodeURL(pageUrl.replaceAll("&",?"&amp;"))?%>&method=paginationEnquiries&rId=<%=request.getAttribute("rId")?%>">[下一頁]</a></pg:next>
    ????????
    </pg:index>
    ????
    </pg:pager>
    </div>

    action
    ????????int?startNum?=?getParam(request,?"pageroffset",?0);
    ????????
    int?itms?=?getParam(request,?"maxPageItems",?10);

    dao
    ????????????Query?qu?=?session.createQuery(hql).setLong("rid",?rw.getId());
    ????????????qu.setFirstResult(start);
    ????????????qu.setMaxResults(
    itms );



    posted @ 2008-03-09 12:13 G_G 閱讀(1023) | 評論 (2)編輯 收藏

    數(shù)據(jù)扒出效果
    雙色球(2008001=02,04,07,09,14,29#03
    雙色球(2008002=03,04,18,22,25,29#09
    ..

    junit代碼
    package?test;

    import?java.io.InputStream;
    import?java.net.URL;
    import?java.net.URLConnection;
    import?java.util.regex.Matcher;
    import?java.util.regex.Pattern;

    import?junit.framework.TestCase;

    public?class?HttpConn?extends?TestCase?{
    ????
    public?void?testT()?throws?Exception?{
    ????????zq?:
    ????????
    for(int?i=2008001;true;i++){
    ????????????String?num?
    =??getQihao(i)?;
    ????????????System.out.println(
    "雙色球("+i+")="+?num);
    ????????????
    if(num==null||num.equals(""))?break?zq;
    ????????}
    ????}
    ????
    ????
    public?String?getQihao(int?qihao)?throws?Exception?{
    ????????URL?url?
    =?new?URL("http://www.cnlot.net/ssq/details.php?issue="+qihao);
    ????????URLConnection?uconn?
    =?url.openConnection();
    ????????
    ????????String?num?
    =?"";
    ????????
    ????????InputStream?in?
    =?uconn.getInputStream();
    ????????
    byte[]?bs?=?new?byte[in.available()];
    ????????in.read(bs);
    ????????String?date?
    =?new?String(bs)?;
    ????????
    ????????Pattern?pa?
    =?Pattern.compile("?.+color=red>([0-9][0-9])<.+"?);
    ????????Matcher?m?
    =?pa.matcher(date);
    ????????
    while(?m.find()?)
    ????????????num
    +=?m.group(1)+",";
    ????????
    ?????????pa?
    =?Pattern.compile("?.+color=blue>([0-9][0-9])<.+"?);
    ?????????m?
    =?pa.matcher(date);
    ????????
    while(?m.find()?)
    ????????????num?
    =?num.substring(?0,num.length()-1?)+"#"+m.group(1)?;
    ????????
    ????????pa?
    =?Pattern.compile("^(([0-9][0-9],){5,}[0-9][0-9]#([0-9][0-9],)*[0-9][0-9]\\|)*(([0-9][0-9],){5,}[0-9][0-9]#([0-9][0-9],)*[0-9][0-9])*$");
    ????????m?
    =??pa.matcher(num);
    ????????
    if(?m.find()?)
    ????????????
    return?num?;
    ????????
    else?
    ????????????
    return?null?;
    ????}
    }


    posted @ 2008-03-09 10:46 G_G 閱讀(1511) | 評論 (2)編輯 收藏


    httpUnit
    package?httpUnit;

    import?com.meterware.httpunit.GetMethodWebRequest;
    import?com.meterware.httpunit.WebConversation;
    import?com.meterware.httpunit.WebForm;
    import?com.meterware.httpunit.WebRequest;
    import?com.meterware.httpunit.WebResponse;

    import?junit.framework.TestCase;

    public?class?HttpTest?extends?TestCase?{
    ????
    public?void?testT()?throws?Exception?{
    ????????WebConversation?wc?
    =?new?WebConversation();
    ????????WebRequest?????req?
    =?new?GetMethodWebRequest(?"http://www.baidu.com"?);
    ????????
    ????????WebResponse???resp?
    =?wc.getResponse(?req?);
    ????????
    //<input?type=submit?value=百度一下?id=sb>
    ????????
    //<input?type=text?name=wd?id=kw?size=36?maxlength=100>
    ????????WebForm?form?=?resp.getForms()[0];??????//?select?the?first?form?in?the?page
    ????????form.setParameter(?"wd",?"Italian"?);???
    ????????resp.getForms()[
    0].getSubmitButtonWithID("sb").click();

    ????????System.out.println(?wc.getCurrentPage().getText()?);
    ????}
    }

    posted @ 2008-01-29 17:25 G_G 閱讀(444) | 評論 (0)編輯 收藏

    使用:pager-taglib-2.0
    官方:http://jsptags.com/tags/navigation/pager

    使用頁面:
    <%@?taglib?prefix="pg"?uri="/WEB-INF/pager-taglib.tld"?%>
    <%@?page?language="java"?import="java.util.*"?pageEncoding="ISO-8859-1"%>
    <%
    String?path?=?request.getContextPath();
    String?basePath?=?request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>

    <!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN">
    <html>
    ??
    <head>
    ????
    <base?href="<%=basePath%>">
    ????
    ????
    <title>My?JSP?'pg.jsp'?starting?page</title>
    ????
    ????
    <meta?http-equiv="pragma"?content="no-cache">
    ????
    <meta?http-equiv="cache-control"?content="no-cache">
    ????
    <meta?http-equiv="expires"?content="0">????
    ????
    <meta?http-equiv="keywords"?content="keyword1,keyword2,keyword3">
    ????
    <meta?http-equiv="description"?content="This?is?my?page">
    ????
    <!--
    ????<link?rel="stylesheet"?type="text/css"?href="styles.css">
    ????
    -->
    <%!
    ?
    private?static?final?String?getParam(ServletRequest?request,?String?name,
    ????
    String?defval)
    {
    ????
    String?param?=?request.getParameter(name);
    ????return?(param?!
    =?null???param?:?defval);
    }

    private?static?final?int?getParam(ServletRequest?request,?String?name,
    ????
    int?defval)
    {
    ????
    String?param?=?request.getParameter(name);
    ????
    int?value?=?defval;
    ????
    if?(param?!=?null)?{
    ????try?{?value?
    =?Integer.parseInt(param);?}
    ????catch?(NumberFormatException?ignore)?{?}
    ????}
    ????return?value;
    }
    %><%
    ???
    String?style?=?getParam(request,"style",?"simple");
    ????
    String?position?=?getParam(request,?"position",?"top");
    ????
    String?index?=?getParam(request,?"index",?"center");
    ????
    int?maxPageItems?=?getParam(request,?"maxPageItems",?10);
    ????
    int?maxIndexPages?=?getParam(request,?"maxIndexPages",?10);
    ????
    ????List?list?
    =?new?ArrayList();
    ????
    for(int?i=0;i<1000;i++){
    ????????list.add(i);
    ????}?
    %>
    ??
    </head>
    ??
    ??
    <body>
    <form?action="<%=?request.getRequestURI()?%>"?method="get">
    <center>
    ????
    <pg:pager
    ????
    items="<%=?list.size()?%>"
    ????index
    ="<%=?index?%>"
    ????maxPageItems
    ="<%=?maxPageItems?%>"
    ????maxIndexPages
    ="<%=?maxIndexPages?%>"
    ????isOffset
    ="<%=?true?%>"
    ????export
    ="offset,currentPageNumber=pageNumber"
    ????scope
    ="request">

    ???????

    ????
    <pg:index>
    ???????
    <!--?引用標(biāo)簽頁面???-->
    ??????
    <jsp:include?page="../jsp/texticon.jsp"?flush="true"/>
    ????
    </pg:index>

    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ??
    <hr>
    ??
    <table?width="90%"?cellspacing="4"?cellpadding="4">
    ??
    <!--?這里參數(shù)?l為結(jié)尾數(shù)?i->offset.intValue()?起點數(shù)???-->
    ??
    <%for?(int?i?=?offset.intValue(),
    ?????????????l?
    =?Math.min(i?+?maxPageItems,?list.size());
    ?????????i?
    <?l;?i++)
    ????{
    %>
    ????
    ????
    <pg:item>
    ????????????????
    <tr>
    ????????????????????
    <th>
    ????????????????????????
    <font?color="<%=?list.get(i)?%>"><%=?i?+?1?%></font>
    ????????????????????
    </th>
    ????????????????
    </tr>
    ????
    </pg:item>
    ????
    <%}%>
    ??
    </table>
    ??
    <hr>

    </pg:pager>

    ??
    </body>
    </html>


    定義分頁標(biāo)簽樣式頁:
    <%@?page?session="false"?%>
    <%@?taglib?uri="http://jsptags.com/tags/navigation/pager"?prefix="pg"?%>
    <jsp:useBean?id="currentPageNumber"?type="java.lang.Integer"?scope="request"/>
    <font?face="fixed">
    <pg:first?export="firstPageUrl=pageUrl"?unless="current">
    ??
    <a?href="<%=?firstPageUrl?%>">|&lt;</a>
    </pg:first>
    <pg:skip?export="skipBackPageUrl=pageUrl"?pages="<%=?-10?%>">
    ??
    <a?href="<%=?skipBackPageUrl?%>">&lt;&lt;&lt;</a>
    </pg:skip>
    <pg:prev?export="prevPageUrl=pageUrl">
    ??
    <a?href="<%=?prevPageUrl?%>">&lt;&lt;</a>
    </pg:prev>
    <pg:pages><%
    ??
    if?(pageNumber?==?currentPageNumber)?{
    ????
    %>?<b><%=?pageNumber?%></b>?<%
    ??}?
    else?{
    ????
    %>?<a?href="<%=?pageUrl?%>"><%=?pageNumber?%></a>?<%
    ??}
    %></pg:pages>
    <pg:next?export="nextPageUrl=pageUrl">
    ??
    <a?href="<%=?nextPageUrl?%>">&gt;&gt;</a>
    </pg:next>
    <pg:skip?export="skipForwardPageUrl=pageUrl"?pages="<%=?10?%>">
    ??
    <a?href="<%=?skipForwardPageUrl?%>">&gt;&gt;&gt;</a>
    </pg:skip>
    <pg:last?export="lastPageUrl=pageUrl"?unless="current">
    ??
    <a?href="<%=?lastPageUrl?%>">&gt;|</a>
    </pg:last>
    </font>



    posted @ 2008-01-29 15:57 G_G 閱讀(1528) | 評論 (0)編輯 收藏

    1.數(shù)據(jù)庫
    mysql>?desc?lotteryinformation?;
    +-------------+--------------+------+-----+---------+-------+
    |?Field???????|?Type?????????|?Null?|?Key?|?Default?|?Extra?|
    +-------------+--------------+------+-----+---------+-------+
    |?id??????????|?int(11)??????|?NO???|?PRI?|?NULL????|???????|
    |?type????????|?varchar(255)?|?NO???|?????|?NULL????|???????|
    |?title???????|?varchar(255)?|?YES??|?????|?NULL????|???????|
    |?inputTime???|?datetime?????|?YES??|?????|?NULL????|???????|
    |?content?????|?blob?????????|?YES??|?????|?NULL????|???????|
    |?recommended?|?bit(1)???????|?YES??|?????|?NULL????|???????|
    |?categories??|?varchar(255)?|?YES??|?????|?NULL????|???????|
    +-------------+--------------+------+-----+---------+-------+

    2.代碼
    ??????? //插入
    ??? ??? Session?sess?
    =??HibernateSessionFactory.getSession();
    ????????Transaction?tr?
    =?sess.beginTransaction();
    ????????LotteryNew?nn?
    =?new?LotteryNew();
    ????????nn.setInputTime(
    new?Date());
    ????????nn.setCategories(
    "t");
    ????????nn.setTitle(
    "new");
    ????????nn.setRecommended(
    true);
    ????????Blob?bo?
    =?Hibernate.createBlob("ggggg".getBytes());
    ????????nn.setContent(bo);
    ????????sess.save(nn);
    ????????tr.commit();
    ????????HibernateSessionFactory.closeSession();
    ???????
    ??? ??? //修改
    ????????sess?
    =??HibernateSessionFactory.getSession();
    ????????tr?
    =?sess.beginTransaction();
    ????????LotteryNew?lo?
    =?(LotteryNew)?sess.get(LotteryNew.class,?nn.getId());
    ????????Blob?bog?
    =?Hibernate.createBlob("xxxxx".getBytes());
    ????????lo.setContent(bog);
    ????????tr.commit();
    ????????HibernateSessionFactory.closeSession();
    ????????
    ??????? //查找
    ????????sess?
    =??HibernateSessionFactory.getSession();
    ????????LotteryNew?lo2?
    =?(LotteryNew)?sess.get(LotteryNew.class,?lo.getId());
    ????????InputStream?in?
    =?lo2.getContent().getBinaryStream()?;
    ????????
    byte[]?bbr?=?new?byte[in.available()];
    ????????in.read(bbr);
    ????????System.out.println(
    new?String(bbr));
    ????????HibernateSessionFactory.closeSession();

    posted @ 2008-01-28 09:53 G_G 閱讀(361) | 評論 (0)編輯 收藏

    引用:http://blog.bcchinese.net/shiaohuazhang/archive/2005/02/16/10493.aspx
    ????timer?=?new?Timer(true);
    ????timer.schedule(
    new?RunTask(),?1000?*?60,?1000?*?240);


    ////////////////////////////////////
    public?class?RunTask?extends?TimerTask?{
    ??
    private?boolean?run?=?false;
    ??
    public?RunTask()?{
    ??}
    ??
    public?void?run()?{
    ???????.
    ??}
    ??
    private?static?Logger?logger?=?Logger.getLogger(RunTask.class);
    }

    posted @ 2008-01-25 10:30 G_G 閱讀(398) | 評論 (0)編輯 收藏

    僅列出標(biāo)題
    共16頁: First 上一頁 3 4 5 6 7 8 9 10 11 下一頁 Last 
    主站蜘蛛池模板: 久草视频免费在线观看| 嫩草在线视频www免费看| 无码的免费不卡毛片视频| 国产精品免费一区二区三区 | 久久亚洲精品中文字幕| 亚洲美女激情视频| 亚洲免费综合色在线视频| 一级视频在线免费观看| 久久青草精品38国产免费| 五月婷婷综合免费| 俄罗斯极品美女毛片免费播放| 亚洲色成人网站WWW永久| 亚洲毛片在线免费观看| 久久亚洲AV成人无码国产最大| A毛片毛片看免费| 免费可以看黄的视频s色| 亚洲va中文字幕无码| 九月丁香婷婷亚洲综合色| 久久精品国产亚洲AV蜜臀色欲| 羞羞的视频在线免费观看| 国内精品久久久久影院免费| 男人的好看免费观看在线视频 | 国产免费卡一卡三卡乱码| 亚洲AV无码专区在线播放中文| 亚洲最大成人网色香蕉| 九一在线完整视频免费观看| 91久久成人免费| 亚洲成人国产精品| 亚洲国产夜色在线观看| 亚洲精品视频免费观看| www.999精品视频观看免费| 伊人久久亚洲综合| 亚洲日本VA中文字幕久久道具| aaa毛片免费观看| 暖暖免费高清日本中文| 久久夜色精品国产嚕嚕亚洲av| 亚洲av永久中文无码精品| 无码囯产精品一区二区免费| 免费日本黄色网址| 亚洲ts人妖网站| 在线播放免费人成毛片乱码|