精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何寫出一篇好的技術方案?

開發 前端
一份技術文檔需要有一個清晰的目標(業務需求建議自己總結而不是 Copy from PRD,技術自發的那肯定得自己總結),那目標怎么來的呢?

近期在寫某個項目的技術方案時,來來回回修改了許多版,很是苦惱。于是,將自己之前寫的和別人寫的技術方案都翻出來看了幾遍,產生了一些思考,分享給大家。

我們為什么需要寫技術方案?總結下來無非是幾點,從不同人的視角來看:

  • 產品:驗證技術方案是否能夠 match 上產品方案
  • 測試:驗證技術方案對測試方案是否有足夠 & 準確的輸入
  • 同事 & leader:參與技術方案評審,驗證技術方案的合理性
  • 新人(不單單指新同學也指新接觸這一塊的同學):拿到技術方案可以很快對某一塊的事情熟悉起來

什么樣的技術方案是一個好的技術方案

我們都知道技術方案是指導具體開發工作的,可以分別從開發的事前、事中、事后來討論這個問題。

事前

  • 明確的目標:整個技術方案要達成什么目的
  • 低溝通成本:產品測試能從技術方案上獲取足夠的輸入,不需要反復找你確認
  • 技術選型思考:為什么要這么做?和業內方案相比有什么好處和壞處,如何權衡的

事中

  • 少調整:盡可能少的技術方案需要調整, 否則無法完成開發任務

事后

  • 少補丁:盡可能少的 bug 或者遺漏
  • 可擴展 & 可復用:相對簡單的改動就能支持新增需求,類似場景可復用不需要重復開發

一篇好的技術方案可以貫穿整個研發的生命周期,并且能起到很好的指導意義,就如同寫小說之前作者必須出一個大綱的邏輯是一致的。

如何寫好一篇好的技術方案

那么,如何寫出一篇好的技術方案呢?下面列舉出筆者認為應該做到的一些點。

清晰的目標

一份技術文檔需要有一個清晰的目標(業務需求建議自己總結而不是 Copy from
PRD,技術自發的那肯定得自己總結),那目標怎么來的呢?是從需求里轉化過來的。那么,如何將對應的需求轉化為一個清晰的目標?我認為最重要的是要盡量定義一個可衡量的標準。需求的種類一般來說就兩種,分別是:1.

1.產品類需求——業務方 or 產品方發起提給技術,包括但不限于以下幾種:

  • 頁面交互:能提升多少的運營操作效率,多少 PV、UV 這種可量化的數字?
  • 業務 SOP 調整:帶來的業務價值是什么?是能降多少本還是提升多少時效?
  • 數據訂正:訂正能解決什么問題?防止多少錢未結算?又或者是防止多少客訴?

2. 技術類需求——技術自發提出,包括但不限于以下幾種:

  • 性能優化:優化多少?20%、30% 還是 50%?
  • 數據隔離:隔離的范圍是什么,涉及多少張表,多少數據?可以減少當前的什么問題?減少多少?
  • 各種小工具:沒有小工具之前是什么樣?有之后是什么樣?可以帶來什么好處?
  • 研發效能提升:提升多少?有沒有可以量化的指標?而不是為了做而做。

在眾多的需求當中還有一些是我們要去辨別的偽需求——不是用戶真正想要的需求,如用戶想要將一個飛機改造成火箭,但是產品可能提過來的僅僅是把飛機的兩個翅膀砍掉,那么砍掉翅膀就能變成火箭了嗎?明顯不能,所以這種需求一定要注意鑒別。

大綱圖

有句話叫“不謀全局者不足謀一域”,在技術方案中我想也是如此。在一個技術方案中,一個大綱圖是不可或缺的
,有的人叫它技術架構圖,有的人叫它數據流轉圖,這都不重要,重要的是我們能從這張圖中看到整體的脈絡,那么這張圖需要有哪幾個要點呢?

  • 圖不用很細(比如加工比較復雜我們可以簡單寫**加工),但是要能看到全貌,具體的每個模塊如果需要展開的,那么在對應的詳細設計中體現即可,在這里我們關注的是整體;
  • 接口如有歸屬不同的應用要標明;
  • 數據存儲介質不同要標明;
  • 數據流轉的箭頭要清晰明確;
  • 數據加工計算的輸入和輸出要體現,同時要體現加工的運行環境(比如到底是 odps 計算還是內存計算,內存計算的話是在那個應用)。

圖片

