黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術(shù)文章
文章詳情頁

如何將Mybatis連接到ClickHouse

瀏覽:186日期:2023-10-19 16:26:33
場景

最近在做數(shù)據(jù)分析項目,里面有這樣一個業(yè)務(wù):把匹配的數(shù)據(jù)打上標(biāo)簽,放到新的索引中。

數(shù)據(jù)量:累計億級的數(shù)據(jù)

使用場景:可能會單次查詢大量的數(shù)據(jù),但不會設(shè)置復(fù)雜的條件,且這些數(shù)據(jù)不會被再次修改

原來使用的數(shù)據(jù)庫:ElasticSearch

問題:上面也說了我這里打上標(biāo)記后,這些數(shù)據(jù)幾乎不會再修改了。ES 是一個全文檢索引擎,更適用于進(jìn)行大量文本檢索的情況。這里與我上面的使用場景就不太匹配了。

技術(shù)選型的考慮:改用戰(zhàn)斗民族開發(fā)的 ClickHouse,它適用于 OLAP 也就是數(shù)據(jù)分析的場景,當(dāng)數(shù)據(jù)寫入后,通過不同維度不斷挖掘、分析,發(fā)現(xiàn)其中的商業(yè)價值。ClickHouse 適用于讀遠(yuǎn)大于寫的情況。

此外,相比ES,ClickHouse 占用的硬盤空間更小,也有利于降低運(yùn)維成本。

下面是我在嘗試接入 ClickHouse 時的一些實踐,以及關(guān)于 ClickHouse數(shù)組類型轉(zhuǎn)換問題的解決方案。

關(guān)于 ClickHouse 更詳細(xì)的知識參考:https://zhuanlan.zhihu.com/p/98135840

示例代碼已經(jīng)上傳到了 Git,目前更新第 28 節(jié):https://github.com/laolunsi/spring-boot-examples/

Mybatis + ClickHouse

以前一直用 Mybatis 去操作 MySQL,其實 Mybatis 還可以操作 ClickHouse,這里用 Druid 進(jìn)行連接管理。

maven 配置

<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.5</version> </dependency> <dependency> <groupId>ru.yandex.clickhouse</groupId> <artifactId>clickhouse-jdbc</artifactId> <version>0.2.6</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</version> </dependency>

配置文件:

spring: datasource: type: com.alibaba.druid.pool.DruidDataSource # 注意這里是自定義的配置,通過 JdbcParamConfig 來加載配置到 Spring 中 # 然后由 DruidConfig 來配置數(shù)據(jù)源 click: driverClassName: ru.yandex.clickhouse.ClickHouseDriver url: jdbc:clickhouse://127.0.0.1:8123/test # ip:port/database userName: default password: default # 按照自己連接的 clickhouse 數(shù)據(jù)庫來 initialSize: 10 maxActive: 100 minIdle: 10 maxWait: 6000 validationQuery: SELECT 1

加載配置項的類:

