精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

精品处破学生在线二十三| 中文字幕一区二区视频| 国产精品18久久久久久首页狼| 少妇高清精品毛片在线视频 | 成人高h视频在线| 在线观看黄网址| 久久久久影视| 51久久夜色精品国产麻豆| 日本中文字幕亚洲| 日本中文字幕伦在线观看| 成人高清av在线| 国产精品伦子伦免费视频| 九九热精品免费视频| 国产伦精品一区二区三区视频| 欧美日韩一区二区三区在线免费观看 | 欧美羞羞免费网站| 日韩精品视频在线观看视频 | 久久er99热精品一区二区| 欧美国产在线电影| 欧美丰满美乳xxⅹ高潮www| 日韩精品一区二区三区免费视频| 国产精品电影一区二区| 好看的日韩精品| 亚洲一级视频在线观看| 国产精品久久久亚洲一区| 久久精品亚洲精品| 蜜桃传媒一区二区亚洲| 久久1电影院| 日韩你懂的电影在线观看| 香蕉视频禁止18| 免费电影日韩网站| 精品福利在线看| 精品人妻人人做人人爽| 黄色国产网站在线播放| 国产欧美日韩亚州综合| 你懂的视频在线一区二区| 亚洲精品97久久中文字幕| 国产美女娇喘av呻吟久久| 国产精品麻豆va在线播放| 国产免费一级视频| 亚洲国产二区| 国精产品一区一区三区有限在线| 国产精品无码一区二区三| 精品一区二区三区免费看| 欧美日韩中文另类| 精品999在线| 亚洲优女在线| 色综合久久久网| 久久久999视频| 三级在线看中文字幕完整版| 亚洲成在线观看| 免费特级黄色片| sis001亚洲原创区| 亚洲超碰精品一区二区| 婷婷五月综合缴情在线视频| 99riav视频在线观看| 亚洲成人一区二区| 无码中文字幕色专区| 黄视频网站在线观看| 亚洲大片一区二区三区| 91视频最新入口| 怡红院成人在线| 欧美日韩一级二级| 国产一级免费大片| 五月亚洲婷婷| 日韩国产在线看| 91久久免费视频| 日韩欧美视频| 久久亚洲国产精品| 欧美久久久久久久久久久久| 在线看片一区| 国产成人欧美在线观看| 亚洲系列在线观看| 国产精品18久久久久| 国产精品日韩一区二区| 免费在线视频你懂得| 国产精品美女一区二区| 自拍另类欧美| heyzo高清在线| 日本道精品一区二区三区| 日韩一级免费片| 136导航精品福利| 亚洲精品丝袜日韩| 亚洲区一区二区三| 99av国产精品欲麻豆| 国产精品久久99久久| 99视频国产精品免费观看a | 国产精品久久久久久久午夜| 久草热在线观看| 国产精品香蕉一区二区三区| 久久国产精品精品国产色婷婷| 国产三级第一页| 成人激情校园春色| 丝袜足脚交91精品| 国模私拍视频在线播放| 欧美在线观看一二区| 国模大尺度视频| 国产精品片aa在线观看| 九九热精品视频在线播放| 精品人妻无码一区二区性色| 国产精品一区二区在线播放 | 红杏成人性视频免费看| 亚洲性xxxx| 精品无码人妻一区二区三区| 首页欧美精品中文字幕| 国产高清在线精品一区二区三区| 草逼视频免费看| 国产欧美日韩在线看| 男人天堂手机在线视频| 欧美一级在线| 亚洲欧美在线一区二区| 欧美又粗又大又长| 美女任你摸久久| 欧美精品一区在线| 91破解版在线观看| 欧美一区二区三区在| 女人又爽又黄免费女仆| 最新亚洲激情| 99re6热在线精品视频播放速度| 国产激情视频在线播放| 久久久久99精品国产片| 久久久久久免费看| 51精品国产| 欧美成人久久久| 在线观看中文字幕av| 久久久www成人免费毛片麻豆| 亚洲成人精品电影在线观看| 小早川怜子影音先锋在线观看| 一本久道中文字幕精品亚洲嫩| 欧美成人黑人猛交| 久久丝袜视频| 国内外成人免费激情在线视频网站| 亚洲天堂日韩av| 国产成人av影院| 中文字幕在线亚洲三区| 日本黄色成人| 日韩中文字幕视频| 美女黄页在线观看| 中文字幕av一区二区三区免费看| 自拍偷拍视频在线| 亚洲精品成人一区| www.欧美精品| 精品国产999久久久免费| 亚洲免费色视频| 亚洲制服在线观看| 欧美黄在线观看| 91在线看www| 性国产高清在线观看| 欧美一卡二卡在线观看| 欧美日韩免费做爰视频| 国产一区二区三区精品视频| 中文字幕乱码免费| 亚洲视频一起| 97视频网站入口| 美女欧美视频在线观看免费| 91成人网在线| 在线免费看视频| 国产毛片精品视频| 男人添女人荫蒂免费视频| 国产精品网在线观看| 91精品国产色综合久久不卡98口| 一区二区三区精彩视频| 亚洲欧美日韩久久| 久久久久亚洲av无码专区首jn| 精品国产一区二区三区av片| 国产精品老牛影院在线观看| 国产三区在线观看| 精品国产露脸精彩对白| 国产精品免费精品一区| 国产午夜精品久久| 国产精品自在自线| 国内久久精品| 欧美黑人3p| 24小时成人在线视频| 久久99久久99精品免观看粉嫩| 欧美 亚洲 另类 激情 另类| 国产精品福利一区二区| 美女被爆操网站| 欧美亚洲一区| 亚洲欧美日韩国产成人综合一二三区| 亚洲最大网站| www.精品av.com| 日本免费不卡视频| 日本黄色一区二区| 国产精品三区在线观看| 99久精品国产| 日韩欧美理论片| 国产一区二区三区的电影| 亚洲午夜精品一区二区| 精品久久对白| 成人激情视频在线观看| 色戒汤唯在线| 美女视频久久黄| 国产尤物视频在线| 欧美成人一区二区三区在线观看 | 五月天网站亚洲| 欧美丰满美乳xxⅹ高潮www| 床上的激情91.| 亚洲欧洲日本精品| 夜夜嗨一区二区| 亚洲自拍偷拍二区| 亚洲精品aaaaa| av成人观看| 国产成+人+综合+亚洲欧美| 久久久久久久久久久久久久久久久久av | 国产视频亚洲| 日本免费在线视频观看| 久久91麻豆精品一区| 国产成人精品免费视频大全最热| 日本乱理伦在线| 一区二区成人精品| 亚州精品国产精品乱码不99按摩| 亚洲大型综合色站| 老女人性淫交视频| 日本一区二区三区国色天香| 日韩aaaaa| 国产激情视频一区二区在线观看| 国产一级不卡视频| 国产精品久久久久久麻豆一区软件| 国产一区二区丝袜| 在线成人av观看| 久久久久亚洲精品| av大全在线| 日韩亚洲综合在线| av电影在线观看| 国产一区二区三区日韩欧美| 无码国产色欲xxxx视频| 精品国产123| www.日韩高清| 日韩欧美国产一二三区| 国产免费高清av| 91精品国产综合久久久蜜臀粉嫩| 久久久精品91| 一区二区三区小说| 男人与禽猛交狂配| 亚洲美女视频在线| 懂色av懂色av粉嫩av| 亚洲欧美日韩一区二区| 亚洲成人生活片| 亚洲欧美另类综合偷拍| www.毛片com| 一区二区三区四区蜜桃| 999精品在线视频| 亚洲欧美综合网| 久久人妻无码aⅴ毛片a片app | 日本在线观看不卡视频| 亚洲国产精品久久久久爰色欲| 99精品小视频| 亚洲自拍偷拍一区二区三区| 一二三区不卡| 菠萝蜜视频在线观看入口| 狠狠入ady亚洲精品| 国产美女主播在线播放 | 久久精品一区二区三区四区| av网站免费在线播放| 久久久久久久综合| 国产精品av久久久久久无| 国产精品久久久久影院色老大| 理论片大全免费理伦片| 99精品视频在线观看| 黄色网址在线视频| 国产欧美日韩综合精品一区二区 | 99久久亚洲精品日本无码| 欧美一卡2卡三卡4卡5免费| 国产成人精品无码高潮| 亚洲第一区中文字幕| 男同在线观看| 日韩在线观看网站| 18+视频在线观看| 97热在线精品视频在线观看| gay欧美网站| 91精品国产自产在线| 视频二区欧美| 欧美日韩一区综合| 亚洲视频在线免费| 国产乱子伦农村叉叉叉| 视频在线观看一区| 国产亚洲色婷婷久久| 91亚洲国产成人精品一区二区三| 天堂va欧美va亚洲va老司机| 972aa.com艺术欧美| 美国黄色特级片| 一区二区欧美视频| 无码人妻一区二区三区线| 日韩一区二区电影在线| 牛牛影视精品影视| 久久久99免费视频| 色老头在线一区二区三区| 91久久在线观看| 九色精品91| www插插插无码视频网站| 日本一不卡视频| 中国免费黄色片| 国产精品二三区| 中文字幕在线看人| 欧美成人一区二区三区在线观看| 亚洲国产精品久久久久爰性色| 91精品国产色综合久久不卡蜜臀| 亚洲一二区视频| 国产午夜精品麻豆| 国产在线拍揄自揄拍视频| 国产精品视频xxxx| 久久精品66| 国产一区一区三区| 美女尤物国产一区| 国产艳俗歌舞表演hd| 亚洲黄一区二区三区| 99成人精品视频| 亚洲精品美女网站| 天堂av中文在线| 国产情人节一区| 国产麻豆精品久久| 免费观看精品视频| 国产**成人网毛片九色| 小早川怜子一区二区的演员表| 亚洲免费高清视频在线| 国产精品高清无码| 亚洲免费伊人电影在线观看av| 国产一二三区在线视频| 久久久久久久久久久av| 日本综合精品一区| 中文字幕一区二区三区乱码| 日韩在线一二三区| 右手影院亚洲欧美| 懂色av一区二区三区| 好吊视频一二三区| 欧美激情免费看| 亚洲天堂av资源在线观看| 亚洲一区 在线播放| 久久99国产精品尤物| 日本一区二区视频在线播放| 色婷婷亚洲精品| 精品电影在线| 日本不卡高字幕在线2019| 色狠狠久久av综合| 人妻熟妇乱又伦精品视频| 成人黄色大片在线观看| 国产无遮挡又黄又爽在线观看| 色综合夜色一区| 青青操视频在线| 秋霞成人午夜鲁丝一区二区三区| 日本a人精品| 亚洲一区二区免费视频软件合集 | 日韩高清影视在线观看| 国产精品videossex国产高清 | 综合激情婷婷| 国产不卡的av| 亚洲国产精品一区二区久久恐怖片| 亚洲成人第一网站| 精品亚洲一区二区三区在线观看| 日本三级在线视频| 国产一区二区色| 欧美体内she精视频在线观看| av动漫在线观看| 久久蜜桃av一区精品变态类天堂 | av网站大全在线观看| 国产精品久久久久久久午夜| 羞羞答答成人影院www| 永久看看免费大片| 亚洲一区二区三区免费视频| 亚洲欧美国产高清va在线播放| 少妇高潮久久77777| 亚洲热av色在线播放| 肉大捧一出免费观看网站在线播放| 日韩福利视频导航| 日本黄色免费片| 精品精品欲导航| xxx欧美xxx| 中国人体摄影一区二区三区| 国产成人午夜精品影院观看视频| 人妻互换一区二区激情偷拍| 69av一区二区三区| 国产99在线| 亚洲欧洲精品一区二区| 国产乱码精品1区2区3区| 精品无码人妻一区二区三区| 亚洲精品丝袜日韩| 国产日韩一区二区三免费高清| 日韩国产欧美一区| 国产一区在线观看视频| 精品无码黑人又粗又大又长| 亚洲日本欧美日韩高观看| 精品91福利视频| 欧美日韩亚洲一| 亚洲精品欧美激情| 免费看男男www网站入口在线| 亚洲18私人小影院| 日韩精品免费| 欧美深性狂猛ⅹxxx深喉| 欧美理论片在线| а√在线天堂官网| 亚洲午夜高清视频| 2021久久国产精品不只是精品| 日韩xxxxxxxxx| 久久亚洲春色中文字幕| 亚洲免费成人av在线| 日韩欧美中文在线视频| 色婷婷亚洲综合| av伦理在线| 日本xxx免费|