大綱圖的邏輯示意參考

模型設計

講到數據模型設計,E-R 圖是必不可少的,E-R 圖應該包含以下信息:

  • 每個領域對象,如果要持久化,都有表來存儲。我們設計完 ER 圖的時候,應該根據這條原則做一番檢查,避免漏掉一些表。在大型項目中,漏掉表是很常見的事情,應盡量避免。
  • 領域對象之間的關系,如果要持久化,都要在表結構中體現。這種體現,可能是 code 字段,可能是外鍵,可能是中間表。我們設計完 ER 圖的時候,也應該根據這條原則做一番檢查,避免漏掉一些關系。在大型項目中,漏掉關系更是司空見慣,應盡量避免。
  • 清晰定義的表名。設計 ER 圖的時候,就要設計出清晰定義的表名。清晰定義的表名,可以幫助大家理解 ER 圖,可以幫助大家映射回領域對象及其關系。在后續的設計和實施中,將沿用這個表名。
  • 清晰定義的字段名、字段類型、字段長度和枚舉值。很多同學容易忽略這點,他們往往清晰定義了表名,卻沒有重視表的字段。認真去做的時候,會發現,這里面有很多工作。例如,字段名是否合適,用什么類型好,字段長度多少合適,是否有枚舉值等等,都需要一一斟酌。如果這點做好了,在實施的時候,可以避免很多麻煩,甚至避免返工。

對外依賴提前確認

技術方案 1:需要依賴緩存、分布式調度中間件、消費外部的消息,但是沒有把對應的中間件使用方式、數據格式貼出來。

技術方案 2:需要依賴緩存、分布式調度中間件、消費外部的消息,將緩存接入的方法 & 對應的緩存 key-value
設計寫清楚,將分布式調度中間件接入所需要準備的依賴項梳理好,將外銷消息對應的 topic 和數據格式列清楚。

兩個方案對比好壞其實很明顯。如果一開始我們在技術方案里面將外部依賴確定好,那么我們在開發的時候就一馬平川,反之如果外部依賴都不確定的情況下就進入到開發,那么返工的概率將大大增加,從而降低我們的工作效率。

那么,對外的依賴有哪些以及我們應該要確認什么信息呢?下面列舉了一些常見的依賴情況:

  • 外部 hsf 依賴:需要確認對應 hsf 接口的類、方法、version,以及二方包(也可使用泛化調用);
  • 外部消息依賴:需要確認消息的 topic、數據格式;
  • 分布式調度、緩存等中間件:當前應用是否接入過該中間件,未接入需要去到官網確認接入文檔,接入的話需要確認是否可以復用接入邏輯。

內部前后模塊依賴 & 層次結構

模塊依賴層次從高到低分為:

  • 領域依賴(如交易依賴商品);
  • 應用依賴(如 cntcp 應用依賴 cngfc 應用);
  • 接口依賴(如滾存看板查詢接口依賴于鎖接口 & 渠道集接口)。

我們舉接口依賴的例子來看:一共三個接口分別是滾存看板查詢接口、鎖接口、渠道集接口,滾存看板查詢接口依賴于鎖接口和渠道集接口。

技術方案 1 目錄層次:滾存看板查詢接口、鎖接口、渠道集接口;

技術方案 2 目錄層次:鎖接口、渠道集接口、滾存看板查詢接口。

很明顯,技術方案 2 是更加合理的,A 依賴于 B 那么 B 應該先做。我們在寫技術方案的時候,要考慮什么應該在前什么應該在后,而不是想一步寫一步。要有一個清晰、有序的結構,不然別人看起來就會是雜亂無章的。

一個模塊里面應該有啥

下面列出一個技術方案的模塊里面應該要寫哪些東西,供參考:

1. 具體的接口定義

要求:實現一個飛機運力合同查詢接口,入參為運力大區

技術方案 1:

入參:
{
"area": "南美"
}
出參:
{
"date": "***"
}

技術方案 2:

方法名:CapacityService.queryPlan
入參:
{
"cnArea": "南美"
}
出參:
{
"date": "***"
}

技術方案 2 是更好的,為什么?測試、前端 、后續要接手該接口的人都能夠一下子找到你的接口并清楚知道輸入輸出是什么。另外,1 和 2 的入參一個 area 一個 cnArea,那么到底哪個更對呢?這里由于系統中在用的都是 cnArea,固沿用 cnArea 是對的(一致性減小溝通成本)。

