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

Apache Commons 工具集使用簡介

開發 開發工具
pache Commons包含了很多開源的工具,用于解決平時編程經常會遇到的問題,減少重復勞動。我選了一些比較常用的項目做簡單介紹。文中用了很多網上現成的東西,我只是做了一個匯總整理。

pache Commons包含了很多開源的工具,用于解決平時編程經常會遇到的問題,減少重復勞動。我選了一些比較常用的項目做簡單介紹。文中用了很多網上現成的東西,我只是做了一個匯總整理。

一、Commons BeanUtils

http://jakarta.apache.org/commons/beanutils/index.html

說明:針對Bean的一個工具集。由于Bean往往是有一堆get和set組成,所以BeanUtils也是在此基礎上進行一些包裝。

使用示例:功能有很多,網站上有詳細介紹。一個比較常用的功能是Bean Copy,也就是copy bean的屬性。如果做分層架構開發的話就會用到,比如從PO(Persistent Object)拷貝數據到VO(Value Object)。

傳統方法如下:

 

  1. //得到TeacherForm 
  2.  
  3. TeacherForm teacherForm=(TeacherForm)form; 
  4.  
  5. //構造Teacher對象 
  6.  
  7. Teacher teacher=new Teacher(); 
  8.  
  9. //賦值 
  10. teacher.setName(teacherForm.getName()); 
  11. teacher.setAge(teacherForm.getAge()); 
  12. teacher.setGender(teacherForm.getGender()); 
  13. teacher.setMajor(teacherForm.getMajor()); 
  14. teacher.setDepartment(teacherForm.getDepartment()); 
  15.  
  16. //持久化Teacher對象到數據庫 
  17. HibernateDAO= ; 
  18. HibernateDAO.save(teacher); 

使用BeanUtils后,代碼就大大改觀了,如下所示:

 

  1. //得到TeacherForm 
  2. TeacherForm teacherForm=(TeacherForm)form; 
  3. //構造Teacher對象 
  4. Teacher teacher=new Teacher(); 
  5.  
  6. //賦值 
  7. BeanUtils.copyProperties(teacher,teacherForm); 
  8.  
  9. //持久化Teacher對象到數據庫 
  10. HibernateDAO= ; 
  11. HibernateDAO.save(teacher); 

二、Commons CLI

http://jakarta.apache.org/commons/cli/index.html

說明:這是一個處理命令的工具。比如main方法輸入的string[]需要解析。你可以預先定義好參數的規則,然后就可以調用CLI來解析。