@Component@ConfigurationProperties(prefix = 'spring.datasource.click')public class JdbcParamConfig { private String userName; private String password; private String driverClassName ; private String url ; private Integer initialSize ; private Integer maxActive ; private Integer minIdle ; private Integer maxWait ; private String validationQuery; // ignore getters and setters}

配置 Druid:

@Configuration@MapperScan(basePackages = { 'com.aegis.analysis.clickhousestorage.dao'})public class DruidConfig { @Resource private JdbcParamConfig jdbcParamConfig ; @Bean(name = 'clickDataSource') public DataSource dataSource() throws ClassNotFoundException { Class classes = Class.forName('com.alibaba.druid.pool.DruidDataSource'); DruidDataSource dataSource = (DruidDataSource) DataSourceBuilder.create().driverClassName(jdbcParamConfig.getDriverClassName()).type(classes).url(jdbcParamConfig.getUrl()).username(jdbcParamConfig.getUserName()).password(jdbcParamConfig.getPassword()).build(); dataSource.setMaxWait(jdbcParamConfig.getMaxWait()); dataSource.setValidationQuery(jdbcParamConfig.getValidationQuery()); return dataSource; } @Bean public SqlSessionFactory clickHouseSqlSessionFactoryBean() throws Exception { SqlSessionFactoryBean factory = new SqlSessionFactoryBean(); factory.setDataSource(dataSource()); // 實體 model的 路徑 比如 com.order.model factory.setTypeAliasesPackage('com.example.clickhousedemo.model'); //添加XML目錄 ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); factory.setMapperLocations(resolver.getResources('classpath:mapper/*.xml')); //開啟駝峰命名轉(zhuǎn)換 factory.getObject().getConfiguration().setMapUnderscoreToCamelCase(true); return factory.getObject(); }}

定義一個 UserInfo 類,建表語句如下:

CREATE TABLE test.user ( `id` Int16, `name` String, `score` Float32, `score2` Float64, `state` Int8, `createTime` DateTime, `ranks` Array(UInt8) ) ENGINE = MergeTree() ORDER BY id;

實體類:

public class UserInfo { private Integer id; // int16 private String name; // String private Float score; // float16 private Double score2; // float32 private Boolean state; // int8 private Date createTime; // datetime private Integer[] ranks; // Array - Array 類型需要進(jìn)行類型轉(zhuǎn)換 // 具體轉(zhuǎn)換方法與配置參考 ClickArrayToIntHandler 類與 UserMapper.xml 中關(guān)于查詢和插入時 ranks 字段的配置 // ignore getters and setters}

DAO 和 Mapper 文件就按照連接 MYSQL 時的寫法一樣。

這里有個需要注意的點,ClickHouse 有個 Array 類型,可以用來存數(shù)組,就像 ES 一樣。問題是類型轉(zhuǎn)換需要自己定義。網(wǎng)上一些資料僅列出了基本類型的場景,我自己實現(xiàn)了一個轉(zhuǎn)換器,可以參考一下:

/** * Java Int 數(shù)組與 ClockHouse Array Int 轉(zhuǎn)換器 * @version 1.0 * @since 2019/11/14 9:59 */public class ClickArrayToIntHandler extends BaseTypeHandler<Integer[]> { @Override public void setNonNullParameter(PreparedStatement preparedStatement, int i, Integer[] integers, JdbcType jdbcType) throws SQLException { preparedStatement.setObject(i, integers); } @Override public Integer[] getNullableResult(ResultSet resultSet, String s) throws SQLException { Object obj = resultSet.getObject(s); return parseClickHouseArrayToInt(obj); } @Override public Integer[] getNullableResult(ResultSet resultSet, int i) throws SQLException { Object obj = resultSet.getObject(i); return parseClickHouseArrayToInt(obj); } @Override public Integer[] getNullableResult(CallableStatement callableStatement, int i) throws SQLException { Object obj = callableStatement.getObject(i); return parseClickHouseArrayToInt(obj); } private Integer[] parseClickHouseArrayToInt(Object obj) { if (obj instanceof ClickHouseArray) { int[] res = new int[0]; try {res = (int[]) ((ClickHouseArray) obj).getArray(); } catch (SQLException ex) {ex.printStackTrace(); } if (res != null && res.length > 0) {Integer[] resI = new Integer[res.length];for (int i = 0; i < res.length; i++) { resI[i] = res[i];}return resI; } } return new Integer[0]; }}

DAO.xml 也給一個示例:

<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE mapper PUBLIC '-//mybatis.org//DTD Mapper 3.0//EN' 'http://mybatis.org/dtd/mybatis-3-mapper.dtd'><mapper namespace='com.aegis.analysis.clickhousestorage.dao.UserInfoMapper'> <resultMap type='com.example.clickhousedemo.model.UserInfo'> <id column='id' property='id' /> <result column='name' property='name' /> <result column='name' property='name' /> <result column='score' property='score' /> <result column='score2' property='score2' /> <result column='state' property='state' /> <result column='createTime' property='createTime' /> <!-- <result column='ranks' property='ranks' jdbcType='JAVA_OBJECT' javaType='java.lang.Object' />--> <result column='ranks' property='ranks' typeHandler='com.example.clickhousedemo.dao.ClickArrayToIntHandler' /> </resultMap> <sql id='Base_Column_List'> * </sql> <insert parameterType='com.aegis.analysis.clickhousestorage.model.UserInfo' > INSERT INTO user (id,name, score, score2, state, createTime, ranks) VALUES (#{id},#{name}, #{score}, #{score2}, #{state}, #{createTime}, #{ranks, jdbcType=ARRAY, typeHandler=com.example.clickhousedemo.dao.ClickArrayToIntHandler}) </insert> <select resultMap='BaseResultMap'> select <include refid='Base_Column_List' /> from user where id = #{id} limit 1 </select> <select resultMap='BaseResultMap' > select <include refid='Base_Column_List' /> from user </select></mapper>

具體代碼可以去我的 Git 倉庫里查看,還有 SpringBoot 整合其他中間件技術(shù)的示例,歡迎 Star!

https://github.com/laolunsi/spring-boot-examples

以上就是如何將Mybatis連接到ClickHouse的詳細(xì)內(nèi)容,更多關(guān)于Mybatis連接到ClickHouse的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Mybatis 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 亚洲人成色77777在线观看 | 色综合久久综合网 | 成人在线欧美 | 日本一丰满一bbw | av天堂久久天堂色综合 | 国产精品亚洲欧美日韩久久制服诱 | 真人毛片高清免费播放 | 闺蜜互慰吃奶互揉69式磨豆腐 | 国产黄色片在线免费观看 | 欧美性猛交xxxx免费看蜜桃 | 91视频免费观看网站 | 性xxxxx大片做受免费视 | 情趣用品a∨视频在线观看 情一色一乱一欲一区二区 情欲都市成熟美妇大肉臀 秋霞成人 | 久久网一区二区 | 欧美国产综合色视频 | 秋霞福利影院 | 你懂的视频在线播放 | 亚洲三级网 | 超碰在线c| 麻豆毛片在线看 | 国产寡妇亲子伦一区二区三区四区 | 欧美在线视频一区 | 我要色综合天天 | 日韩av中文字幕在线免费观看 | 黄色片一级毛片 | 亚洲 中文 欧美 日韩 在线 | 肉体公尝中文字幕第三部 | 99999精品视频| 亚洲人成人伊人成综合网无码 | 亚洲乱亚洲乱妇小说网 | 小辣椒福利视频导航 | chinese精品自拍hd | 蜜桃视频在线观看污 | 公么大龟弄得我好舒服秀婷视频 | 噜噜噜天天躁狠狠躁夜夜精品 | 日韩一区二区在线视频 | 免费看涩涩视频软件 | 亚洲一本大道无码av天堂 | 91福利免费视频 | 一个人免费在线观看视频 | 99999精品视频 | 国产午夜亚洲精品不卡下载 | 日韩精品一区二区在线观看 | 午夜美女网站 | 午夜国产免费 | 国产第五页| 女超人h版av在线看 女儿的朋友4在线观看 | 91视频你懂的 | 美女视频黄a视频免费全程软件axs | 国产精品第一页在线观看 | 免费又黄又爽1000禁片 | 天天射一射 | 欧美日韩国产免费一区二区三区 | 都市激情男人天堂 | 中文字幕亚洲精品日韩 | 2019毛片| 欧美一区二区三区免费 | 一级黄色片毛片 | 成人av网址大全 | 欧美又黑又粗 | 九色av | 亚洲不卡av不卡一区二区 | 亚洲99影视一区二区三区 | 日韩成人福利 | 无码国产精品一区二区色情男同 | 无码人妻av一区二区三区蜜臀 | 国产曰肥老太婆无遮挡 | 日韩中文字幕亚洲欧美 | av亚洲产国偷v产偷v自拍小说 | 未满十八18禁止午夜免费网站 | 四虎国产精品免费久久 | 高清欧美精品xxxxx | 中文字幕一区二区三区久久 | 国产精品一区在线观看你懂的 | 亚洲蜜桃精久久久久久久久久久久 | 久久亚洲春色中文字幕久久久 | 日韩一区2区 | yy1111111少妇影院免费 | 91av偷拍| 荒岛淫众女h文小说 | 国产精品99久久久久久久 | 九色国产精品入口 | 日韩短视频 | 叶玉卿三级露全乳视频 | 国产精品国产三级国产aⅴ浪潮 | 97中文字幕在线观看 | 青草福利在线 | 草草黑森林av导航 | 黄色片视频在线观看 | 久久婷婷综合99啪69影院 | 国产精品一区二区性色av | 性欧美欧美巨大69 | 勾搭足浴女技师国产在线 | 老女人任你躁久久久久久老妇 | 亚洲夜色噜噜av在线观看 | 97夜色| jizz俄罗斯 | 久久久久久久久99精品 | 日本少妇丰满做爰图片 | 又色又爽无遮挡免费视频男男 | 欧美一级看片 | 天干天干天啪啪夜爽爽av小说 | 精彩动漫 - 91爱爱 | 九九热国产视频 | 天天搞天天干 | 欧美激情视频在线 | 久久五月精品中文字幕 | 国产1级片 | 日韩 国产 欧美 | 日本毛茸茸bbbbb潮喷 | 日韩黄色网 | 91五月色国产在线观看 | 国语对白做受xxxxx在 | 免费av观看 | 欧美黄色片免费看 | 偷偷操不一样 | 日韩久久久久久久久 | 亚洲日本韩国在线 | 色婷婷亚洲一区二区三区 | 永久看看免费大片 | 亚洲热热 | 一本到不卡| 成人高清视频在线 | 欧美不卡视频一区发布 | 成人性生交大片免费看中文视频 | 欧美野外疯狂做受xxxx高潮 | 天堂岛av | 青青操久久| 欧洲中文字幕日韩精品成人 | 99爱99 | a点w片| 2020久久香蕉国产线看观看 | 樱花影院电视剧免费 | 91理论片| 黑人邻居太猛中文字幕hd | 加勒比成人在线 | 国产第1页| 成年人看的黄色片 | 亚洲成人在线播放视频 | 国产精品爽爽爽 | 在线麻豆视频 | 岛国av无码免费无禁网站 | 国产人妖ts重口系列 | 在线观看一区 | 国产成人久久精品流白浆 | 午夜福利毛片 | 亚洲成人在线视频播放 | 久久精品呦女 | 天天看天天射 | 国产东北农村女人av | 女同精品一区二区三区在线播放器 | 2024av天堂手机在线观看 | 又色又爽又高潮免费视频观看酒店 | 色偷偷人人澡人人爽人人模 | 姑娘第5集高清在线观看 | 国产精品夜间视频香蕉 | 极品久久久久久 | 久久全国免费视频 | 中文在线观看免费高清 | 激情综合五月婷婷 | 成人免费观看网站 | 亚洲欧美在线免费观看 | 国产一区二区日本欧美精品久久久 | 欧美精品久久久久久久多人混战 | 国产区一区二区三区 | 国产精品自拍合集 | 少妇综合| 国产精品制服丝袜 | 久久精品中文无码资源站 | 午夜av在线免费观看 | 亚洲精品中文字幕久久久久 | 一本久久综合亚洲鲁鲁五月天 | 希岛爱理aⅴ在线中文字幕 希岛爱理和黑人中文字幕系列 | 无码熟妇人妻av在线影片 | 日韩乱码人妻无码中文字幕 | 精品国产乱码久久久久久免费 | 免费成人福利视频 | 一本色道久久综合亚洲二区三区 | 国精产品一区二区三区 | 一级做a爰片久久毛片一 | 成人免费看片在线观看 | 加比勒色综合久久 | 欧美大白腚pics | 久久一区二区三区四区 | 污视频在线免费观看 | 全国最大成人网 | 国产精品涩涩 | 国产av激情久久无码天堂 | 一级色视频 | 美女黄免费 | 国产精品久久久久四虎 | 精品国产一区二区三区av爱情岛 | 中文字幕丰满孑伦无码专区 | 国产亚州精品女人久久久久久 | 午夜免费精品 | 国产盗摄一区二区 | 狠狠躁日日躁夜夜躁2022麻豆 | 成人av动漫| 亚洲欧美激情网站 | 国产裸拍裸体视频在线观看 | 一本大道久久加勒比香蕉 | 91麻豆国产精品 | 日本三级在线 | 成人涩涩日本国产一区 | 国产精品久久久久久久av | 香蕉视频国产精品 | 国产另类ts人妖一区二区 | 噜噜噜久久| 欧美激情综合色综合啪啪五月 | 六月丁香综合 | 欧美日韩精品久久久免费观看 | 丰满熟女人妻中文字幕免费 | 久久亚洲区 | 影音先锋大型av资源 | 色噜噜综合网 | 国产成人精品三级麻豆 | 操皮视频 | 日韩精品一区三区 | 午夜爱爱毛片xxxx视频免费看 | 成人黄色激情网 | 草草影院1| 国产露脸4p交换视频观看 | 国产毛片久久久久久美女视频 | 91视频黄色 | 婷婷激情六月 | 91精品国产高清91久久久久久 | 国内精品一区二区三区不卡 | 国产精品久久久久久久久久 | 黄色一级二级 | 欧美xxxxxx片免费播放软件 | 校园春色自拍偷拍 | 骚虎av在线 | 成年人黄色在线观看 | 一级肉体全黄毛片 | 午夜精品久久久久久久久久久久久蜜桃 | 国产精品一区二区三区久久久 | 黄91在线观看| 国产资源无限好片 | av免费网站观看 | 亚洲综合二 | 日本一级bbbbbbbbb | 777色狠狠一区二区三区 | 肉丝一区二区 | 无码乱肉视频免费大全合集 | 在线观看国产午夜福利片 | 欧美日韩中文一区 | 成人一级视频 | 女娃videosex娇小 | 国产精品调教奴变态 | 爱情岛论坛亚洲品质自拍视频 | 爱爱二区 | 色综合久久成人综合网 | 国产精品入口日韩视频大尺度 | 国产一区二区三区av在线无码观看 | 污污内射在线观看一区二区少妇 | 欧美黑人做爰爽爽爽 | av免费在线播放网址 | 麻豆一级片 | 粉嫩小箩莉奶水四溅在线观看 | 久久久久久久av麻豆果冻 | 四川农村妇女野外毛片bd | 精品在线小视频 | 国产午夜精品久久久久久久久久 | 国产伦精品一区二区三区四区 | 亚洲资源一区 | 香蕉网在线观看 | 少妇饥渴偷公乱第28章 | 久久久aa| 精品视频免费观看 | 国产麻豆xxxvideo实拍 | 国产成网站18禁止久久影院 | 亚洲女欲精品久久久久久久18 | 欧美丰满熟妇xxxxx | a天堂中文在线 | 亚洲人成色777777精品音频 | 亚洲国产午夜精品理论片在线播放 | 狠狠色综合网站久久久久久久 | 欧美精品久久久久久久久久白贞 | 日日插夜夜爽 | 国内精品久久久久久久久久久久 | 夜夜高潮夜夜爽夜夜爱爱 | 成人91视频 | 国产嫩草影院久久久 | 欧美成人在线免费观看 | 亚洲区和欧洲区一二三四 | 成人网免费视频m3u8 | 国产无人区卡一卡二卡三网站 | 69看片| 四虎免看黄 | 欧美一级在线播放 | 2021天天操| 一本色道久久亚洲精品加勒比 | 糖心vlog一区二区三区在线 | 亚洲精品无码永久中文字幕 | 亚洲女人天堂网 | 国产精品视频一区二区三区四区国 | 69亚洲精品久久久蜜桃 | 亚洲最大色大成人av | 免费在线看污 | 看看黄色毛片 | 久久国产精品萌白酱免费 | 免费在线a | 欧美一区二区高清 | 精品自拍视频 | 天堂va蜜桃一区二区三区 | 日本五十肥熟交尾 | 国产成人欧美一区二区三区一色天 | 国产精品v日韩精品v在线观看 | 国产熟妇乱子伦视频在线观看 | 可以在线看黄的网站 | 免费激情av| 国产av人人夜夜澡人人爽麻豆 | 欧美激情18 | 明日花绮罗576空乘在线播放 | 男女裸体无遮挡做爰 | 亚洲 精品 综合 精品 自拍 | 中文字幕亚洲乱码熟女在线 | 未满十八18禁止午夜免费网站 | 欧美日韩国产一区二区三区 | h片在线观看免费 | 欧美日韩中文在线 | 杨思敏全身裸体毛片看 | 色香蕉网站 | 午夜在线视频观看日韩17c | 国产亚洲精久久久久久蜜臀 | 国产日韩欧美日韩 | 国产主播啪啪 | 国产ts丝袜人妖系列视频 | 一区二区三区福利 | 久久伊人久久 | 日韩夜夜高潮夜夜爽无码 | 老美黑人狂躁亚洲女 | 色久阁| 久久精品国产sm调教网站演员 | 影音先锋中文字幕一区 | 日韩 国产 欧美 | 97成人免费 | 777色淫网站女女免费 | 一区二区精品在线观看 | 一本久道久久综合婷婷五月 | 国产精品国产三级国产a | 999在线观看精品免费不卡网站 | 日韩小视频在线观看 | 中文在线а天堂中文在线新版 | 91免费污视频 | 中文字幕国产一区 | 裸体美女无遮挡免费网站 | 99riav国产 | 欧美成人精品激情在线观看 | 国产黄色三级网站 | 精产国品一二三产区m553麻豆 | 午夜一二区| 天堂视频免费看 | 亚洲精品国产精品乱码不97 | 亚洲综合成人网 | 日本视频黄 | 在线尤物 | 制中文字幕音影 | 99久久久99久久国产片鸭王 | 丝袜足脚交91精品 | 亚洲色图国产精品 | 黑人糟蹋人妻hd中文字幕 | 九九热国产精品视频 | 亚洲一区二区中文 | 国产精品一品二区三区的使用体验 | 欧美人与野鲁交xxx视频 | 中文字幕日产每天更新40 | 天天插美女| 国产婷婷综合在线视频 | 筱田优全部av免费观看 | 男女搞黄网站 | 日韩精品久久久久影视的特点 | 成人免费观看在线视频 | 午夜视频入口 | 极品少妇一区二区三区 | 97夜夜澡人人爽人人喊中国片 | 成人性生交大片免费看中文视频 | 亚洲一二三精品 | 精品乱人伦一区二区三区 | 99国内精品久久久久久久 | 国产黄a三级三级三级看三级男男 | 亚洲一区二区欧美 | 脱裤吧av导航| 99久久精品免费视频 | www日韩avcom| 色射综合| 欧美成人久久 | 啪啪av | 日韩二区三区 | 法国伦理少妇愉情 | 日本一区二区三区视频在线播放 | 成人激情免费视频 | 日韩av中文在线 | 免费体验区试看120秒 | 欧美一级黑人aaaaaaa做受 | 伊人久久大香线蕉亚洲五月天 | 一区二区欧美日韩 | 日本少妇高潮叫床声一区二 | 亚洲色婷婷一区二区三区 | 成x99人av在线www | 欧美天堂在线视频 | 女人精69xxx免费观 | 精品久久久久久亚洲 | 日韩精品一区二区三区中文 | 国产中文字幕二区 | 日本理论片中文字幕 | 永久在线视频 | 亚洲国产精品无码久久久 | 白丝美女喷水 | 夜夜偷影视 | 午夜精品久久久久久久喷水 | 国产原创视频 | 无码gogo大胆啪啪艺术 | 国产精品久久久久久久久久久久久久 | 亚洲天堂一级片 | 欧美视频亚洲图片 | 亚洲福利精品视频 | 一级大片免费观看 | 国内成人综合 | 女人喷液抽搐高潮视频 | 人与动物黄色片 | 中文字幕乱码免费 | 91在线免费看 | 一级黄色在线 | 亚洲区在线 | 国产又大又粗又猛又爽的视频 | 国产精品99久久久久久久久 | 日韩午夜一区二区在线精品三级伦理 | 亚洲成a人片在线观看天堂无码 | www国产区| 久草新免费 | mm131丰满少妇人体欣赏图 | 欧美在线va| 丰满少妇av | 黄视频国产 | 成人免费淫片视频软件 | 亚洲高清视频网站 | 国产全肉乱妇杂乱视频1 | 丰满少妇久久久久久久 | 国产jk精品白丝av在线观看 | 中文字幕丰满乱子伦无码专区 | 日韩在线激情 | 久久综合给合久久狠狠狠97色69 | 99精品人妻无码专区在线视频区 | 四虎在线观看视频 | 国产精品情侣 | 一边吃奶一边摸下边激情说说 | 欧美日韩首页 | 国产精东天美av影视传媒 | 欧美成人免费观看 | 狠狠干2023 | 欧美黄色a视频 | 国产精品裸体一区二区三区 | 一级片毛片 | 轻点太深了射的好满视频 | 新疆少妇xxxx做受 | 午夜精品久久久久久99热软件 | 午夜影院免费在线观看 | 日本一级xxxx | 久久一区二区视频 | 99在线 | 亚洲 | 亚洲一区二区在线播放相泽 | 日本一级免费视频 | 性欧美视频一区二区三区 | 中文字幕欧美日韩va免费视频 | 欧美午夜性 | 日本三级全黄少妇三2023 | 日本欧美韩国国产精品 | 唐人社导航福利精品 | 亚洲成在人线aⅴ免费毛片 欧美牲交a欧美牲交aⅴ免费真 | 国产精品嫩草99a | 亚洲精品一线二线 | 中文在线观看免费网站 | 一级特黄欧美 | 女装男の子av在线播放 | 伊人久久大香线蕉av一区二区 | 天堂а√在线最新版中文在线 | 末发育娇小性色xxxx | 不卡中文一二三区 | 另类av小说 | 天堂中文在线观看视频 | 国产一区成人 | 搡老熟女国产 | 成人毛片一区二区 | 国产在线麻豆精品观看 | 欧美男人天堂 | 色先锋av资源中文字幕 | 国产欧美又粗又猛又爽老小说 | 欧美一区亚洲二区 | 国产精品日本一区二区在线播放 | 久草综合在线观看 | 亚洲少妇xxx | 在线播放精品 | 亚洲网站视频 | 伊人自拍视频 | 新婚少妇在线观看一区 | 成人精品影视 | 一区二区在线免费视频 | 自拍第1页 | 欧美a∨亚洲欧美亚洲 | va在线视频 | 黄色观看网站 | 久久99热这里只频精品6 | 国产女人18毛片18精品 | 张津瑜警花国产精品一区 | a级成人毛片 | 无码专区人妻系列日韩精品少妇 | 欧美一级免费黄色片 | 免费91看片 | 91香蕉在线看 | 久久毛片网 | 一本无码人妻在中文字幕免费 | 在线亚洲高清揄拍自拍一品区 | 亚洲最大国产成人综合网站 | 日韩小视频在线观看 | 天天色综合久久 | 亚洲欧美性受久久久999 | 精品视频一区二区三区 | 在线观看免费日韩av | 日韩视频一 | 激情超碰 | 国产一区二区三区在线电影 | 日韩乱码在线观看 | 国产一级免费在线观看 | 97日韩精品 | 九九热影院 | 2022久久国产露脸精品国产 | 欧美婷婷久久五月精品三区 | 色综合视频一区二区三区 | 国产亚洲papapa | 69综合| 第一色网站 | 国产三级av在线 | 中文字幕在线2019 | 大胸少妇裸体无遮挡啪啪 | 成人av一级| 久久看片 | 激情综合视频 | 日本边添边摸边做边爱的网站 | 天天插夜夜爽 | 亚洲第一色在线 | 福利小视频在线播放 | 91九色pron | 豆国产96在线 | 亚洲 | 婷婷丁香激情 | 国产探花在线精品一区二区 | 欧美精品久久久久久久多人混战 | 91精品国产自产在线观看 | 18禁黄久久久aaa片 | 亚洲精品久久久蜜桃 | 精东粉嫩av免费一区二区三区 | 爽妇网av| 国产又黄又爽又刺激的免费网址 | 毛片基地黄久久久久久天堂 | 三a大片| 亚洲精品无码专区在线 | 91pornyⅰ九色| 国产精品一国产精品 | 青青操国产 | 日韩一区二区三区在线免费观看 | 亚洲欧美日韩国产成人一区 | 欧美性生活网站 | 黄色国产在线播放 | 成人免费午夜无码视频在线播放 | 成人做爰69片免费 | 午夜精品一区二区三区在线 | 亚洲中字幕日产av片在线 | 欧美日韩国产一区二区三区 | 日本久久亚洲 | 亚洲国产精品久久精品怡红院 | 五月香蕉网 | 日韩欧美精品中文字幕 | 四川少妇被弄到高潮 | 国产精品一区二区人人爽79欧美 | 亚洲人在线观看 | 免费看毛片的网站 | 色噜噜狠狠色综合网图区 | 国产日韩欧美一区 | 欧美精选一区二区三区 | 国产又粗又猛又爽又黄的视频软件 | 国产成人愉拍精品久久 | 久久久久久人妻一区二区三区 | 色偷偷噜噜噜亚洲男人 | 久久99精品久久久久久秒播放器 | 亚洲国产成人精品激情在线 | 亚洲视频自拍偷拍 | 日本在线视频一区 | 日本一区二区三区免费高清 | 欧美性一区二区三区 | 久久夜色精品国产 | 亚洲天堂五码 | 日韩一级黄色录像 | www.com久久| 一本色道久久hezyo无码 | 91精品视频免费在线观看 | 日产精品久久久一区二区 | www.国产二区 | 男人天堂成人 | 亚洲精品乱码久久久久久蜜桃图片 | 日韩一级在线视频 | 国产精品国产三级国快看 | 性欧美videossex精品 | 人妻少妇精品中文字幕av蜜桃 | 欧洲丰满少妇做爰 | 99国产精品久久久久久久成人热 | 成人影片麻豆国产影片免费观看 | 国产午夜精品一区二区三区不卡 | 久久久高清 | 97国产婷婷综合在线视频 | 日日草夜夜草 | 女人av在线 | 依人久久 | 国产精品视频男人的天堂 | 亚洲国产精品久久久久婷婷老年 | 69视频在线播放 |