這里總結對接口定義有幾點要求:

  • 完整的類和方法名;
  • 入參字段如果系統中已有,那便沿用;如果沒有,那么英文的描述需要準確(可同產品業務商榷);
  • 出參字段要求同入參。

2. 詳細的時序圖

要求:實現一個學生信息查詢接口。

技術方案 1:寫出查詢結果中執行的相關步驟。

step1. 入參校驗
step2. 查詢A表
step3. 對A標返回結果做校驗
step4. 查詢B表
······

技術方案 2:在 1 的基礎上使用時序圖表達出來。

推薦使用技術方案 2,好處是盡管內容相同但是時序圖能夠更直觀地看到層次、數據流轉等信息。

除了以上比較基礎的 2 點,我覺得的還有一些要點:

  • 數據加工的詳細圖(如有)——同樣推薦用圖的形式可以更直觀;
  • 消息設計(如有),明確消息生產方、消費方、tps、數據結構;
  • 自測用例(推薦),比較重要的功能點構造一些自測用例。
  • ······

技術選型分析

要求:實現一個定時任務,定期將過期的數據刪除。

技術方案 1:使用 spring 自帶的定時器進行數據清除。

技術方案 2:使用分布式調度中間件(如 schedulerx)進行定時過期數據清除。

乍一看好像都能實現,但仔細對比兩個實現方式之后我認為大部分人還是會選擇技術方案 2,為什么?下面列出一些在選擇技術方案時考慮的點。


目標是否可達成

實現難度

可維護性

可擴展性

技術方案1-spring定時器

技術方案2-分布式調度中間件

安全生產

安全生產包括幾個部分,包括且不限于下面幾個部分:

  • 監控
  • 對賬
  • 灰度方案
  • 數據隔離
  • 兼容性評估
  • 發布流程

我們舉一個例子。

需求:在消費者收貨成功時觸發對商家的結算。

技術方案 1:******,寫了一堆如何觸發結算、如何更好地支持后續的可擴展性;

技術方案 2:******,寫的方案可擴展性沒有技術方案 1 高,但是做好了未觸發結算的監控、觸發結算之后的對賬,并設計好了對應的報表防止出現資損。

其實這也是我們在技術方案中可能會忽略的一點——埋頭于代碼結構如何如何的好,但是有些東西其實是要比單純的代碼更重要。就比如風險控制,完備的監控、不可缺少的對賬是保障公司資金安全,更是保障我們自己績效的工具(此處應有表情)。

那么對于監控、對賬的具體要求是什么呢?我認為有以下幾點:

監控:

  • 監控目標:寫清楚監控的是什么內容;
  • 監控點:如通過打印日志監控,那么日志打印在哪個類的哪個方法;
  • 監控觸發:是通過 sunfire 采集觸發還是其它,如果是 sunfire 采集最好能把監控項地址貼出來;
  • 監控訂閱人:監控告警需要的訂閱人;
  • 監控觸發后的解決方法:如果發生異常該如何解決?如手工觸發結算。

對賬:

  • 對賬目標:寫清楚對賬是為什么;
  • 對賬方式:寫清楚是怎么對賬的(如通過 odps 天級定時任務,履行單上的關務資源 code 和日志表中關務 cp 回傳報文的關務資源 code 對比要一致,不一致的形成某個數據集,通過錦衣衛-資損風險平臺配置);
  • 對賬告警訂閱人;
  • 對賬異常之后的解決辦法。

還有其它幾個部分也補充說一下:灰度方案,包括但不限于:

  • 多方前置準備;
  • 灰度切流開關設計;
  • 灰度切流節奏;
  • 異常應對。

向前兼容性,包括但不限于:

  • 接口的向前兼容:尤其是對外的接口;
  • 數據結構的向前兼容:如不能隨意改變字段的存儲類型和格式。

環境隔離:

  • 如有租戶隔離 & 預發線上隔離的情況需要考慮數據。

發布流程,包括但不限于:

  • 發布計劃;
  • 檢查項列表;
  • 發布流量監控。
責任編輯:武曉燕 來源: 阿里開發者
相關推薦

2013-12-10 09:50:03

技術技術博客

2023-07-16 22:57:38

代碼場景業務

2021-08-16 15:18:20

機器學習人工智能計算機

2020-07-15 08:17:16

代碼

2016-09-25 14:09:50

bug報告bug故障

2016-04-06 09:58:46

移動·開發技術周刊

2021-03-17 09:48:48