使用示例:

 

  1. // create Options object 
  2. Options options = new Options(); 
  3. // add t option, option is the command parameter, false indicates that 
  4. // this parameter is not required. 
  5.  
  6. options.addOption(“t”, false, “display current time”); 
  7. options.addOption("c"true"country code"); 
  8.  
  9. CommandLineParser parser = new PosixParser(); 
  10. CommandLine cmd = parser.parse( options, args); 
  11.  
  12. if(cmd.hasOption("t")) { 
  13.    // print the date and time 
  14. }else { 
  15.    // print the date 
  16.  
  17. // get c option value 
  18. String countryCode = cmd.getOptionValue("c"); 
  19.  
  20. if(countryCode == null) { 
  21.     // print default date 
  22. }else { 
  23.     // print date for country specified by countryCode 

三、Commons Codec

http://jakarta.apache.org/commons/codec/index.html

說明:這個工具是用來編碼和解碼的,包括Base64,URL,Soundx等等。用這個工具的人應該很清楚這些,我就不多介紹了。

四、Commons Collections

http://jakarta.apache.org/commons/collections/

說明:你可以把這個工具看成是java.util的擴展。

使用示例:舉一個簡單的例子

  1. OrderedMap map = new LinkedMap(); 
  2. map.put("FIVE""5"); 
  3. map.put("SIX""6"); 
  4. map.put("SEVEN""7"); 
  5. map.firstKey(); // returns "FIVE" 
  6. map.nextKey("FIVE"); // returns "SIX" 
  7. map.nextKey("SIX"); // returns "SEVEN" 

五、Commons Configuration

http://jakarta.apache.org/commons/configuration/

說明:這個工具是用來幫助處理配置文件的,支持很多種存儲方式

1. Properties files
2. XML documents
3. Property list files (.plist)
4. JNDI
5. JDBC Datasource
6. System properties
7. Applet parameters
8. Servlet parameters

使用示例:舉一個Properties的簡單例子

 

  1. # usergui.properties, definining the GUI, 
  2. colors.background = #FFFFFF 
  3. colors.foreground = #000080 
  4. window.width = 500 
  5. window.height = 300 
  6.  
  7. PropertiesConfiguration config = new PropertiesConfiguration("usergui.properties"); 
  8. config.setProperty("colors.background", "#000000); 
  9. config.save(); 
  10.  
  11. config.save("usergui.backup.properties);//save a copy 
  12. Integer integer = config.getInteger("window.width"); 
  13.  
  14. Commons DBCP 
  15.  
  16. http://jakarta.apache.org/commons/dbcp/ 

說明:Database Connection pool, Tomcat就是用的這個,不用我多說了吧,要用的自己去網站上看說明。

六、Commons DbUtils

http://jakarta.apache.org/commons/dbutils/

說明:我以前在寫數據庫程序的時候,往往把數據庫操作單獨做一個包。DbUtils就是這樣一個工具,以后開發不用再重復這樣的工作了。值得一體的是,這個工具并不是現在流行的OR-Mapping工具(比如Hibernate),只是簡化數據庫操作,比如

QueryRunner run = new QueryRunner(dataSource);

// Execute the query and get the results back from the handler
Object[] result = (Object[]) run.query("SELECT * FROM Person WHERE name=?", "John Doe");

七、Commons FileUpload

http://jakarta.apache.org/commons/fileupload/

說明:jsp的上傳文件功能怎么做呢?

使用示例:

 

  1. // Create a factory for disk-based file items 
  2. FileItemFactory factory = new DiskFileItemFactory(); 
  3. // Create a new file upload handler 
  4. ServletFileUpload upload = new ServletFileUpload(factory); 
  5.  
  6. // Parse the request 
  7. List /* FileItem */ items = upload.parseRequest(request); 
  8. // Process the uploaded items 
  9. Iterator iter = items.iterator(); 
  10. while (iter.hasNext()) { 
  11.      FileItem item = (FileItem) iter.next(); 
  12.      if (item.isFormField()) { 
  13.         processFormField(item); 
  14.      } else { 
  15.         processUploadedFile(item); 
  16.      } 

八、Commons HttpClient

http://jakarta.apache.org/commons/httpclient/

說明:這個工具可以方便通過編程的方式去訪問網站。

使用示例:最簡單的Get操作

 

  1. GetMethod get = new GetMethod("http://jakarta.apache.org"); 
  2.  
  3. // execute method and handle any error responses. 
  4.  
  5. ... 
  6.  
  7. InputStream in = get.getResponseBodyAsStream(); 
  8. // Process the data from the input stream. 
  9. get.releaseConnection(); 

九、Commons IO

http://jakarta.apache.org/commons/io/

說明:可以看成是java.io的擴展,我覺得用起來非常方便。

使用示例:

1.讀取Stream

標準代碼:

  1. InputStream in = new URL( "http://jakarta.apache.org" ).openStream(); 
  2. try { 
  3.        InputStreamReader inR = new InputStreamReader( in ); 
  4.        BufferedReader buf = new BufferedReader( inR ); 
  5.        String line; 
  6.        while ( ( line = buf.readLine() ) != null ) { 
  7.           System.out.println( line ); 
  8.        } 
  9.   } finally { 
  10.     in.close(); 
  11.   } 

使用IOUtils

  1. InputStream in = new URL( "http://jakarta.apache.org" ).openStream(); 
  2. try { 
  3.     System.out.println( IOUtils.toString( in ) ); 
  4. finally { 
  5.     IOUtils.closeQuietly(in); 

2.讀取文件

  1. File file = new File("/commons/io/project.properties"); 
  2. List lines = FileUtils.readLines(file, "UTF-8"); 

3.察看剩余空間

long freeSpace = FileSystemUtils.freeSpace("C:/");

十、Commons JXPath

http://jakarta.apache.org/commons/jxpath/

說明:Xpath你知道吧,那么JXpath就是基于Java對象的Xpath,也就是用Xpath對Java對象進行查詢。這個東西還是很有想像力的。

使用示例:

Address address = (Address)JXPathContext.newContext(vendor).
getValue("locations[address/zipCode='90210']/address");

上述代碼等同于

  1. Address address = null
  2. Collection locations = vendor.getLocations(); 
  3. Iterator it = locations.iterator(); 
  4. while (it.hasNext()){ 
  5.     Location location = (Location)it.next(); 
  6.     String zipCode = location.getAddress().getZipCode(); 
  7.     if (zipCode.equals("90210")){ 
  8.        address = location.getAddress(); 
  9.         break
  10.     } 

十一、Commons Lang

http://jakarta.apache.org/commons/lang/

說明:這個工具包可以看成是對java.lang的擴展。提供了諸如StringUtils, StringEscapeUtils, RandomStringUtils, Tokenizer, WordUtils等工具類。

十二、Commons Logging

http://jakarta.apache.org/commons/logging/

說明:你知道log4j嗎?

十三、Commons Math

http://jakarta.apache.org/commons/math/

說明:看名字你就應該知道這個包是用來干嘛的了吧。這個包提供的功能有些和Commons Lang重復了,但是這個包更專注于做數學工具,功能更強大。

十四、Commons Net

http://jakarta.apache.org/commons/net/

說明:這個包還是很實用的,封裝了很多網絡協議。

1. FTP
2. NNTP
3. SMTP
4. POP3
5. Telnet
6. TFTP
7. Finger
8. Whois
9. rexec/rcmd/rlogin
10. Time (rdate) and Daytime
11. Echo
12. Discard
13. NTP/SNTP

使用示例:

TelnetClient telnet = new TelnetClient();
telnet.connect( "192.168.1.99", 23 );
InputStream in = telnet.getInputStream();
PrintStream out = new PrintStream( telnet.getOutputStream() );
...
telnet.close();

十五、Commons Validator

http://jakarta.apache.org/commons/validator/

說明:用來幫助進行驗證的工具。比如驗證Email字符串,日期字符串等是否合法。

使用示例:

  1. // Get the Date validator 
  2. DateValidator validator = DateValidator.getInstance(); 
  3. // Validate/Convert the date 
  4. Date fooDate = validator.validate(fooString, "dd/MM/yyyy"); 
  5. if (fooDate == null) { 
  6.     // error...not a valid date 
  7.     return

十六、Commons Virtual File System

http://jakarta.apache.org/commons/vfs/

說明:提供對各種資源的訪問接口。支持的資源類型包括

1. CIFS
2. FTP
3. Local Files
4. HTTP and HTTPS
5. SFTP
6. Temporary Files
7. WebDAV
8. Zip, Jar and Tar (uncompressed, tgz or tbz2)
9. gzip and bzip2
10. res
11. ram

這個包的功能很強大,極大的簡化了程序對資源的訪問。

使用示例:

從jar中讀取文件

 

  1. // Locate the Jar file 
  2. FileSystemManager fsManager = VFS.getManager(); 
  3. FileObject jarFile = fsManager.resolveFile( "jar:lib/aJarFile.jar" ); 
  4.  
  5. // List the children of the Jar file 
  6. FileObject[] children = jarFile.getChildren(); 
  7. System.out.println( "Children of " + jarFile.getName().getURI() ); 
  8. for ( int i = 0; i < children.length; i++ ){ 
  9.     System.out.println( children[ i ].getName().getBaseName() ); 

從smb讀取文件

StaticUserAuthenticator auth = new StaticUserAuthenticator("username", "password", null);
FileSystemOptions opts = new FileSystemOptions();
DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(opts, auth);
FileObject fo = VFS.getManager().resolveFile("smb://host/anyshare/dir", opts);

責任編輯:王雪燕 來源: codeceo
相關推薦

2019-05-07 11:02:55

Java開發代碼

2011-12-15 09:13:11

Digesterjavaxml

2011-12-14 09:46:39

JSPJava

2011-07-14 10:53:54

TKPROFOracle

2009-12-30 15:47:14

ADO 記錄集

2010-12-17 09:33:06

Clonezilla磁盤克隆

2009-12-30 10:41:27

Ubuntu Apac

2010-01-18 15:40:37

Visual C++工

2022-06-01 13:52:11

開源大數據

2009-09-18 13:53:09

LINQ工具集

2009-12-23 14:10:23

Linux截屏工具

2010-06-21 15:04:00

Linux apt

2010-06-08 15:59:38

UML建模工具

2015-07-28 17:51:07

2015-09-07 17:13:10

SysInternal工具Windows 10

2011-07-19 14:38:06

jQuery Mobi

2009-12-14 14:00:39

VS 關系圖

2011-04-14 17:32:21

2015-10-29 11:27:07

MySQL GUI工具數據庫前端工具用戶界面

2010-02-24 14:53:33

Python開發工具
點贊
收藏

51CTO技術棧公眾號

鲁大师成人一区二区三区| 日韩精品成人在线观看| 欧美激情在线看| 国产在线观看91精品一区| 欧美成人黄色网| 欧美韩一区二区| 欧美综合一区二区| 欧美中日韩在线| 国产高清视频在线观看| 国产成人午夜视频| 国产精品成人aaaaa网站| 亚洲一级生活片| 国产精品最新| 精品国产免费视频| 三上悠亚av一区二区三区| 欧美14一18处毛片| 国产精品拍天天在线| 国产一区二区三区高清| 一级黄色大片免费| 国产一区二区三区成人欧美日韩在线观看 | 欧美高清你懂的| 午夜视频在线观看一区二区三区| 亚洲视频电影| 久久这里精品| 成人久久久精品乱码一区二区三区| 国产精品美女在线| 在线观看免费国产视频| 欧美一区精品| 日韩专区在线播放| 韩国三级hd中文字幕| 精品视频高潮| 日韩欧美电影在线| 一级做a免费视频| 亚洲三级欧美| 调教+趴+乳夹+国产+精品| 亚洲区成人777777精品| 中文字幕在线播放| 久久麻豆一区二区| 久久精品日韩| 日本1级在线| av不卡在线播放| 国产精品国产三级欧美二区 | 久久精品国产亚洲一区二区三区| 欧美性受xxxx白人性爽| 亚洲一区欧美在线| 精品96久久久久久中文字幕无| 日韩一区二区在线视频| 精品亚洲aⅴ无码一区二区三区| 免费萌白酱国产一区二区三区| 日韩欧美第一区| 精品国产午夜福利在线观看| 91丨精品丨国产| 91精品国产综合久久久蜜臀粉嫩 | 夜夜嗨av色综合久久久综合网| 国产精品成人无码专区| 国产精品自在| 日韩av在线不卡| 毛茸茸多毛bbb毛多视频| 红杏成人性视频免费看| 亚洲国产精品久久| 99re久久精品国产| 一本色道久久综合狠狠躁的番外| 国产网站欧美日韩免费精品在线观看 | 国产成人一级片| 毛片一区二区| 国产精品久久久久9999| 一区二区视频免费观看| 久久91精品久久久久久秒播| 91超碰在线电影| 亚洲黄色小说网址| 99re这里只有精品6| 久久riav| 最新av网站在线观看| 亚洲男人的天堂在线观看| 国产精品三级一区二区| gogo高清在线播放免费| 日本乱人伦一区| 污污网站免费观看| 综合欧美亚洲| 亚洲欧美国产一本综合首页| 中文字幕欧美激情极品| 亚洲女同另类| 国内成人精品视频| 天天干,天天干| 国产一区二区精品在线观看| 成人在线免费网站| 欧美婷婷久久五月精品三区| 中文字幕av不卡| 国产乱人伦精品一区二区三区| 漫画在线观看av| 欧美视频一区二区三区| 麻豆av免费看| 精品日本12videosex| 久久国产精品电影| 伦av综合一区| 国产一区二区不卡老阿姨| 精品久久久久久乱码天堂| av电影在线播放高清免费观看| 夜夜亚洲天天久久| 三年中国国语在线播放免费| 日韩高清一区| 国产亚洲成av人片在线观看桃| www.av成人| 日韩电影在线一区| 国产区日韩欧美| 日本精品在线| 欧美午夜精品久久久久久人妖| 岛国av免费在线| 九一国产精品| 久久久久日韩精品久久久男男| 国产精品午夜一区二区| 不卡的av在线播放| 精品久久久无码人妻字幂| 色猫猫成人app| 日韩激情第一页| 久久国产露脸精品国产| 美女精品自拍一二三四| 美女一区视频| 国产社区精品视频| 欧美一级黄色录像| 国产三级av在线播放| 亚洲成人在线| 99se婷婷在线视频观看| 激情成人四房播| 欧美色成人综合| 国产精品揄拍100视频| 伊人久久亚洲影院| 91丝袜脚交足在线播放| 男人的天堂在线视频免费观看 | 欧美高清在线视频| 男人操女人免费软件| 成人性生交大片免费看96| 色偷偷888欧美精品久久久 | 丝袜亚洲另类欧美综合| 精品免费视频123区| 国模雨婷捆绑高清在线| 日韩欧美一卡二卡| 卡通动漫亚洲综合| 国产一区二区在线免费观看| 亚洲精品一品区二品区三品区| 性爽视频在线| 精品视频久久久久久久| wwwxxx亚洲| 2024国产精品视频| 欧美韩国日本在线| 综合干狼人综合首页| 2019中文字幕免费视频| 日韩电影在线观看完整版| 欧美性色xo影院| 99久久久无码国产精品性| 久久国产精品亚洲77777| 欧美高清视频一区| 日本美女久久| 中文字幕亚洲图片| 国产成人免费看一级大黄| 亚洲女厕所小便bbb| 少妇伦子伦精品无吗| 亚洲美女啪啪| 欧美日韩一区二区三区在线观看免| 成人片免费看| 中文字幕精品一区久久久久 | 亚洲成人精品视频| 国产成人愉拍精品久久| 91丨国产丨九色丨pron| 亚洲精品中文字幕无码蜜桃| 日韩免费一区| 91久久大香伊蕉在人线| 国产高清中文字幕在线| 亚洲人午夜精品| 一区不卡在线观看| 又紧又大又爽精品一区二区| 中文字幕免费高清视频| 视频在线在亚洲| 青青草原国产免费| a看欧美黄色女同性恋| 国产91精品高潮白浆喷水| 天天影视久久综合| 日韩精品一区二区在线| 国产精品乱子伦| 亚洲国产成人私人影院tom | jazzjazz国产精品久久| 91sao在线观看国产| 成年人在线观看| 日韩欧美综合一区| 天天操中文字幕| 中文字幕色av一区二区三区| 亚洲av无码成人精品区| 久久久久久自在自线| 婷婷视频在线播放| 日韩av午夜| 国产精品久久久久久久av大片 | 一区二区国产视频| 西西444www无码大胆| 国产精品中文有码| 男人亚洲天堂网| 一区二区在线| 欧美第一黄网| 视频一区在线| 国产精品久久久亚洲| 久久国产精品黑丝| 最近2019中文字幕在线高清| 神宫寺奈绪一区二区三区| 777久久久精品| 亚洲 日本 欧美 中文幕| 一区二区三区国产豹纹内裤在线| 摸摸摸bbb毛毛毛片| 国产一区二区三区久久悠悠色av| 国产精品第12页| 亚洲一级特黄| 一区二区三区四区五区视频| 日韩一级电影| 98国产高清一区| 欧美啪啪网站| 18一19gay欧美视频网站| 日本h片在线观看| 日韩在线观看精品| 国产区视频在线播放| 精品爽片免费看久久| www.97超碰| 777午夜精品免费视频| 亚洲午夜在线播放| 欧美午夜激情在线| 国产午夜在线播放| 亚洲国产成人91porn| 国产一区二区精彩视频| 国产精品网曝门| 日本理论中文字幕| 久久久精品欧美丰满| 一区二区视频观看| av电影在线观看一区| 国产a级片视频| 精品在线免费视频| 日本人视频jizz页码69| 蜜桃精品视频在线观看| 妓院一钑片免看黄大片| 久久久亚洲一区| 苍井空浴缸大战猛男120分钟| 日韩午夜免费视频| 国产乱淫av片杨贵妃| 国产精品hd| 精品久久久无码人妻字幂| 欧美区日韩区| 国产xxxx振车| 韩日精品在线| 91免费黄视频| 日韩亚洲在线| 日本精品一区二区三区四区| 亚洲综合不卡| 国产成人综合一区| 免费在线观看精品| 手机在线国产视频| 国产伦理精品不卡| 无码人妻丰满熟妇区毛片蜜桃精品| 国产精品99久久久久久久vr| 亚欧精品在线视频| 福利电影一区二区| 搡老熟女老女人一区二区| www国产成人免费观看视频 深夜成人网| 人妻丰满熟妇av无码久久洗澡| av中文字幕亚洲| 麻豆av免费观看| 欧美激情在线一区二区三区| 日韩欧美在线视频播放| 亚洲三级视频在线观看| 久久国产在线观看| 日韩欧美中文第一页| 国产成人精品一区二区色戒| 欧美区在线观看| 丰满人妻妇伦又伦精品国产| 精品视频在线播放色网色视频| 成人在线高清视频| 久久69精品久久久久久久电影好| 1234区中文字幕在线观看| 欧美在线观看网址综合| 国产精品99精品一区二区三区∴| 成人在线观看视频网站| 动漫视频在线一区| 欧洲成人一区二区| 亚洲老妇激情| av之家在线观看| 男人操女人的视频在线观看欧美 | 中文字幕人妻丝袜乱一区三区| 69精品人人人人| 污视频在线免费观看| 这里只有精品久久| 国产网红女主播精品视频| 热久久这里只有精品| 国产亚洲高清一区| 欧美h视频在线| 在线观看国产精品入口| 黄色片久久久久| 国产麻豆日韩欧美久久| 成人免费毛片糖心| 一区二区三区不卡视频| 中文字幕人成人乱码亚洲电影| 精品日韩在线一区| eeuss影院www在线播放| 国内精品久久久久久影视8| 福利精品一区| 精品国产乱码一区二区三区四区| 日韩电影在线视频| av女优在线播放| 精彩视频一区二区三区| 成年人在线观看av| 一区二区三区在线免费| 一区精品在线观看| 日韩av在线一区二区| 影音先锋中文在线视频| 国产精品视频永久免费播放| 美女一区二区在线观看| 一区二区精品免费视频| 一区在线免费观看| 亚洲自拍第三页| 亚洲国产精品v| 影音先锋在线国产| 精品国产乱码久久| 黄网站视频在线观看| 国产精品久久综合av爱欲tv| 亚洲美女久久| 日韩精品一区二区在线视频| 狠狠色丁香久久婷婷综| 夫妇交换中文字幕| 91电影在线观看| 色视频在线观看| 高清在线视频日韩欧美| 日本一区二区乱| 国内精品国产三级国产99| 国产在线播放一区二区三区| av在线播放中文字幕| 欧美在线观看你懂的| 牛牛影视精品影视| 欧美一区亚洲一区| 日韩精品免费一区二区三区竹菊| 美脚丝袜脚交一区二区| 国产成人精品网址| 少妇影院在线观看| 欧美一区二区三区四区久久| 国产精品久久麻豆| 91免费人成网站在线观看18| 国产精品毛片一区二区在线看| 五月婷婷激情久久| 国产精品伦理在线| 中文字幕在线观看精品| 日韩在线免费视频| 欧美一区二区三区婷婷| 国产又大又长又粗又黄| 国产原创一区二区| 九九视频免费观看| 亚洲变态欧美另类捆绑| 大菠萝精品导航| 蜜桃免费一区二区三区| 日韩精品成人一区二区三区| 国产精品久久免费观看| 欧美精品一二三区| 在线xxxx| 国产一区二区三区四区hd| 宅男噜噜噜66国产日韩在线观看| 国产精品无码一区二区三区免费| 日韩欧美在线视频免费观看| 国产区高清在线| 91亚洲精品在线观看| 欧美激情视频一区二区三区在线播放| xxxx视频在线观看| 亚洲成人精品一区| 国产日本在线观看| 444亚洲人体| 亚洲伦理一区| 夫妇露脸对白88av| 欧美一卡二卡在线观看| 97久久人人超碰caoprom| 欧美日韩系列| 国产毛片一区二区| 男人的天堂一区| 最近中文字幕日韩精品| 91精品久久久久久综合五月天 | 亚洲精品二区| 国产精品一区二区黑丝| 伊人久久综合视频| 色悠悠久久88| 成人黄色av网址| 无人在线观看的免费高清视频| 亚洲日穴在线视频| 国产又爽又黄网站亚洲视频123| 国产精品精品久久久| 欧美激情无毛| 老司机福利在线观看| 精品久久久三级丝袜| 男人皇宫亚洲男人2020| 91看片淫黄大片91| 国产日韩欧美一区二区三区综合 | 国产精品一区二区果冻传媒| www欧美在线| 蜜月aⅴ免费一区二区三区| 网红女主播少妇精品视频| 激情图片中文字幕| 一本到高清视频免费精品| sm国产在线调教视频| 日本不卡二区| 波多野结衣视频一区| 亚洲中文字幕一区二区|