高質量技術文章

2016-03-30 09:54:59

bug報告開發

2021-12-07 08:16:34

React 前端 組件

2021-12-13 14:37:37

React組件前端

2016-11-25 13:50:15

React組件SFC

2020-05-11 15:23:58

CQRS代碼命令

2021-09-01 08:55:20

JavaScript代碼開發

2017-03-15 13:41:16

數據庫SQL調試

2013-06-07 14:00:23

代碼維護

2021-11-30 10:20:24

JavaScript代碼前端

2021-07-02 08:51:28

Vite線程項目

2022-02-28 08:07:17

Java開發

2022-02-17 10:05:21

CSS代碼前端

2022-02-08 19:33:13

技巧代碼格式
點贊
收藏

51CTO技術棧公眾號

日韩国产一区三区| 一区二区三区欧美亚洲| 青青草原一区二区| 免费福利视频网站| 国产精品久久久久av电视剧| 欧美国产成人精品| 91免费综合在线| 久久久久亚洲av无码专区| 欧美大奶一区二区| 欧美少妇xxx| 国产精品igao激情视频| 欧美一级淫片免费视频魅影视频| 西西裸体人体做爰大胆久久久| 在线看日韩欧美| 日韩欧美色视频| 亚洲优女在线| 椎名由奈av一区二区三区| 成人动漫在线视频| 欧美三级网站在线观看| 欧美视频官网| 在线精品国产欧美| 稀缺小u女呦精品呦| 超碰这里只有精品| 五月天亚洲婷婷| 亚洲mv在线看| 神宫寺奈绪一区二区三区| 免费在线成人网| 国模gogo一区二区大胆私拍| 永久免费观看片现看| 久久精品福利| 制服丝袜亚洲色图| av观看免费在线| 欧美14一18处毛片| 国产精品初高中害羞小美女文| 国产精品一区在线观看| 国产精品久久久国产盗摄| 亚洲一区黄色| 欧美日本黄视频| 91精品久久久久久久久久久久| 国产成人高清精品免费5388| 欧美精品在线观看一区二区| 精品人妻一区二区三区四区在线 | 深夜福利视频一区二区| 亚洲码国产岛国毛片在线| 欧美性天天影院| 黄色av小说在线观看| 精品中文字幕一区二区小辣椒| 456亚洲影院| 青青草在线观看视频| 欧美电影《睫毛膏》| 亚洲男子天堂网| 欧洲熟妇的性久久久久久| 秋霞一区二区三区| 欧美一区二区三区白人| 亚洲美女爱爱视频| 电影一区二区| 色999日韩国产欧美一区二区| 成人在线观看你懂的| 天堂va在线| 亚洲精品视频观看| 四虎免费在线观看视频| 毛片在线看网站| 国产精品福利一区| 亚洲欧洲一区二区在线观看| 91在线视频| 国产精品激情偷乱一区二区∴| 日本一区免费| www.国产精品.com| 国产精品天美传媒| 一区二区三区国| 日本美女在线中文版| 国产精品无码永久免费888| 亚洲精品影院| 午夜在线观看视频| 亚洲特级片在线| 黄色片免费在线观看视频| 青青草原av在线| 亚洲一二三区视频在线观看| 男人天堂新网址| av最新在线| 亚洲一区二区三区国产| av免费观看大全| 在线观看爽视频| 91精品福利视频| 国产美女18xxxx免费视频| 亚洲资源在线| 精品国产一区二区三区久久久蜜月 | 手机在线精品视频| 91麻豆福利精品推荐| 欧美重口乱码一区二区| 日本电影全部在线观看网站视频| 亚洲视频 欧洲视频| 日b视频免费观看| 周于希免费高清在线观看| 欧洲亚洲精品在线| 一二三av在线| 欧美变态挠脚心| 一区国产精品视频| 国产成人无码aa精品一区| 国产精品一区毛片| 成人h视频在线| 国精品人妻无码一区二区三区喝尿| 91污在线观看| 夜夜爽99久久国产综合精品女不卡 | 91精品蜜臀在线一区尤物| yjizz视频| 成人嘿咻视频免费看| 欧美高清在线视频观看不卡| 欧美特黄aaaaaa| 精品一区二区三区在线播放视频| 国产精品一区而去| 成人一区二区不卡免费| 亚洲国产毛片aaaaa无费看 | 国产精品久久久亚洲一区| 国产女人18毛片水18精品| 亚洲高清视频网站| 国产欧美日韩激情| 免费看黄在线看| 日韩亚洲国产免费| 亚洲裸体xxxx| 国产在线视频第一页| 日本一不卡视频| 国内精品二区| 在线播放蜜桃麻豆| 欧美亚洲免费在线一区| 日韩 中文字幕| 欧美在线网址| 国产精品女人网站| 欧美色综合一区二区三区| 一区二区三区不卡在线观看| 日本人69视频| 欧美偷拍自拍| 57pao精品| 黄色小视频免费观看| 国产精品电影一区二区| wwwwxxxx日韩| 亚洲春色h网| 久久久久久久久综合| 国产乱码精品一区二区三区精东| 久久久久久久久伊人| 欧美激情视频免费看| 欧美一级大片在线视频| 日韩小视频在线| 中文区中文字幕免费看| 国产亚洲精品福利| 丝袜老师办公室里做好紧好爽| 大香伊人久久精品一区二区| 欧美情侣性视频| 国产成人久久精品77777综合| 国产精品麻豆99久久久久久| 日本爱爱免费视频| 国内精品久久久久久久久电影网| 日本91av在线播放| 亚洲 欧美 激情 另类| 亚洲电影在线免费观看| 一本色道久久hezyo无码| 国产精品v亚洲精品v日韩精品| 国产日产久久高清欧美一区| 91精彩视频在线播放| 欧美丝袜丝交足nylons| 女人十八毛片嫩草av| 蜜桃久久精品一区二区| 午夜精品一区二区三区四区| 九色成人搞黄网站| 在线电影av不卡网址| 无码久久精品国产亚洲av影片| 国产欧美日韩不卡| 中日韩av在线播放| 欧美/亚洲一区| 国产精品裸体一区二区三区| 国产夫妻在线播放| 亚洲免费电影一区| 免费在线不卡av| 亚洲欧洲精品一区二区三区不卡| 激情在线观看视频| 亚洲午夜一级| 久久久影院一区二区三区| 快播电影网址老女人久久| 一区二区日韩精品| 亚洲一区二区影视| 一区二区三区久久| 亚洲一区二区观看| 麻豆国产一区二区| www成人免费| 日韩mv欧美mv国产网站| 国产精品1234| 久热国产在线| 亚洲成av人片在线观看香蕉| 五月婷婷开心网| 久久久久9999亚洲精品| 欧美激情第3页| 欧美日韩视频| 六十路精品视频| 欧美高清免费| 欧美极品少妇xxxxⅹ喷水| 免费动漫网站在线观看| 91麻豆精品国产91久久久久 | 国产成人一区二| jizz性欧美10| 亚洲久久久久久久久久| 国产精品福利电影| 色综合天天综合网天天看片| 欧美性x x x| 26uuuu精品一区二区| www.污网站| 久久激情一区| 国产经典久久久| 久操成人av| 国产精品夜夜夜一区二区三区尤| 久久三级毛片| 97在线免费观看| 国产剧情在线| 亚洲午夜精品视频| 色婷婷在线视频| 91麻豆精品国产自产在线观看一区| 青青草av在线播放| 亚洲日本一区二区三区| 国产成人无码精品久久二区三| 国产精品一区二区三区99| 亚洲综合在线网站| 国模大胆一区二区三区| 中文字幕一区二区三区精彩视频| 免费成人三级| 99在线高清视频在线播放| 欧美极品在线| 欧美在线观看日本一区| 久久免费电影| 久久中文字幕视频| 超碰免费97在线观看| 亚洲精品一区在线观看香蕉| 亚洲第一大网站| 91精品国产综合久久久久久漫画| 成人免费毛片视频| 欧美日韩亚洲成人| 日本中文字幕在线免费观看| 亚洲精品五月天| 国产传媒在线看| 国产夜色精品一区二区av| 污片免费在线观看| av电影在线观看完整版一区二区| 精品人妻一区二区三区免费| 九九国产精品视频| 色噜噜狠狠一区二区| 日韩精品一级二级| 日日碰狠狠丁香久燥| 免费一区视频| 91黄色小网站| 久久久久91| 日本一极黄色片| 久久久蜜桃一区二区人| 每日在线更新av| 国产日韩欧美在线播放不卡| 国产精品久久中文字幕| 亚洲二区在线| 欧美视频在线观看网站| 99在线精品视频在线观看| 国产主播自拍av| 一本久久综合| 亚洲熟妇av一区二区三区| 久久精品人人| 国产aaaaa毛片| 久久精品噜噜噜成人av农村| 免费成年人高清视频| 国产麻豆一精品一av一免费| 国产成人精品综合久久久久99 | 噜噜噜噜噜在线视频| 亚洲男人第一av网站| 国产粉嫩一区二区三区在线观看| 在线色欧美三级视频| 日本亚洲精品| 欧美成人亚洲成人| 91吃瓜在线观看| 日本一本a高清免费不卡| 成人在线观看免费视频| 成人网页在线免费观看| 永久免费精品视频| 免费看成人片| 国产精品99在线观看| www国产无套内射com| 最新亚洲激情| 男人的天堂日韩| 国产一区在线观看视频| 韩国av中国字幕| 久久女同精品一区二区| 国产成人免费在线观看视频| 亚洲综合清纯丝袜自拍| 亚洲婷婷综合网| 欧美日韩精品专区| 免费a级片在线观看| 亚洲欧美制服综合另类| 欧美人xxx| 性欧美在线看片a免费观看| www.精品| 91九色对白| 亚洲欧洲av| 国产又粗又长又爽视频| 亚洲欧美日韩精品一区二区| 日本美女视频一区| 94色蜜桃网一区二区三区| 啪啪一区二区三区| 午夜精品爽啪视频| 中文字幕 日韩有码| 精品国产制服丝袜高跟| 国产在线一二| 欧美精品www在线观看| 日韩一级二级| 国产精品一区免费观看| 91综合在线| 丰满人妻中伦妇伦精品app| 久久av资源站| 国产特黄级aaaaa片免| 一区二区三区视频在线看| 正在播放木下凛凛xv99| 日韩毛片在线看| 色网在线观看| 国产精品一区电影| 台湾亚洲精品一区二区tv| 成人在线免费观看网址| 免费人成网站在线观看欧美高清| 一级黄色片毛片| 亚洲人被黑人高潮完整版| www.av88| 亚洲欧洲自拍偷拍| 久久男人av资源站| 999国产视频| 天天综合网网欲色| 精品久久久久久久免费人妻| 成人视屏免费看| 国产麻豆视频在线观看| 欧美在线不卡一区| 免费国产在线观看| 69影院欧美专区视频| 爱爱精品视频| 日本天堂免费a| 国产在线播放一区二区三区| 精品一区二区三区蜜桃在线| 欧美日韩一二三四五区| 色欲av伊人久久大香线蕉影院| 欧美成人午夜免费视在线看片| 色综合一区二区日本韩国亚洲| 婷婷亚洲婷婷综合色香五月| 天堂va蜜桃一区二区三区| theav精尽人亡av| 午夜国产不卡在线观看视频| 亚洲男女视频在线观看| 色综合久综合久久综合久鬼88| 精品中文视频| japanese在线播放| 国产成人亚洲综合a∨婷婷图片| 三级全黄做爰视频| 欧美一区午夜精品| 91精品久久| 亚洲综合大片69999| 欧美在线三区| aaa黄色大片| 偷拍亚洲欧洲综合| 天堂成人在线| 热99在线视频| 欧洲毛片在线视频免费观看| www.99av.com| 亚洲欧美偷拍卡通变态| 亚洲成人中文字幕在线| 性欧美亚洲xxxx乳在线观看| 亚洲成在人线免费观看| 簧片在线免费看| 国产精品黄色在线观看| 99er热精品视频| 国语自产偷拍精品视频偷| 欧美天堂影院| 亚洲国产精品毛片av不卡在线| 欧美国产精品v| 国产一区二区在线视频聊天| 欧美美女18p| 五月天亚洲色图| 久久99爱视频| 亚洲精品菠萝久久久久久久| 污污网站免费在线观看| 日本亚洲精品在线观看| 91视频精品| 在线播放第一页| 色婷婷狠狠综合| 国产婷婷视频在线 | 999久久久久| 69久久夜色精品国产69| 欧美一级精品片在线看| 国产chinesehd精品露脸| 欧美日韩一区二区三区在线免费观看| 国产二区视频在线观看| 3d动漫啪啪精品一区二区免费| 99热这里只有成人精品国产| 婷婷丁香综合网| 精品国产在天天线2019| 福利一区二区免费视频| 国产精品av免费观看| 久久美女高清视频| 国产三级伦理片| 日本91av在线播放| 午夜久久福利| www.狠狠爱| 精品久久国产老人久久综合|