国产无遮挡裸体免费直播视频,久久精品国产蜜臀av,动漫在线视频一区二区,欧亚日韩一区二区三区,久艹在线 免费视频,国产精品美女网站免费,正在播放 97超级视频在线观看,斗破苍穹年番在线观看免费,51最新乱码中文字幕

一個牛人給Java初學(xué)者的建議(必看篇)

 更新時間:2017年05月17日 08:15:31   投稿:jingxian  
下面小編就為大家?guī)硪黄粋€牛人給Java初學(xué)者的建議(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

給初學(xué)者之一:淺談Java及應(yīng)用學(xué)java

從不知java為何物到現(xiàn)在一個小小的j2ee項目經(jīng)理雖說不上此道高手,大概也算有點(diǎn)斤兩了吧每次上網(wǎng),泡bbs逛論壇,沒少去java相關(guān)的版 面總體感覺初學(xué)者多,高手少,精通的更少由于我國高等教育制度教材陳舊,加上java自身發(fā)展不過十年左右的時間還有一個很重要的原因就是java這門語 言更適合商業(yè)應(yīng)用所以高校里大部分博士老師們對此語言的了解甚至不比本科生多在這種環(huán)境下,很多人對java感到茫然,不知所措,不懂java能做什么即 便知道了java很有用,也不清楚該從哪里入手所以就有了 java入門難 這一說法ok,那我們就從java到底能做什么聊起

先說什么是java

java是一種面向?qū)ο笳Z言,真正的面向?qū)ο螅魏魏瘮?shù)和變量都以類(class)封裝起來
至于什么是對象什么是類,我就不廢話了
關(guān)于這兩個概念的解釋任何一本面向?qū)ο笳Z言的教材里面都有
知道了什么是java,那自然就會對java能干什么感興趣

在說java能做什么之前,先說java作為一個真正面向?qū)ο笳Z言的優(yōu)點(diǎn)

首先第一個,既然是真正的面向?qū)ο?,那就要做到徹底的封裝

這是java和c++最大的不同,java所有的源碼以及編譯后的文件都以類的形式存在
java沒有所謂的類外部定義,所有的函數(shù)(方法)以及變量(屬性)都必須在類內(nèi)部定義
這樣就不會出現(xiàn)一個類被切割成這里一塊那里一塊的情況,c++就可以,不是么?
這樣做使得整個程序的結(jié)構(gòu)異常清晰,明了

其次第二個,最讓人歡呼雀躍的是完全屏蔽了指針,同時引入了垃圾回收機(jī)制

任何一個寫過c/c++代碼的人,都會對內(nèi)存管理深惡痛絕
因為這使得我們不能把主要精力放在我們關(guān)心的事情上
而需要考慮計算機(jī)內(nèi)部的一些事情,作為一個軟件工程師
我想沒有一個人愿意把大量的時間花在內(nèi)存管理上,畢竟我們不是電子工程師
此時java的優(yōu)勢體現(xiàn)出來了,它完全屏蔽了內(nèi)存管理
也就是說,如果你用java寫程序,寫出來的任何一個程序內(nèi)存上的開銷,都不受你控制
乍一看,似乎你受到了束縛,但實際上不是這樣
因為雖然你的程序無法對內(nèi)存進(jìn)行管理,降低了一定的速度
但你的程序會非常非常的安全,因為你無法調(diào)用一個空指針
而不像以前寫c的時候那樣,成天因為空指針而擔(dān)驚受怕
當(dāng)然,如果你深入了解這一行,就會發(fā)現(xiàn)java其實也無法保證程序不去調(diào)用空的指針
但是它會在最大程度上避免空指針的調(diào)用
這已經(jīng)很好了,安全,這是java的最突出的優(yōu)點(diǎn)

第三個,虛擬機(jī)跨平臺,這是java最大的特點(diǎn),跨平臺

可能所有人都知道windows,但是不是所有人都知道unix
和java一樣,很多人都不知道unix這種操作系統(tǒng)干什么用
我不想多說unix的應(yīng)用,這不是主要,但是我要說,大部分小型機(jī)
工作站,都跑在unix一族的操作系統(tǒng)上,比如Linux/solaris
unix比起windows有一個最顯著的特點(diǎn),穩(wěn)定,這就好比思科和華為
思科的機(jī)器慢但穩(wěn)定,華為的機(jī)器快但不穩(wěn)定,作為服務(wù)器這一端來說
要的皇怯卸囁歟俏榷?,所以unix在服務(wù)器端還是非常有市場的
而且很重要的windows不安全,在ms的宣傳中我想所有人都很少看到安全二字
因為windows操作系統(tǒng)針對的是pc用戶,pc死機(jī)就死機(jī)咯,大不了重啟
瘟95最經(jīng)常冒出來的就是藍(lán)屏,在服務(wù)器這一端上因為ms沒有自己的芯片
所以要做系統(tǒng)有些力不從心啊。扯遠(yuǎn)了,那么java可以做到在windows上編譯
然后在unix上運(yùn)行,這是c/c++做不到的

那么說到這里,java能做什么逐漸清晰起來
剛才說到了,java程序有一個的特點(diǎn)是安全
這個安全是針對你的系統(tǒng)來說得,系統(tǒng)在跑了java程序之后會特別地穩(wěn)定
而且還能跨平臺,那么很明顯,java主要應(yīng)用于除了windows操作系統(tǒng)以外所有的平臺
比如手機(jī),服務(wù)器
想想看,如果你寫的程序要跑在手機(jī)上,而手機(jī)有多少款用的是windows?
就算有,那如果你用c/c++,是不是要針對每一款手機(jī)寫一套程序呢?
累死,那跨平臺的java就不用,做到編譯一次,隨時運(yùn)行
同樣,在服務(wù)器這一端,如果我想給一個網(wǎng)絡(luò)門戶站點(diǎn),比如sina
寫一個應(yīng)用程序,pc的性能肯定無法滿足sina這樣大站點(diǎn)并發(fā)數(shù)量的要求
那么它就需要買服務(wù)器,那么服務(wù)器ms沒有市場,而且windows很不安全
那么會買一個sun/ibm的機(jī)器,或者h(yuǎn)p,但不管是誰的機(jī)器
它裝的操作系統(tǒng)也不會是windows,因為windows太不安全了,而且多核的支持太差了
這個有空再說,那么如果你要寫一個程序在這樣的機(jī)器上跑
難道我們就在這個機(jī)器上做開發(fā)么?當(dāng)然不可能,一般程序員開發(fā)用的都是pc,windows
那么該怎么辦?寫一個程序,然后再拿到服務(wù)器上去編譯,去調(diào)試?
肯定不可能,所以我們就希望找到一個語言,編譯完生成程序之后
在pc上調(diào)試,然后直接移植到服務(wù)器上去,那么此時,我們就會毫不猶豫地選擇java
因為在跨平臺以及安全性來說,java永遠(yuǎn)是第一選擇

ok,下面說java的缺點(diǎn)

一慢,這其實是一種誤區(qū),這就好比goto語句一樣

java也拋棄了指針,雖然看上去似乎變慢了,但是在這個兩三年硬件性能就能翻番的年代
速度已經(jīng)不是我們關(guān)心的問題了,而且對于企業(yè)級的應(yīng)用來說
沒有什么比安全穩(wěn)定更重要的,換句話說,我們可以忍受慢,但是不能忍受死機(jī)和藍(lán)屏
而且越大型的應(yīng)用,這種慢的劣勢體現(xiàn)得越模糊
因為當(dāng)系統(tǒng)項目越做越大,任何一個環(huán)節(jié)做不好都可能影響全局的情況下
安全尤其重要,而且就像goto語句一樣
這種過分追求速度的主張會給系統(tǒng)開發(fā)和糾錯以及維護(hù)帶來無可挽回甚至不可避免的損失
把內(nèi)存交給計算機(jī)去管理吧,這種代價值得
我們做的不是pc游戲,沒必要在意內(nèi)存的那一點(diǎn)點(diǎn)消耗

二難看,又是一個誤區(qū),很多人甚至拿出Java swing控件畫出的界面來說

呵呵,其實java不是不能畫得好看,IDEA就是java寫的IDE,挺漂亮的
但為什么難看呢,是因為swing控件它本身就是unix時代的產(chǎn)物,swing控件貼近unix界面
老外看unix界面其實挺順眼的,他們就是吃unix飯長大的
而unix又是吃百家飯的,不像ms那么唯利是圖,所以不怎么對中國人友好
加上我國又沒有公司在做操作系統(tǒng),所以看上去是不怎么順眼
其實玩過unix的人都知道,unix對中文的支持一直不怎么好

三我還沒想到,其他人補(bǔ)充

給初學(xué)者之二:從JDK說起

在知道了java有什么優(yōu)點(diǎn),能做什么之后
就該說一下java該如何去學(xué)了

在說java如何去學(xué)之前,有必要把java的幾個大方向做一個簡單說明
早在五年前,嗯,應(yīng)該說是六年前,也就是99年的時候
sun公司做出了一個決定,將java應(yīng)用平臺做一個劃分
畢竟在不同領(lǐng)域,語言應(yīng)用特性是有區(qū)別的
針對不同領(lǐng)域內(nèi)的應(yīng)用,sun公司可以發(fā)布相關(guān)高端標(biāo)準(zhǔn)來統(tǒng)一規(guī)范代碼
這三大塊就是J2SE,J2EE以及J2ME
這個舉措今天看來無疑是非常了不起的
正是由于這次發(fā)展,使java從一種小打小鬧游戲性的語言
發(fā)展成為今天企業(yè)級應(yīng)用的基礎(chǔ)

這里要特別說明一下J2SE J2EE J2ME中2的意思

其實2就是英文單詞to的諧音,就是to的意思
而不是second edition,當(dāng)然java 2本身版本號就是1.2,也有點(diǎn)2nd edition的味道

說點(diǎn)題外的,sun公司發(fā)布的java版本很有意思
雖然總是寫是1.X但其實外界對這種版的說法也就是X.0
比如java 2,其實就是java 1.2
1.3其實就是3.0,1.4就是4.0,現(xiàn)在所說的5.0 其實就是1.5
只是以前我們更習(xí)慣叫1.X而已
可能到了5.0以后,就全改叫X.0而不是1.X了
所以以后聽到別人說java 5.0,千萬別驚訝,其實就是1.5

在這三個J2*E中J2SE是基礎(chǔ),就是java 2的標(biāo)準(zhǔn)版(java 2 standard edition)
也就是最基礎(chǔ)的java語言部分,無論學(xué)什么java技術(shù),J2SE都是必須掌握的
要使用J2SE就必須安裝JDK(java development kit)
JDK在sun公司的主頁上可以免費(fèi)下載,下載后需要安裝,具體安裝流程看教材
JDK包含有五個部分:核心API,集成API,用戶界面API,發(fā)布技術(shù)還有java虛擬機(jī)(JVM)

先說運(yùn)行環(huán)境,運(yùn)行環(huán)境最主要要說的就是java虛擬機(jī)(JVM)

前面我們說過java是跨平臺的語言,那么如何做到跨平臺呢?畢竟每種操作系統(tǒng)都是不同的

java的設(shè)計者們提出了一個虛擬機(jī)的概念

在操作系統(tǒng)之上建立一個統(tǒng)一的平臺,這個平臺必須實現(xiàn)某些功能以支持程序的運(yùn)行

如下圖:
-------------------------------------
| program |
-------------------------------------
| JVM |
-------------------------------------
| UNIX | Windows | Linux | Solaris |..
-------------------------------------
程序員所寫的每一個程序都先運(yùn)行在虛擬機(jī)上
所有操作都必須經(jīng)過虛擬機(jī)才能和操作系統(tǒng)交互
這樣做不僅統(tǒng)一了所有操作系統(tǒng),同時也保證了操作系統(tǒng)的安全
要死機(jī)的話,死的是虛擬機(jī)(JVM)而操作系統(tǒng)并不會受此影響
而我們所說的java運(yùn)行環(huán)境指的主要是JVM,其他的不說了,省略

下面說說JDK(java development kit)的API,其實用JDK來包括運(yùn)行環(huán)境以及開發(fā)工具

個人感覺是不恰當(dāng)?shù)?,因為這三個單詞僅能說明開發(fā)工具,也就是幾個標(biāo)準(zhǔn)的API
而沒有讓人感覺到有運(yùn)行環(huán)境的意思在里面,這是題外
那么什么是API?
簡單地說就是Application Programming Interface,應(yīng)用程序編程接口
在java里面,就是一些已經(jīng)寫好了的類打成的包
這又要解釋什么是類什么是包了,簡單說一下,包就是類的集合
一個包包含零個或多個類,嗯,具體的可以去看書
這些類是java的基礎(chǔ)類,常用的類,可以簡單理解成java的工具集

最后說一下JDK的發(fā)布技術(shù),其實按我的理解,講白了就是編譯器

將.java文件轉(zhuǎn)換成.class文件的一種技術(shù)
這三部分組成了JDK,有了JDK,就可以開發(fā)出J2SE應(yīng)用軟件了
最原始的只要用一個記事本寫幾行代碼就可以了
但一般來說我們會使用效果比較好的開發(fā)工具,也就是IDE
在J2SE這一塊,特別推薦JCreator這款I(lǐng)DE
sun公司的產(chǎn)品,與JDK結(jié)合得幾乎是天衣無縫,非常適合初學(xué)者使用

教材方面中文的推薦電子工業(yè)出版社出版的《java教程》初級與高級篇各一本
還有就是《21天學(xué)通java》雖然有人說21天系列是爛書,但個人感覺
對于j2se,這本書翻譯得已經(jīng)很不錯了,基本沒有什么語法錯誤,語句也很通順
最后要說的就是《thinking in java》
這本書自然很經(jīng)典,說得比較細(xì),只是我覺得不太適合初學(xué)者,其實也不難
初學(xué)者直接看也不成問題,但個人感覺還是找本教材也就是前面推薦的兩款來看比較好
基本概念的理解還是用教材的,畢竟thinking in java有的版本翻譯得很爛
而且個人建議還是看原版比較好,當(dāng)然這幾本都看最好了,但如果沒時間
至少精讀其中一本,然后再看其他兩本就可以,其實三本書內(nèi)容也差不多
但看問題的角度方式以及面向的讀者也都不同,嗯,怎么說呢,找適合自己的吧
最后要說的是
由于虛擬機(jī)的存在,J2SE的大多數(shù)軟件的使用會比一般桌面軟件慢一些
效果不盡如人意,現(xiàn)在大概只有swing控件還在使用吧,其它沒怎么聽說

J2EE&J2ME

這是java應(yīng)用的重中之重,如果想拿高薪,最好把J2EE學(xué)好
記得以前在csdn上看過一個調(diào)查,月薪上萬的程序員主要從事哪方面的工作
十個中有八個是做J2EE的,其他兩個一個做J2ME,還有一個做嵌入式
也許有些夸張,但也從某一方面說明J2EE人才的稀缺以及應(yīng)用的廣泛
所以如果想學(xué)java,只精通j2se是永遠(yuǎn)不夠的,至少還需要時間去了解其它兩個J2*E

給初學(xué)者之三:java企業(yè)級應(yīng)用之硬件篇

總算講到企業(yè)級應(yīng)用了,內(nèi)容開始逐漸有趣起來

java企業(yè)級應(yīng)用分為硬件篇和軟件篇

重點(diǎn)在軟件,硬件是外延,嚴(yán)格地說與java沒有必然聯(lián)系
但是,由于java是網(wǎng)絡(luò)語言,不了解硬件的一些基礎(chǔ)知識
軟件知道再多也沒什么用,不要上了戰(zhàn)場還不知道為什么而打仗
硬件是軟件的基礎(chǔ),在這個前提下,有必要專門花一點(diǎn)點(diǎn)篇幅來聊一下硬件

硬件,簡單地說就是我們實際生活中看得見摸得著的東西
也就是那些冰冷的機(jī)器,比如服務(wù)器,個人電腦還有網(wǎng)絡(luò)交換機(jī),路由器等等

那么先拋開網(wǎng)絡(luò)設(shè)備不談,先來說說計算機(jī)電腦的歷史

在很早很早以前,人類創(chuàng)造了第一臺電腦,那時候的電腦只是一臺用來計算的機(jī)器
無比大,無比重,無比傻,除了算其它屁事不會做,沒有所謂的人工智能與計算機(jī)網(wǎng)絡(luò)
但是總算是誕生了,雖然以今天的眼光去看那時候的機(jī)器巨傻無比
只配叫做計算器而不是電腦,沒有邏輯思維能力,只會死算
但千里之行,始于足下,反正是造出來了

然后隨著時間的推移
電腦性能逐漸得到提升,速度快了起來,成本也逐漸低了下來
于是人們造出了第二臺,第三臺,第四臺,第五臺……第n臺計算機(jī)
人們就造出了無數(shù)臺計算機(jī)并使其成為一種產(chǎn)品
逐漸應(yīng)用于許多復(fù)雜計算領(lǐng)域,不僅僅是科研,許多生產(chǎn)領(lǐng)域也開始出現(xiàn)計算機(jī)的影子

然后又隨著時間的推移,人們發(fā)現(xiàn)不可能把所有的計算機(jī)都做成一個樣子
因為各行各業(yè)對計算機(jī)性能的要求各不相同
于是開始把計算機(jī)劃分檔次,最簡單地是按照計算機(jī)的大小劃分
就是教科書上寫的大型機(jī),中型機(jī),小型機(jī)
//個人感覺這樣分純粹扯淡,還以為是小孩子玩球,分為大球,中球和小球
但是不管怎樣,計算機(jī)不再是千篇一律一個樣子了
按照性能的不同,在不同領(lǐng)域,出現(xiàn)了滿足符合不同要求的計算機(jī)

幾乎在同時,人們也開始考慮計算機(jī)之間通訊問題
人們開始考慮將不同的計算機(jī)連接起來,于是網(wǎng)線出現(xiàn)了,網(wǎng)絡(luò)出現(xiàn)了
又隨著網(wǎng)絡(luò)的發(fā)展,出現(xiàn)了一下專門為了尋址而存在的機(jī)器
這就是路由器和交換機(jī),然后又出現(xiàn)了一些公益性的組織或團(tuán)體
他們制定了一系列的標(biāo)準(zhǔn)來規(guī)范以及管理我們的網(wǎng)絡(luò)
于是3w出現(xiàn)了,計算機(jī)的網(wǎng)絡(luò)時代來臨了

嗯,說到這里,計算機(jī)發(fā)展到今天的歷史大概說完了
我們來詳細(xì)說說網(wǎng)絡(luò)時代的計算機(jī)以及各個硬件供應(yīng)商之間的關(guān)系

前面說到了,計算機(jī)分為大型機(jī),中型機(jī)和小型機(jī)……
但是現(xiàn)在市場上沒有人這樣分,要是出去買機(jī)器,對硬件供應(yīng)商說
我要買一款中型機(jī),或者說,我要買一款小型機(jī),硬件供應(yīng)商肯定會問問題
他們會問你買機(jī)器干什么用的?科學(xué)計算啊還是居家用,是作服務(wù)器啊還是圖形設(shè)計
但不管怎樣,簡單地說大中小型機(jī)已經(jīng)沒有什么意義了
我們按照使用范疇來劃分
簡單劃分為
服務(wù)器,工作站還有微機(jī)

服務(wù)器(server)
服務(wù)器涵蓋了幾乎所有的大型機(jī)以及大部分中型機(jī)甚至一些小型機(jī)
用通俗點(diǎn)話說衿骶褪悄掣齬?4小時不間斷運(yùn)行提供服務(wù)的機(jī)器
比如提供門戶站點(diǎn)相關(guān)服務(wù)(sina),比如電子商務(wù)(ebay,amazon,阿里巴巴)
這些服務(wù)對機(jī)器都有一些特定的要求,尤其強(qiáng)調(diào)安全和穩(wěn)定

工作站(workstation)
工作站其實是圖形工作站的簡稱,說白了,就是某種功能極其強(qiáng)大的計算機(jī)
用于特定領(lǐng)域,比如工程設(shè)計,動畫制作,科學(xué)研究等

個人電腦/微機(jī)(pc)
計算機(jī)網(wǎng)絡(luò)的最末端,這個應(yīng)該不用我說太多了
網(wǎng)絡(luò)時代的pc已經(jīng)普及到千家萬戶

說完了分類,我們就來說說各個硬件供應(yīng)商
首先是服務(wù)器還有工作站
這兩類硬件供應(yīng)商主要是以下三家
Sun,IBM還有HP(惠普)

然后是PC
以前IBM還有PC事業(yè)部,現(xiàn)在被聯(lián)想吞并了(蛇吞象)
現(xiàn)在國際市場上有聯(lián)想和DELL(戴爾),目前戴爾還是國際老大
還有HP康柏

然后是網(wǎng)絡(luò),也就是路由器和交換機(jī)
這塊市場嘛,Cisco(思科)Brocade(博科)還有McDATA三足鼎立

內(nèi)核(CPU)
PC內(nèi)核
主要是AMD和Intel,前者最近與Sun公司合作,Sun也有一部分單雙核服務(wù)器用的是AMD的
服務(wù)器與工作站內(nèi)核
這一塊與硬件廠商綁定
還是Sun,IBM,HP三家自己生產(chǎn)

題外

其它用的是IBM的機(jī)器,現(xiàn)在能做大型機(jī)的感覺似乎只有IBM可以
尤利已經(jīng)快倒了,技術(shù)太落后了,現(xiàn)在他們的系統(tǒng)還是fortran寫的,連c都不支持

要特別說明的是,一個超大型主機(jī)然后多個小終端/pc的結(jié)構(gòu)現(xiàn)在越來越?jīng)]市場了
將來的趨勢是用一整個包含多個服務(wù)器的分布式操作系統(tǒng)來取代這些大型主機(jī)
因為大型主機(jī)更新?lián)Q代極其困難,一旦數(shù)據(jù)量超過了主機(jī)的處理能力
那么就要換主機(jī),這個成本是極大的,但是如果用分布式操作系統(tǒng)
那就只需要增加小服務(wù)器就行了

硬件就大概說到這里,與大多數(shù)人沒什么關(guān)系
因為大多數(shù)人壓根不可能進(jìn)入這些硬件領(lǐng)域,除非做銷售
說了這么多,只是為了給軟件部分打基礎(chǔ)而已
//做嵌入式的除外

給初學(xué)者之四:java企業(yè)級應(yīng)用之軟件篇

嗯,說過了硬件就該是軟件了
這篇是這個系列的重中之重

首先我們來說說什么是軟件,統(tǒng)一一下概念

所謂軟件通俗地說就是一套計算機(jī)程序
實現(xiàn)了某些功能的計算機(jī)程序
在很早很早以前,一臺計算機(jī)的軟件是不分層次結(jié)構(gòu)的
一臺計算機(jī)只有一個系統(tǒng),這個系統(tǒng)既是操作系統(tǒng)又是應(yīng)用軟件,與硬件緊密綁定
后來經(jīng)過許多年的發(fā)展發(fā)展發(fā)展
人們把一些與硬件緊密相連的又經(jīng)常用到必不可少的功能做到一套程序中去
這一套程序就被人們稱做操作系統(tǒng)
另外一些可有可無的,不同工作適應(yīng)不同環(huán)境的功能封裝到另外一套程序中去
而這一系列程序被人們稱作應(yīng)用軟件

如下圖:
-------------------------------------------
|應(yīng)用軟件:falshgat/IE/realplayer/winamp..|
-------------------------------------------
|操作系統(tǒng):UNIX/Windows/Linux/Solaris... |
-------------------------------------------
前一篇我們知道,硬件分為服務(wù)器工作站與pc
其實無論哪種硬件的軟件,都有操作系統(tǒng)與應(yīng)用軟件

ok,那下面我們來談應(yīng)用軟件
在現(xiàn)在企業(yè)級應(yīng)用中,我們的應(yīng)用軟件一般分為三層
三層分別是表示層,業(yè)務(wù)邏輯層,數(shù)據(jù)持久層
------------------------------
|表示層|業(yè)務(wù)邏輯層|數(shù)據(jù)持久層|
------------------------------
我們來說說三層中的代表軟件
表示層
這一層一般在客戶端pc機(jī)上,最常見的是IE瀏覽器,這就是表示層的軟件
表示層是直接與使用者交互的軟件
業(yè)務(wù)邏輯層
這一層一般在服務(wù)器端,顧名思義,所有業(yè)務(wù)邏輯處理都在這一層完成
最典型的是appserver,比如IBM的websphere,BEA的weblogic還有tomcat/jboss等
這一層也是三層中的重點(diǎn),我們要說的大部分內(nèi)容都是關(guān)于這一層的,這個等會再說
這一層就叫做中間層
數(shù)據(jù)持久層
這一層典型的就是數(shù)據(jù)庫,一般也在服務(wù)器端
但該服務(wù)器一般與裝業(yè)務(wù)邏輯層軟件的服務(wù)器分開
當(dāng)然你也可以用IO輸入輸出流往硬盤上寫東西
但沒人會建議你這么做,因為這樣做你的數(shù)據(jù)缺乏管理,不管怎樣
這一層要做的就是保存數(shù)據(jù),業(yè)務(wù)邏輯層軟件一般不負(fù)責(zé)保留數(shù)據(jù)
或者說業(yè)務(wù)邏輯層只負(fù)責(zé)暫時儲存數(shù)據(jù),一關(guān)機(jī),業(yè)務(wù)邏輯層數(shù)據(jù)全部over了
那么數(shù)據(jù)的持久化(也就是儲存數(shù)據(jù))就必須要在這一層完成

下面放著這些概念不談,我們來說說將來的趨勢

趨勢一:

瘦客戶端,很早很早以前,當(dāng)時C/S模式也就是client/server
客戶端軟件大行其道的年代,一個pc用戶,是采用一個傻終端連接到服務(wù)器上
然后進(jìn)行相應(yīng)的操作,最典型的就是我們上bbs經(jīng)常用的c-term
這就是那個時代的產(chǎn)物,同樣還有我國現(xiàn)行的機(jī)票定座用的e-term
后來呢,瀏覽器變得非常流行,人們發(fā)現(xiàn),瀏覽器也能傳遞一些數(shù)據(jù)
雖然這些數(shù)據(jù)并不像那些終端那樣準(zhǔn)確,但應(yīng)付大多數(shù)日常需求足夠了
于是人們就提出一個瘦客戶端概念,也就是說,將來表示層所有的其他軟件疾揮?
我們唯一需要的就是一個網(wǎng)頁瀏覽器,然后通過瀏覽器輸入ip地址連接到服務(wù)器
然后進(jìn)行相關(guān)的操作,由于網(wǎng)頁瀏覽器一般每個操作系統(tǒng)都有自帶一個
這樣做就達(dá)到了給我們客戶端瘦身的目的(不需要安裝額外軟件)
這樣模式被稱作B/S模式,也就是browser/server模式
但需要指出的是,雖然瘦客戶端是趨勢,但并不代表胖客戶端沒有市場
尤其是一些復(fù)雜的業(yè)務(wù)操作,還是瀏覽器這種簡單軟件無法勝任的

趨勢二:

傻數(shù)據(jù)庫,ok,首先,我承認(rèn),這個名詞是我發(fā)明的,但我實在無法找到一個更好的表達(dá)
什么是傻數(shù)據(jù)庫,如果誰對數(shù)據(jù)庫有所了解的話,就知道,以前的數(shù)據(jù)庫
有自己的一套管理體系,甚至有自己的客戶端,比如Oracle,MySQL,sqlserver都有
在某個管理工具上寫什么sql語句查詢數(shù)據(jù)庫是我們以前常做的事
那么將來我們提倡的是:將所有的業(yè)務(wù)邏輯封裝到業(yè)務(wù)邏輯層去
管理的事情由軟件來做,由業(yè)務(wù)邏輯層的軟件來做
所謂傻數(shù)據(jù)庫就是說,將來的數(shù)據(jù)庫什么事都不用做
只用把數(shù)據(jù)給我保存好就行了,那些復(fù)雜的業(yè)務(wù)邏輯什么外鍵什么關(guān)聯(lián)
都沒數(shù)據(jù)庫什么事了,都交給業(yè)務(wù)邏輯層軟件來做
這樣做的好處就是:我們就不需要這些該死難懂又復(fù)雜的數(shù)據(jù)庫系列管理工具了
而且這些工具每個數(shù)據(jù)庫都有自己的工具,完全不一樣,亂七八糟,沒有人喜歡面對他們
除了數(shù)據(jù)庫維護(hù)人員,也就是DBA,我們是軟件工程師,維護(hù)的事讓他們?nèi)プ?br />而且嚴(yán)禁數(shù)據(jù)庫維護(hù)人員改動數(shù)據(jù)庫的數(shù)據(jù),他們只做備份,必要時候恢復(fù)一下就是了

了解了這兩個趨勢之后,是不是有種砍頭去尾保中間的感覺?
沒錯,未來的趨勢就是中間件時代,中間件工程師將是未來計算機(jī)應(yīng)用的主流
那再次統(tǒng)一一下概念,什么是中間件?
記得我上學(xué)的時候,看ibm的教材,看了半天中間件定義,就看懂記住一句話
中間件是做別人不愿意去做的事情,現(xiàn)在想想,呵呵
什么是中間件,中間件是業(yè)務(wù)邏輯層的應(yīng)用軟件
是處理業(yè)務(wù)數(shù)據(jù)與客戶端之間業(yè)務(wù)邏輯的一種應(yīng)用軟件
一種提供網(wǎng)絡(luò)服務(wù)的服務(wù)器端應(yīng)用軟件
舉個非常簡單的例子,網(wǎng)上銀行,某個人想用IE進(jìn)入工行的賬戶,然后轉(zhuǎn)帳
在這個例子中,客戶端表示層顯然是IE,數(shù)據(jù)持久層顯然是銀行的核心數(shù)據(jù)庫
那么中間件是什么?中間件就是提供這種服務(wù)的系統(tǒng)

這三層的劃分如下
------------------------------
|表示層 | 業(yè)務(wù)邏輯層 | 數(shù)據(jù)持久層 |
------------------------------
| IE | 網(wǎng)上銀行 | 數(shù)據(jù)庫 |
------------------------------

給初學(xué)者之五:企業(yè)級應(yīng)用之中間件

前面一篇簡單介紹了一下應(yīng)用軟件的分層
下面重點(diǎn)介紹一下中間件,也就是業(yè)務(wù)邏輯層的軟件結(jié)構(gòu)

從本系列第二篇我們知道,java程序是跑在虛擬機(jī)之上的
大致結(jié)構(gòu)如下:
------------
| grogram |
------------
| 虛擬機(jī) |
------------
| 操作系統(tǒng) |
------------
也就是說操作系統(tǒng)先運(yùn)行一個java虛擬機(jī),然后再在虛擬機(jī)之上運(yùn)行java程序
這樣做的好處前面也說過了,就是安全,一旦出現(xiàn)病毒或是其他什么東西
掛掉的是虛擬機(jī),操作系統(tǒng)并不會受多大影響

這時候有人可能會問,為什么非要虛擬機(jī)?把操作系統(tǒng)當(dāng)成虛擬機(jī)為什么不行?
可以,當(dāng)然可以,但是這樣做某一個應(yīng)用軟件的bug就可能造成整個操作系統(tǒng)的死亡
比如說我們在某個服務(wù)器上安裝了一個收發(fā)電子郵件的軟件和java虛擬機(jī)
那么一旦黑客通過收發(fā)電子郵件的軟件入侵系統(tǒng),那么操作系統(tǒng)就整個玩完
那么如果黑客通過java程序進(jìn)行攻擊的話,那么死的將會是虛擬機(jī)而不是操作系統(tǒng)
大不了虛擬機(jī)崩潰,而操作系統(tǒng)正常運(yùn)行不受任何影響

舉個簡單例子,比如說最常見的是將數(shù)據(jù)庫(DB)與中間件放在同一臺服務(wù)器上
------------------------
| program | |
-----------| DB |
| 虛擬機(jī) | |
------------------------
| 操作系統(tǒng) |
------------------------
那么此時如果沒有虛擬機(jī),黑客病毒攻擊中間件系統(tǒng),就有可能造成操作系統(tǒng)的死亡
那此時數(shù)據(jù)庫也有可能跟著一起玩完,那損失可就大咯
那如果此時有虛擬機(jī),那么一旦被攻擊,死的是虛擬機(jī),操作系統(tǒng)與數(shù)據(jù)庫不受任何影響

嗯,回顧完虛擬機(jī),再來介紹中間件
在很早很早以前,任何一家企業(yè),想要搭建一個局域網(wǎng)系統(tǒng),他需要請許多個工程師
比如說我們想搭建一個網(wǎng)上銀行,客戶端用瀏覽器,后臺數(shù)據(jù)庫比如說用oracle

那么搭建這樣一個網(wǎng)上銀行,可能需要用到多少個工程師,我們來算一算
首先,由于客戶端用的是瀏覽器,我們需要一些了解網(wǎng)絡(luò)通訊協(xié)議以及一些瀏覽器標(biāo)準(zhǔn)的網(wǎng)絡(luò)工程師
其次,由于后臺數(shù)據(jù)庫用的是oracle,那我們還需要請oracle的工程師,因為數(shù)據(jù)庫這一層每個數(shù)據(jù)庫公司的接口什么都不一樣
然后,我們還需要一些操作系統(tǒng)的工程師,因為我們的系統(tǒng)需要跟操作系統(tǒng)直接交互
最后,我們需要一些設(shè)計網(wǎng)上銀行系統(tǒng)及其相關(guān)業(yè)務(wù)的工程師

太多了太多了,這樣一個中間件隊伍實在太龐大了,制作維護(hù)成本實在太高了
不僅如此,這樣一個中間件就算做出來,他們所寫的代碼也只能滿足這一家公司使用
其它公司統(tǒng)統(tǒng)不能再用,代碼重用率極低,近乎不可能重用
畢竟這個系統(tǒng)中改動任何一個部分都有可能涉及到整個系統(tǒng)的改動

那么如何降低成本?

我舉出了四組的工程師:
網(wǎng)絡(luò)工程師,數(shù)據(jù)庫工程師,操作系統(tǒng)工程師以及設(shè)計網(wǎng)上銀行系統(tǒng)的業(yè)務(wù)工程師
除了最后一組設(shè)計網(wǎng)上銀行的業(yè)務(wù)工程師之外,前面三組工程師是不是每一個項目都需要的?
就算不是每一個項目都需要,至少也是絕大多數(shù)項目需要的吧?
哪個項目能夠脫離網(wǎng)絡(luò),數(shù)據(jù)庫和操作系統(tǒng)?不可能,在這個時代已經(jīng)很少很少了
好,那既然每個項目都需要,我們是不是可以用一個產(chǎn)品來取代這三組的工程師呢?
我們的業(yè)務(wù)工程師只需要遵循這個產(chǎn)品所提供的接口,進(jìn)行相應(yīng)的開發(fā)就行了
人們提出了一種叫做appserver也就是應(yīng)用服務(wù)器的東西
應(yīng)用服務(wù)器是干什么的?按官方的說法,應(yīng)用服務(wù)器是包括有多個容器的軟件服務(wù)器
那容器是什么?容器(Container)到底是個什么東西我想多數(shù)人還是不清楚

在說這個之前,先介紹一下組件
什么是組件,組件是什么?組件其實就是一個應(yīng)用程序塊
但是它們不是完整的應(yīng)用程序,不能單獨(dú)運(yùn)行
就有如一輛汽車,車門是一個組件,車燈也是一個組件
但是光有車燈車門沒有用,它們不能跑上公路
在java中這些組件就叫做javabean,有點(diǎn)像微軟以前的com組件
要特別說明的是,由于任何一個java文件編譯以后都是以類的形式存在
所以javabean肯定也是一個類,這是毫無疑問的

好,那么容器里裝載的是什么呢?就是這些組件
而容器之外的程序需要和這些組件交互必須通過容器
舉個例子,IE發(fā)送了一個請求給容器,容器通過調(diào)用其中的一個組件進(jìn)行相關(guān)處理之后
將結(jié)果反饋給IE,這種與客戶端軟件交互的組件就叫做servlet

但是組件有很多種,那么如何區(qū)分這些組件呢?
有多種管理辦法,比如同是同樣是servlet,有些是通過jsp生成的
而有些是開發(fā)人員自己寫的,那么通過jsp生成的servlet集中放在一個地方
而開發(fā)人員自己寫的則需要在xml里面配置一些基本的參數(shù)
同時,不同組件有可能還需要繼承一些特定的父類或者接口,這也是容器管理的需要
還有其他的一些組件,這里就不一一說明舉例了

那么容器有很多種,按照他們裝載的組件類型劃分
比如有裝ejb的ejb容器,有裝servlet與jsp還有靜態(tài)頁面的web容器等等
//這種只含有web容器的應(yīng)用服務(wù)器也被叫做web服務(wù)器

當(dāng)表示層的應(yīng)用軟件通過網(wǎng)絡(luò)向appserver發(fā)送一個請求的時候
appserver自動找到相應(yīng)容器中的組件,執(zhí)行組件中的程序塊,把得到結(jié)果返還給客戶
而我們要做的事就是寫組件也就是javabean,然后放到appserver里面去就可以了
至于怎樣與IE通訊,怎樣截獲網(wǎng)絡(luò)上的請求,怎樣控制對象的數(shù)量等等
這些繁瑣而無味的工作我們都不管,都由appserver去做吧,把注意力集中在業(yè)務(wù)邏輯上

appserver與其他相關(guān)軟件的關(guān)系如下圖:
-------------------------------------------------------
| 表示層 | 業(yè)務(wù)邏輯層 | 數(shù)據(jù)持久層 |
-------------------------------------------------------
| | ----------------- | |
| IE | | javabean | | |
| -> ----------------- -> DB |
| client <- appserver <- |
| |-------------------------| |
| | 虛擬機(jī) | |
|--------------|-------------------------|------------|
| Windows | Linux/Saloris |LinuxSaloris|
|--------------|-------------------------|------------|
圖上可以看出:虛擬機(jī)負(fù)責(zé)處理中間件與操作系統(tǒng)之間的交互
appserver則負(fù)責(zé)組件的管理以及與其他兩層的業(yè)務(wù)交互

要說明的是上圖中還包含有應(yīng)用程序客戶端容器(Application client container)
管理應(yīng)用程序客戶端組件的運(yùn)行,應(yīng)用程序客戶端和它的容器運(yùn)行在客戶機(jī)
這種情況比較復(fù)雜一般說的是兩個server之間的通訊
比如jsp/servlet容器在一個服務(wù)器上,而ejb容器在另外一個服務(wù)器上等等
這是分布式操作系統(tǒng)大面積應(yīng)用的基礎(chǔ),這個以后再說

嗯,那么話題再回到中間件上去,什么是中間件?
appserver就是所謂的中間件,但是中間件不僅有appserver,還有其他的東西
換句話說,appserver只是中間件的一種
而關(guān)于中間件有諸多規(guī)范以及遵循這些規(guī)范的模型
最流行的規(guī)范無非兩種,一個是j2ee還有一個是.net
但是.net幾乎只有微軟在用,所以很多人把.net這個規(guī)范就當(dāng)成是微軟的中間件產(chǎn)品
也不為過,畢竟沒幾個公司喜歡跟著微軟后面跑的

給初學(xué)者之六:java企業(yè)級應(yīng)用之綜合篇

我們知道中間件有很多種規(guī)范以及相關(guān)的模型
最流行的一個是j2ee還有一個是.net
那么各大公司關(guān)于這兩套規(guī)范各有什么產(chǎn)品以及周邊呢?

j2ee:

黃金組合
操作系統(tǒng):Solaris
應(yīng)用服務(wù)器:Weblogic
數(shù)據(jù)庫:Oracle
開發(fā)工具:JBuilider/IntelliJ IDEA
優(yōu)點(diǎn):性能一級棒,大企業(yè)大公司做系統(tǒng)的首選,世界五百強(qiáng)幾乎都是這套組合
缺點(diǎn):極貴

超級組合,也是最安全最酷的黃金組合,硬件采用SUN公司的機(jī)器
但是SUN的服務(wù)器很貴,同等價格不如去買IBM的機(jī)器
SUN的服務(wù)器支持Solaris的效果自然不用說,Solaris號稱是世界上最安全的操作系統(tǒng)
Oracle也是世界上最安全,性能最優(yōu)的數(shù)據(jù)庫,Weblogic是當(dāng)今性能最優(yōu)的appserver
JBuilder和IDEA各有所長,JBuilder是Borland公司的招牌之一
是當(dāng)今世界上最流行的java IDE,用delphi寫的,但網(wǎng)絡(luò)上評價似乎不是很好
IDEA擁有插件功能,界面在所有java IDE中最為漂亮,東歐人開發(fā)的產(chǎn)品
東歐人嚴(yán)謹(jǐn)?shù)淖黠L(fēng)在這個產(chǎn)品上體現(xiàn)得尤為突出,用java寫的
IDEA甚至號稱自己被業(yè)界公認(rèn)為是最好的IDE//個人保留意見,沒有最好只有更好
但我用JBuilder的時候發(fā)現(xiàn)了不少bug,而至今還沒有在IDEA上發(fā)現(xiàn)什么bug
個人推薦IDEA
價格方面,Solaris開源,但是SUN的服務(wù)器比較貴,Weblogic最高是34萬
oracle標(biāo)準(zhǔn)版要18.6萬,企業(yè)版要49萬,JBuilder要2.7萬左右
IDEA零售價大概是500美金,也就是5000多元
另外,雖然理論上這些產(chǎn)品的綜合性能要高于其他選擇,但是必須看到
由于產(chǎn)商之間的利益沖突,比如oracle也有自己的appserver,但是性能不怎樣
使得這幾種產(chǎn)品之間協(xié)作的性能要比預(yù)想中的要差一點(diǎn)點(diǎn)
--
開源系列
操作系統(tǒng):-
應(yīng)用服務(wù)器:JBoss
數(shù)據(jù)庫:MySql
開發(fā)工具:Netbeans
優(yōu)點(diǎn):便宜,性能未必最佳,但是對付中小企業(yè)足夠了
缺點(diǎn):出了問題自己抗吧

嗯,這是java陣營最大的特色,免費(fèi)免費(fèi),還有在開發(fā)工具這一欄Eclipse也是免費(fèi)的
但后面要說,算了,換個有代表性的開源產(chǎn)品來
tomcat僅有web容器而沒有ejb容器,而jboss已經(jīng)集成了tomcat
也就是說下載了jboss之后,啟動的同時也就啟動了tomcat
jboss在tomcat基礎(chǔ)之上多加了一個ejb容器,使得jboss+tomcat成為和weblogic
websphere之外又一個得到廣泛應(yīng)用的appserver
現(xiàn)在大概是這樣,中小型企業(yè)多用jboss,如果應(yīng)用小一點(diǎn)就用tomcat
只有給那些大型企業(yè)做的項目,才會花錢去上一個weblogic或者websphere
mysql也是開源的數(shù)據(jù)庫,做得非常不錯,如果系統(tǒng)對數(shù)據(jù)庫要求不高
或者安全要求不是非常嚴(yán)格,mysql是一個非常不錯的選擇
開發(fā)工具方面,netbeans是sun公司極力推廣的一種IDE
聽說在北美市場使用量已經(jīng)超過eclipse了
操作系統(tǒng),軟件再不用錢,服務(wù)器也要錢,看這臺機(jī)器上跑什么操作系統(tǒng)就用什么了
--
IBM套餐
操作系統(tǒng):Linux
應(yīng)用服務(wù)器:Websphere
數(shù)據(jù)庫:DB2
開發(fā)工具:Eclipse/WebSphere Studio
優(yōu)點(diǎn):服務(wù)好,IBM可以提供全套,也可以替客戶承擔(dān)風(fēng)險
缺點(diǎn):把機(jī)器數(shù)據(jù)全部交給IBM,安全什么的都由不得你了

呵呵,IBM全套產(chǎn)品,甚至包括硬件設(shè)備IBM的服務(wù)器
由于是一個公司的產(chǎn)品,各產(chǎn)品之間的協(xié)作自然不錯
價格方面,Linux,DB2,Eclipse都是開源產(chǎn)品,Websphere目前零售價是33.8萬
IBM服務(wù)器不錯,可以考慮
--
.net:

微軟陣營
操作系統(tǒng):Windows
應(yīng)用服務(wù)器:.net應(yīng)用服務(wù)器(好像叫IIS)
數(shù)據(jù)庫:SqlServer
開發(fā)工具:MS Visual Studio
優(yōu)點(diǎn):客戶端的用戶體驗良好,和客戶端諸多微軟產(chǎn)品的兼容性強(qiáng)
缺點(diǎn):離開了微軟,寸步難行,和其他任何一家公司的產(chǎn)品都不兼容

微軟的東西,怎么說呢,太專橫了
微軟所有的東西都是圍繞著windows來做的
.net其實已經(jīng)可以實現(xiàn)跨平臺了,但是微軟出于自身商業(yè)考慮
在其應(yīng)用服務(wù)器跨平臺的實現(xiàn)上設(shè)置了種種障礙
而且針對windows,微軟做了大量的優(yōu)化,可以這么看
.net就是與windows的一套產(chǎn)品
所以有些人說,微軟的產(chǎn)品離開了windows,就是渣
而且.net開源選擇也少,安全性方面考慮,windows本身就有一堆補(bǔ)丁要打了
sqlserver也不安全,至于.net到底安全不安全我不清楚,畢竟我沒怎么用過
但整體考慮,感覺.net不是大企業(yè)的首選,鑒于其濃厚的商業(yè)背景
也不是中小企業(yè)的首選,但是必須看到
客戶端也就是微機(jī)pc市場已經(jīng)完全被windows所壟斷
所以在一些快速開發(fā),還有和微軟產(chǎn)品兼容性要求較高的領(lǐng)域,.net還是比較有市場的
最后一個visual studio對它之前的版本兼容,且支持c,c++,c#,vb等語言
在其傳統(tǒng)領(lǐng)域,比如寫一些桌面軟件等客戶端應(yīng)用上,.net還是第一選擇
--
最后要說明的是
這些組合不是固定不變的
由于J2EE得到了絕大多數(shù)IT企業(yè)的支持以及JAVA跨平臺的特性
我們可以自由地定制個性化的組合
比如我可以選擇windows+jboss+eclipse+oracle
也可以選擇solaris+websphere+IDEA+mysql
等等,這些自由組合都是可以的,但是有一點(diǎn)必須說明
微軟的東西,一般來說離開了windows就不能用
比如你選擇了.net應(yīng)用服務(wù)器,那操作系統(tǒng)就必須是windows
你選擇了sqlserver,那就必須在windows上用
還有就是遵循j2ee規(guī)范的所有的組件都可以在不同的應(yīng)用服務(wù)器上互相移植
比如你可以在測試的時候用jboss
而在正式投產(chǎn)上線的時候使用websphere,只需要在配置文件中作相應(yīng)改動即可

給初學(xué)者之七:java企業(yè)級應(yīng)用之術(shù)語篇

在了解完J2ee的相關(guān)周邊產(chǎn)品之后需要深入J2ee規(guī)范內(nèi)部去了解一下到底這些規(guī)范
這里介紹幾個最常用的規(guī)范
再繼續(xù)說下去之前有必要說幾個常識

Java的誕生
Java之父James Gosling早年從cmu畢業(yè)之后
從事了一段時間的開發(fā)工作,后來意外碰到一個項目
這個項目要求他用C++開發(fā),但可愛的JG是天才,凡是天才在某方面特別突出的同時
必然有一些天生的缺陷,恩,或說共性,比如說懶,急躁和傲慢
JG既然是天才,那就必然具備這些共性,JG懶,以至于他學(xué)不好C++
不僅他學(xué)不好,當(dāng)年開發(fā)出Java的那個團(tuán)隊也都學(xué)不好C++
他們急噪,以至于他們中有人甚至威脅以辭職的方式離開這個需要使用CPP開發(fā)的項目
他們傲慢,所以他們決定開發(fā)出一種新的語言來取代那個該死的CPP
更可愛的是,他們一開始居然給這門語言起名C++++--//沒錯,我沒敲錯
叫什么C加加 加加減減,意思是加上一些好東西,減去一些壞東西
天才的設(shè)定,有時候你會發(fā)現(xiàn)天才和傻瓜真的只有一線之隔
還好這個可愛的名字沒有被繼承下來,這些天才們給他們的產(chǎn)物起名叫Oak//橡樹
只是后來當(dāng)他們?nèi)プ赃@個名字的時候,發(fā)現(xiàn)這個名字已經(jīng)被注冊了
于是在Sun公司的一個女職員//mm就是心細(xì),這個說法也是我們公司mm告訴我的
的提議下,把這個可愛的語言起名為Java,就是他們當(dāng)時喝的咖啡的名字
所以我們看到Java的標(biāo)志就是一杯冒著熱氣的咖啡

JavaBean 了解完Java之后,再來說說什么是JavaBean//華為面試題
JavaBean是什么? 咖啡豆
ja,更為科學(xué)點(diǎn)的解釋是
用java語言編寫的可重用的軟件組件//組件的定義前面說過了,不再重復(fù)
很形象不是么? 將javabean放入杯子//容器,還記得容器的概念么?web容器,ejb容器
就可以沖泡//編譯 成咖啡,供客人們品嘗//運(yùn)行
完美的服務(wù)

下面進(jìn)入正題 再談容器
前面介紹過容器,我覺得有必要再補(bǔ)充一點(diǎn)
容器從某種意義上說其實就是一個可運(yùn)行的java寫的應(yīng)用程序
猶如c++/c編譯后生成的.exe文件
不同的是java編譯后的文件需要用命令行或者腳本啟動執(zhí)行
由于容器是由java寫的,所以容器都能夠跨平臺
雖說如此,似乎大部分容器都針對不同的操作系統(tǒng)提供了不同的版本
但可以肯定的一點(diǎn)是,相同容器間的移植組件不需要重新編譯

Servlet web容器組件
Servlet確切地說,就是web容器運(yùn)行的java組件
與普通javabean不同的是,Servlet定義了一系列方法//比如init()和destroy()
供容器調(diào)用,調(diào)用的主要目的是為了管理
當(dāng)一個request請求被web容器截獲之后,容器分析該請求地址
然后通過一個配置文件中的映射表//web.xml
調(diào)用相應(yīng)的Servlet組件處理后將結(jié)果返還給客戶端

JSP//Java Server Page
web容器組件
Servlet出現(xiàn)了之后,人們發(fā)現(xiàn)幾乎沒有辦法用一個非常直觀的方式去編寫頁面
畢竟頁面是html語言編寫的
而讓我們用一種流程式的處理方式去逐行教計算機(jī)如何寫html代碼太困難
在這種情況下JSP應(yīng)運(yùn)而生,JSP將java代碼嵌入html代碼內(nèi)部
然后存成.jsp文件,再由計算機(jī)編譯生成Servlet儲存起來//注意這個過程
所以JSP和Servlet對于web容器來說其實是一種東西,雖然它們編寫遵循的標(biāo)準(zhǔn)有所不同
極大地簡化了代碼同時增加了代碼的可讀性,生產(chǎn)維護(hù)成本下降
值得一提的是,在制定JSP規(guī)范的過程中,借鑒了ASP的很多規(guī)范
寫過ASP并熟悉Java語言的人應(yīng)該能很快掌握J(rèn)SP

EJB//Enterprise JavaBean
ejb容器組件
隨著時間的推移,人們發(fā)現(xiàn)普通的JavaBean似乎并不能滿足企業(yè)級應(yīng)用的需要
最典型的就是虛擬機(jī)提供的垃圾回收收集機(jī)制也就是GC不夠完善
可以優(yōu)化的余地極大,在這種情況下,EJB應(yīng)運(yùn)而生
EJB和其它組件一樣,不過遵循了某些規(guī)范而已
但是這些規(guī)范更多的是為充分利用機(jī)器并提高性能為主要目的的
舉個簡單例子
比如某個web服務(wù)器有100個用戶同時連接上
由于網(wǎng)絡(luò)連接是瞬時連接,所以很多時候并發(fā)數(shù)并沒有100那么大
前一秒有可能有30個請求被發(fā)送過來并被處理
后一秒可以只有10個請求被發(fā)送過來并被處理
只有在非常非常極端的情況下才有可能發(fā)生100個請求同時被發(fā)送過來并被處理的情況
那么我們是否需要保留100個那么多個對象在服務(wù)器的內(nèi)存里面去處理這些請求呢?
很顯然,不需要,大多數(shù)時候//甚至可以說是所有時候,我不相信有那么極端的情況
我們只需要保存其中的10-30%就夠了,那么什么時候需要20%,什么時候需要50%
甚至100%,這個過程就交給容器去管理,這就是ejb容器每天在干的事
管理內(nèi)存中活躍的對象

恩,必須強(qiáng)調(diào)的一點(diǎn)是,由于使用的不成熟
我們經(jīng)常把規(guī)范以及具體的應(yīng)用兩個名詞混用
舉個簡單例子,我們說Servlet,極有可能說的是Servlet規(guī)范
也有可能說的是一個具體的Servlet,這個就要看情況而定了
EJB,JSP也是如此

JDBC
和數(shù)據(jù)庫的連接
這個嚴(yán)格說來是數(shù)據(jù)庫產(chǎn)商需要關(guān)心的事
關(guān)于AppServer如何與數(shù)據(jù)庫的連接
但是也需要開發(fā)人員做一點(diǎn)事,因為AppServer不知道什么時候組件需要用到數(shù)據(jù)庫
同時也需要開發(fā)人員告訴AppServer他們使用的是什么數(shù)據(jù)庫,ip地址等等
JDBC就是關(guān)于這一套東東的規(guī)范
包括數(shù)據(jù)庫的產(chǎn)商應(yīng)提供什么樣的接口
AppServer應(yīng)用服務(wù)器應(yīng)該如何去連接
開發(fā)人員應(yīng)該如何去配置這些連接等等
還有一些數(shù)據(jù)源,連接池等概念參考相關(guān)數(shù)據(jù)在此就不再贅述
其它的規(guī)范比如JMX等確切地說與開發(fā)人員關(guān)聯(lián)并不大了
這類高級應(yīng)用只對AppServer應(yīng)用服務(wù)器產(chǎn)商重要
也不再羅嗦了
---------
記得聽說過這樣一種說法
大一時候不知道自己不知道 大二時候知道自己不知道 大三時候不知道自己知道 大四時候知道自己知道 為什么呢,因為大一時候剛進(jìn)大學(xué),什么都不懂,很正常,大家都一樣
大二或者大三時候開始接觸知識,雖然還是不懂,但慢慢地開始學(xué)習(xí),開始積累
過了一段時間,知道自己知道了//也就是前一種說法的大四,后一種說法的大三
有些人是大四畢業(yè)了以后開始拽,悟性高一點(diǎn)的,大三就開始拽,因人而異
這幾乎是每一個初學(xué)者經(jīng)過一段時間學(xué)習(xí)后的必然階段
不管如何,總之開始入門了,這也不是壞事
但最后每個人都會知道自己不知道的,也就是后一種說法的大四階段
//前一種說法里面的那些家伙估計要到工作以后才能明白
因為任何一門學(xué)科都博大精深,要是能在兩三年之內(nèi)就統(tǒng)統(tǒng)搞懂
那不是在吹牛就是坐井觀天,java如此,c如此,c++也是如此

那么到了本系列的第七集,可愛的讀者應(yīng)該處在什么階段呢?
恭喜,在看完這篇文章之后,你就基本處于知道自己不知道的那種階段
離拽起來還有那么一段距離,因為你們畢竟還沒有學(xué)習(xí)和積累一定的基礎(chǔ)知識

給初學(xué)者之八:java高級應(yīng)用之框架篇

沒錯,我沒敲錯
之所以不再聲稱是企業(yè)級應(yīng)用而稱之為高級應(yīng)用 是因為下面要講的東西屬于純民間性質(zhì)
是java具體應(yīng)用的上層建筑,可用可不用,沒有人強(qiáng)迫你用

首先給框架//framework 下一個定義
我想讀者你可能聽說過.net framework這個概念
沒錯,我們將要說的framework也和這個framework差不多
所不同的是.net framework的競爭對象是j2ee那一系列標(biāo)準(zhǔn)
而我們將要說到的幾個框架則應(yīng)用在j2ee的不同層面
單就單個框架而言,沒有.net framework管得那么多
但是卻要比它精專多了,而且總量加起來,也遠(yuǎn)比微軟那一套框架要廣泛得多
回到正題,框架是什么?
軟件工程之所以被叫做軟件工程就是因為有那么一批人覺得可以用工程學(xué)里面
那些管理Project的方法來管理軟件從開發(fā)到維護(hù)這一系列流程
那么在建筑工程里面框架是什么?
現(xiàn)在建筑多采用鋼筋混凝土結(jié)構(gòu),注意里面一個很重要的詞匯:鋼筋
托福閱讀中曾有一題聽力就是關(guān)于鋼筋結(jié)構(gòu)的誕生
恩,現(xiàn)代建筑中多在建筑起來之前,先用鋼筋搭建出一個框架出來
然后往鋼筋中間填入混凝土,從而形成一個完成的建筑
而今天要說到的框架就是這么一個東西在每一個軟件中間的實現(xiàn)
框架就是那么一個通過預(yù)先寫好代碼從而幫我們建立起一個軟件結(jié)構(gòu)的這么一個東西

這里提一下框架與規(guī)范//主要指J2ee規(guī)范也就是官方標(biāo)準(zhǔn)的區(qū)別
從某種意義上說,J2ee規(guī)范本身就是一個框架
無論是web容器也好,還是ejb容器也好,它們都開發(fā)了一部分通用的代碼
并且?guī)椭覀兇罱ㄆ饋砹艘粋€軟件結(jié)構(gòu),我們要做的就是往里面填入組件
比如ejb/servlet/jsp等等
沒錯,要這么理解也沒錯,但是為了避免混亂,我們還是嚴(yán)格區(qū)分開來
本文中將要提到的框架如無特別說明,就是指的是非官方標(biāo)準(zhǔn)的框架
規(guī)范是規(guī)范,而框架是建立在規(guī)范之上的一種東西
可以說是標(biāo)準(zhǔn)的延續(xù),或者說是民間的嘗試,總之是這么一個非官方的東西
說到這里順便提一下JCP組織也就是Java Community Process/Java社區(qū)
當(dāng)初Sun公司在java發(fā)布之初,為了提倡開源和共項
同時也出于一個提出合理的標(biāo)準(zhǔn)的目的,而讓廣大的開發(fā)者參與標(biāo)準(zhǔn)的制定
而成立了這樣一個社區(qū),現(xiàn)在還健在,網(wǎng)址是jcp.org
每一個新的規(guī)范發(fā)布之前都會在這個社區(qū)廣泛討論,最終對規(guī)范的制定產(chǎn)生巨大的影響
其中就包括企業(yè)級的參與者,相當(dāng)有名的JBoss以及我國的金碟公司都是其中的成員

下面介紹一下幾個相當(dāng)著名的框架,必須要指出的是,雖然框架大多開源 但并不代表所有的框架都開源,比如.net framework,但是java框架大多數(shù)開源
言歸正傳
Struts
表示層框架,名字來源于飛機(jī)的金屬框架
可能有讀者會提問了
表示層不是客戶端么?
沒錯,但是語言這東西,眾口爍金,別人都這么說你就不好不這么說了
最早表示層說的是客戶端,后來隨著時間的發(fā)展
人們也把服務(wù)器端直接與客戶端//比如IE
打交道的那部分也稱為表示層//JSP+Servlet
那么表示層框架是干什么的呢?
早先大規(guī)模應(yīng)用JSP的時候,人們發(fā)現(xiàn),JSP里面充斥著邏輯代碼與數(shù)據(jù)
可讀性極差,于是人們借用很早很早以前的MVC模式的思想
把表示層組件分為V-Viewer,也就是JSP
M-Model模型,一般來說是一個JavaBean
C-Controller控制器,一般來說是一個Servlet
所有人通過JSP和服務(wù)器打交道,發(fā)送請求,Viewer把這個請求轉(zhuǎn)發(fā)給Controller
Controller通過調(diào)用一個Model來處理該請求,然后返回數(shù)據(jù)到Viewer
這么一個過程,從而達(dá)到數(shù)據(jù)與邏輯的剝離,增強(qiáng)代碼可讀性,降低維護(hù)成本
而幫助人們實現(xiàn)這一系列東西的就是Struts框架,就是這么一個東西
Struts的競爭對手主要是產(chǎn)商們極力倡導(dǎo)的JSF也就是Java Server Faces
但是由于Struts出道時間早,所以應(yīng)用比較多
JSF則是產(chǎn)商們大力支持,前景看好
對于這一層來說,在JSP的html代碼中出現(xiàn)的java語句越少越好
因為java代碼越少說明頁面處理的業(yè)務(wù)邏輯越少,也越合理
這也是Struts最初的目的,記住這話

spring 大名鼎鼎的Spring框架
Spring起源于Rod Johnson的《Expert One-on-One J2EE Design and Development》一書
Rod Johnson認(rèn)為,J2ee里面的那一套//尤其是ejb
太重了,對于單機(jī)的系統(tǒng)來說,沒有必要使用那么復(fù)雜的東西
于是就開始設(shè)計并引導(dǎo)Spring小組開發(fā)出這樣一個構(gòu)架
不能不說他是個天才,因為的的確確不是所有的系統(tǒng)都是跨多服務(wù)器的
沒有必要把一個簡單的系統(tǒng)設(shè)計得那么復(fù)雜//天才的那幾個共性又體現(xiàn)出來了
Spring從誕生之日起就是針對EJB的,力爭在不少應(yīng)用上取代EJB
而它也確實達(dá)到了這個目的
現(xiàn)在包括WebLogic等主流應(yīng)用服務(wù)器還有主流IDE都開始逐漸接受該框架
并提供相應(yīng)支持
提到Spring就不能不說控制反轉(zhuǎn)Ioc//Inversion of Control
和依賴注射DI//Dependency Injection
什么叫控制反轉(zhuǎn)呢?
套用好萊塢的一句名言就是:你呆著別動,到時我會找你。
hibernate
名字取材自O(shè)RM最早的一句玩笑話//ORM就是OR-Mapping
說用了ORM之后,程序員就可以去冬眠了,而不需要操心那么多事
這里不得不說的是,該框架由于做得太好,以至于被J2ee招安,成為EJB3.0的一部分
替代原有EJB2.X里面關(guān)于Entity Bean而成為EJB ORM的工具
這里解釋一下ORM//OR-Mapping
中文名對象關(guān)系映射
什么意思呢?我們知道傳統(tǒng)的數(shù)據(jù)庫都是關(guān)系型的
一條條記錄以表格的形式儲存,而表與表之間充斥著是關(guān)系/關(guān)聯(lián)
比如說一個人,名字zhaoce,性別男,年齡23那么數(shù)據(jù)庫中是這么儲存的
姓名 性別 年齡 zhaoce m 23 某女 f 22
而實際應(yīng)用服務(wù)器中的實體都是以對象的形式存在,一個個對象
zhaoce是以這種形式存在的
Human human=new Human();
human.setName("zhaoce")
human.setSex("m");
human.setAge(23);
這樣的,那么我們知道,傳統(tǒng)的JDBC是通過一個二維字符串將數(shù)據(jù)取出
需要我們自己將其包裝成對象,在存入的時候,我們還需要將對象拆開
放入sql語句中//Insert into Huamn values('zhaoce','m',23)
然后執(zhí)行該sql語句
太麻煩太麻煩,ORM理念的提出改變了這一切,ORM認(rèn)為,這些東西應(yīng)該由框架來做
而不是程序員,程序員做他該做的,不要為這種破事分心,還測試半天
于是就出現(xiàn)了Hibernate,JDO,TopLink等等,甚至.net里面也有ADO.NET
過去一段時間是Hibernate和JDO爭風(fēng),現(xiàn)在看來Hibernate逐漸成為主流并被官方接納
成為規(guī)范標(biāo)準(zhǔn)之一,替代掉原來EJB2.X的ORM EntityBean
TopLink則是Oracle公司推出和Oracle數(shù)據(jù)庫結(jié)合的一種ORM
商業(yè)用軟件,貴且復(fù)雜,不過正在逐漸開放
而象表示層一樣,這一種專門面對數(shù)據(jù)層的代碼也被稱為數(shù)據(jù)持久層
所以數(shù)據(jù)持久層這一概念有時不僅僅指代數(shù)據(jù)庫
關(guān)于ORM,最高的境界應(yīng)該是在java代碼中不出現(xiàn)任何一句的sql語句
注意,是不包括sql語句,Hibernate的hql以及ejb的ejb-ql不算在內(nèi)
至于出現(xiàn)不出現(xiàn)hql/ejb-ql等替代ql,這要視具體情況而定,不過最好也是不出現(xiàn)
當(dāng)然最后所說的過分理想的情況往往不現(xiàn)實,總之一句話
以sql為代表的ql/*還有hql,ejbql等*/語句在代碼中出現(xiàn)得越少越好
記住這話,現(xiàn)在未必能夠理解,學(xué)了以后就懂了

這三個是目前最為常用的框架 而目前光已公布的框架就>500
還在不停增加中,不可能一一列舉,有興趣的可以去看相應(yīng)文檔 要指出的是框架不是應(yīng)用程序
只是一堆組件的有序復(fù)合,應(yīng)用時不能脫離于應(yīng)用服務(wù)器單獨(dú)存在

給初學(xué)者之九:收尾

最后一篇介紹幾個常見的概念
設(shè)計模式
這可不僅是java獨(dú)有
我看的書就是c++和smalltalk例子的
先說說什么是設(shè)計模式
模式是什么?模式是經(jīng)驗的總結(jié),潛規(guī)則的抽象
什么意思呢?比如說我們坐飛機(jī),上飛機(jī)前需要經(jīng)過幾個步驟
什么安檢領(lǐng)取登機(jī)牌之類的,這一套流程能不能改呢?
可以,但為什么幾乎全世界的航空公司登機(jī)前都是這一套流程呢?
因為航空公司經(jīng)過長期實踐之后得出了一堆結(jié)論和經(jīng)驗
并認(rèn)為這樣做才是最安全,或說是最有效率的
這就是模式,模式是編程高手之間交流的橋梁
兩個編程高手通過統(tǒng)一命名的模式了解對方的思想
當(dāng)然不借助模式可不可以?當(dāng)然可以,只是模式無處不在,你不知道而已
又比如吃飯,每吃一口飯,我們要先端碗,拿筷子,張嘴,塞飯入口,咀嚼最后吞咽
這就是一套模式,我們給這套模式命名為吃飯
這就是模式,已知的模式有400多種//好象更多,不記得了
比如數(shù)據(jù)庫有數(shù)據(jù)庫的設(shè)計模式,編程有編程的模式等等
面向?qū)ο笥谐S玫?1種模式,需要掌握,主要分為創(chuàng)建,行為,結(jié)構(gòu)三類
J2ee有J2ee的模式,Sun公司出了一本書叫《J2EE核心模式》可以拿來看看
必需要指明的是,模式不是規(guī)范,比如吃飯模式
沒有人規(guī)定你吃飯非得要那么吃,你可以端碗,上拋,張嘴在下落后連碗一起吞咽
這也可以,只要你愿意,同樣,只要你愿意,你就可以不遵循模式
模式之外還有反模式,學(xué)模式不可定勢,不要學(xué)死,活學(xué)活用,無招勝有招才是最高境界

JavaDoc
文檔工具,極其好用
可以根據(jù)注釋自動生成HTML文檔

Ant
改變了整個世界,他的名字叫James Duncan Davidson
組織管理工具,可以這么描述它
比如你想在編譯之后自動再次生成JavaDoc
那么你只需要編輯Ant腳本//對,就像Windows腳本那樣
然后批處理就可以了,不過現(xiàn)在Ant已經(jīng)廣泛集成到IDE中去
不需要自己手動編寫,不過如果想要炫炫,據(jù)說此招百試不爽

JUnit
測試工具,Unit家族可不只有JUnit
還有其它版本的,這個不細(xì)說,具體實踐一下就明白了

POJO
//Plain Old Java Object
就是傳統(tǒng)的Java對象,也就是一個JavaBean
由虛擬機(jī)來掌握其生死
常用的兩個管理構(gòu)架/規(guī)范是Spring和EJB容器
命名由來是某人//名字我忘了
覺得我們使用了太多的規(guī)范,以至于我們都忘記了純粹的java對象
以至于我們都忽略了它的存在,所以叫了這么一個名字
以喚醒人們的記憶,這個意義上來說EJB其實不能算是POJO
畢竟遵循了一堆的接口,但是不管怎樣,接口歸接口,還是沒有繼承類
沒有被強(qiáng)加什么//遵循可以寫空方法假遵循
所以說還是POJO也對
但是由于這種東西缺乏管理,不象Servlet有專門的容器管理并繼承了一定的類
而沒有管理的對象在虛擬機(jī)中是很危險的,因為垃圾回收機(jī)制各個虛擬機(jī)不同
而且也不怎樣,極有可能長時間不回收,這樣在企業(yè)級的應(yīng)用中呢
就有可能造成內(nèi)存大量被占用從而死機(jī),毫無疑問,這種機(jī)制需要優(yōu)化
這種優(yōu)化就是通過EJB容器或者Spring構(gòu)架來實現(xiàn)
這么做還有一個好處就是迫使程序員對每一個類做封裝
強(qiáng)迫他做管理,以達(dá)到防止內(nèi)存泄露的目的,內(nèi)存泄露最經(jīng)常出現(xiàn)的錯誤就是
引用未釋放,引用最典型體現(xiàn)在new這個關(guān)鍵字上,new得越多引用得越多
隨著時間地增長,有可能導(dǎo)致循環(huán),不停new new new new new.....
其中哪怕只要有一個new處理不當(dāng),虛擬機(jī)無法回收內(nèi)存
有可能因為一個人而影響整個項目組,所以不妨記住我的一條經(jīng)驗
好的系統(tǒng)框架不應(yīng)該在業(yè)務(wù)邏輯流程中出現(xiàn)new關(guān)鍵字
現(xiàn)在不理解也無所謂,將來有一天會明白的

SOA
面向服務(wù)的構(gòu)架
不說太多,這個屬于上上層建筑
不過不妨記住我的一句話,可以幫助理解這個概念
面向什么就是對什么做封裝
面向?qū)ο缶褪菍ο笞龇庋b
面向服務(wù)類似,剩下的靠悟性

反射
1.4新增功能,非常強(qiáng)大
通過反射,程序可以解析出類本身的屬性也就是變量
//注意這里說的屬性不是.net里面的屬性,我不喜歡微軟造的新名詞,亂
還有行為也就是方法,然后通過invoke()方法調(diào)用該方法
甚至可以新增對象等,java首創(chuàng),本是其它語言所沒有的
后來被微軟抄了去,利用該功能,開源框架廣泛受益并大量采用,近乎瘋狂地使用
具體就不說了,最后要指出的是,有一種說法是利用反射會降低效率
在早期的時候,的確是,現(xiàn)在不會了,放心使用

容器
5.0以后的版本在J2SE中都出現(xiàn)了容器
各位甚至可以自己嘗試用標(biāo)準(zhǔn)庫去使用容器

推薦網(wǎng)站
www.javaeye.com //java視線論壇,Hibernate國內(nèi)的權(quán)威
dev2dev.bea.com //bea的dev2dev社區(qū),用WebLogic首選的好去處
www-128.ibm.com/developerworks //ibm developer works社區(qū),ibm產(chǎn)品的老家
www.jdon.com //j道,Jboss國內(nèi)相對討論會多一點(diǎn)的地方,有自己的框架
www.matrix.org.cn //matrix,有自己的框架,很清新的論壇
jcp.org //JCP,前面說到過了
sourceforge.Net //開源的東西幾乎這里都可以找到,除java外還有游戲共享等
saloon.javaranch.com //我常去,人氣不錯
www.apache.org //阿帕奇老家
www.jboss.com //Jboss和Hibernate老家
www.springframework.org //Spring老家
www.wiki.org //非常好的百科站點(diǎn),可惜國內(nèi)被封,創(chuàng)始人加入了Eclipse zone
www.google.com //你要的這里有,不信?輸入關(guān)鍵字再按一下那個靠左的白色按鈕試試

書籍
《Thinking in Java》 //實話說,一般,尤其是翻譯后的版本,原版還行
《Java教程》 //電子工業(yè)出版社出版的那本,上下冊,很厚,但翻譯得不錯
《21天學(xué)通Java》 //入門極好,但是《21天學(xué)通j2ee》極爛,不要買
《Mastering EJB》 //翻譯過的書質(zhì)量我不清楚,估計不怎樣,請看原版書籍
《精通Hibernate》 //看清楚作者,孫衛(wèi)琴,其它人的別買

其它的可以不用了,網(wǎng)絡(luò)上的遠(yuǎn)比書上來得多,來得好,雖然也來得雜

最后的建議

一,不要做一個浮躁的人

二,學(xué)好英語,很重要

三,閱讀源代碼和文檔

四,共享源代碼,不要做一個功利的人

五,熱愛Java

以上這篇一個牛人給Java初學(xué)者的建議(必看篇)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 有關(guān)IntelliJ IDEA中LeetCode插件配置問題

    有關(guān)IntelliJ IDEA中LeetCode插件配置問題

    這篇文章主要介紹了關(guān)于IntelliJ IDEA中LeetCode插件配置問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 淺談java的接口和C++虛類的相同和不同之處

    淺談java的接口和C++虛類的相同和不同之處

    下面小編就為大家?guī)硪黄獪\談java的接口和C++虛類的相同和不同之處。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-12-12
  • java獲取當(dāng)前日期使用實例

    java獲取當(dāng)前日期使用實例

    本文為大家介紹java日期的使用實例,日期輸出格式為date:2013-12-17,大家參考使用吧
    2014-01-01
  • SpringBoot項目中Maven剔除無用Jar引用的最佳實踐

    SpringBoot項目中Maven剔除無用Jar引用的最佳實踐

    在?Spring?Boot?項目開發(fā)中,Maven?是最常用的構(gòu)建工具之一,通過?Maven,我們可以輕松地管理項目所需的依賴,而,隨著項目的復(fù)雜化,無用的?Jar?包引用可能會逐漸增多,本文旨在詳細(xì)解析如何在?Spring?Boot?項目中剔除無用的?Jar?引用,需要的朋友可以參考下
    2025-01-01
  • Java基礎(chǔ)鞏固系列包裝類代碼實例

    Java基礎(chǔ)鞏固系列包裝類代碼實例

    這篇文章主要介紹了Java包裝類,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Java?死鎖解決方案順序鎖和輪詢鎖

    Java?死鎖解決方案順序鎖和輪詢鎖

    這篇文章主要介紹了Java?死鎖解決方案順序鎖和輪詢鎖,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • 解決Java編譯時錯誤:A JNI error has occurred,please check your installation and try again

    解決Java編譯時錯誤:A JNI error has occurred,ple

    這篇文章主要介紹了解決Java編譯時錯誤:A JNI error has occurred,please check your installation and try again,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • java jackson 將對象轉(zhuǎn)json時,忽略子對象的某個屬性操作

    java jackson 將對象轉(zhuǎn)json時,忽略子對象的某個屬性操作

    這篇文章主要介紹了java jackson 將對象轉(zhuǎn)json時,忽略子對象的某個屬性操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • Java多線程中ThreadLocal解讀

    Java多線程中ThreadLocal解讀

    這篇文章主要介紹了Java多線程中ThreadLocal解讀,??多線程訪問同一個共享變量的時候容易出現(xiàn)并發(fā)問題,因此為了保證線程安全性,我們都會采用加鎖的方式,而ThreadLocal是除加鎖方式之外的另一種保證線程安全性的方法,需要的朋友可以參考下
    2023-09-09
  • Java陷阱之a(chǎn)ssert關(guān)鍵字詳解

    Java陷阱之a(chǎn)ssert關(guān)鍵字詳解

    這篇文章詳細(xì)介紹了Java陷阱之a(chǎn)ssert關(guān)鍵字,有需要的朋友可以參考一下
    2013-09-09

最新評論

视频一区二区综合精品| 少妇人妻100系列| 国产成人精品亚洲男人的天堂| 午夜精品久久久久久99热| huangse网站在线观看| 传媒在线播放国产精品一区| 麻豆精品成人免费视频| 欧美日本在线视频一区| 青青青激情在线观看视频| 少妇高潮无套内谢麻豆| 日本高清在线不卡一区二区| 999热精品视频在线| 亚洲国产中文字幕啊啊啊不行了| 日曰摸日日碰夜夜爽歪歪| 亚洲1卡2卡三卡4卡在线观看| av大全在线播放免费| 五十路丰满人妻熟妇| 日本午夜久久女同精女女| 蜜桃专区一区二区在线观看| 亚洲va国产va欧美va在线| 国产露脸对白在线观看| 日韩美女搞黄视频免费| 蜜桃臀av蜜桃臀av| 99热色原网这里只有精品| 久久精品美女免费视频| 成人亚洲国产综合精品| 日本性感美女写真视频| 超碰公开大香蕉97| 久久久噜噜噜久久熟女av| 国产熟妇人妻ⅹxxxx麻豆| 中文字幕在线免费第一页| 久久99久久99精品影院| 在线观看免费岛国av| 欧美精产国品一二三区| 日韩不卡中文在线视频网站| 青青青爽视频在线播放| 色综合色综合色综合色| 亚洲在线免费h观看网站| 国产日本欧美亚洲精品视| 亚洲av男人的天堂你懂的| 精品久久婷婷免费视频| 免费观看污视频网站| 久久久久国产成人精品亚洲午夜| 国产之丝袜脚在线一区二区三区| 日曰摸日日碰夜夜爽歪歪| 国产成人午夜精品福利| 淫秽激情视频免费观看| 少妇高潮一区二区三区| 人妻在线精品录音叫床| 中英文字幕av一区| 日韩亚洲高清在线观看| 自拍偷拍日韩欧美亚洲| 视频在线免费观看你懂得| 人妻爱爱 中文字幕| 亚洲午夜伦理视频在线| 成人国产激情自拍三区| 中文字幕日韩精品就在这里| 在线免费观看靠比视频的网站| 激情色图一区二区三区| 国产V亚洲V天堂无码欠欠| 色爱av一区二区三区| 在线观看黄色成年人网站| 岛国毛片视频免费在线观看| 精品一区二区三区午夜| 精品av久久久久久久| 午夜久久香蕉电影网| 99精品久久久久久久91蜜桃| av新中文天堂在线网址| 精品亚洲国产中文自在线| 2022中文字幕在线| 日韩a级精品一区二区| 中文字幕乱码av资源| 插小穴高清无码中文字幕| 亚洲伊人久久精品影院一美女洗澡 | sejizz在线视频| 久久这里有免费精品| 这里只有精品双飞在线播放| 一个人免费在线观看ww视频| 中文字幕日本人妻中出| 日本一区二区三区免费小视频| 黄页网视频在线免费观看| 亚洲精品亚洲人成在线导航| 欧美久久一区二区伊人| 韩国一级特黄大片做受| 久久艹在线观看视频| 国产精品自拍偷拍a| 欧美 亚洲 另类综合| 天天躁日日躁狠狠躁躁欧美av| 欧洲欧美日韩国产在线| 国产自拍黄片在线观看| 亚洲一级av无码一级久久精品| 揄拍成人国产精品免费看视频| 天天干天天日天天谢综合156| 亚洲高清视频在线不卡| 亚洲福利精品视频在线免费观看| 亚洲综合另类欧美久久| 国产又大又黄免费观看| 一区二区熟女人妻视频| 五月天久久激情视频| 91精品一区二区三区站长推荐| 国产三级片久久久久久久| 国产白嫩美女一区二区| 天天日天天玩天天摸| 中文字幕免费在线免费| 欧美激情精品在线观看| 97超碰国语国产97超碰| 国产午夜男女爽爽爽爽爽视频| 三级av中文字幕在线观看| 国产精品成人xxxx| 国产黄色片蝌蚪九色91| 三上悠亚和黑人665番号| 欧美香蕉人妻精品一区二区| 黄网十四区丁香社区激情五月天| 少妇被强干到高潮视频在线观看| 亚洲视频在线视频看视频在线| 免费福利av在线一区二区三区| 传媒在线播放国产精品一区| 国产在线自在拍91国语自产精品| 欧美中文字幕一区最新网址| 动漫美女的小穴视频| 中文字幕av熟女人妻| 国产1区,2区,3区| 亚洲一区二区三区久久受 | 日韩黄色片在线观看网站| 人人妻人人人操人人人爽| 中文字幕在线免费第一页| 免费看高清av的网站| 国产白嫩美女一区二区| 91社福利《在线观看| 国产91久久精品一区二区字幕| 五十路息与子猛烈交尾视频| 亚洲麻豆一区二区三区| 亚洲免费视频欧洲免费视频| 国产女人露脸高潮对白视频| 天天日天天鲁天天操| sspd152中文字幕在线| 精品高潮呻吟久久av| 一区二区三区蜜臀在线| 91she九色精品国产| 国产精彩福利精品视频| 男女啪啪啪啪啪的网站| 欧美黄色录像免费看的| 免费岛国喷水视频在线观看| av天堂中文字幕最新| 搡老熟女一区二区在线观看| 超碰97人人澡人人| 欧美第一页在线免费观看视频| 亚洲天堂av最新网址| 午夜激情久久不卡一区二区 | 3337p日本欧洲大胆色噜噜| 日本三极片视频网站观看| 天天色天天舔天天射天天爽| 亚洲国产欧美国产综合在线| 91大神福利视频网| 国产午夜亚洲精品麻豆| av在线播放国产不卡| 成人动漫大肉棒插进去视频| 亚洲中文精品字幕在线观看| 视频二区在线视频观看| 欧美日韩高清午夜蜜桃大香蕉| 亚洲欧美一区二区三区电影| 狠狠操操操操操操操操操| 少妇人妻真实精品视频| 91国偷自产一区二区三区精品| 操日韩美女视频在线免费看| 国产精品视频一区在线播放| 日本免费视频午夜福利视频| 国产精品国色综合久久| 伊人综合免费在线视频| 家庭女教师中文字幕在线播放| 国产精品人妻一区二区三区网站| 亚洲乱码中文字幕在线| 日韩近亲视频在线观看| 超碰在线观看免费在线观看| 日韩一区二区电国产精品| 久久h视频在线观看| 偷拍自拍 中文字幕| 亚洲欧美一区二区三区电影| 天天操天天射天天操天天天| 亚洲蜜臀av一区二区三区九色| 久久这里只有精品热视频 | 欧美亚洲中文字幕一区二区三区| 日本黄色特一级视频| 中国视频一区二区三区| japanese日本熟妇另类| 18禁美女无遮挡免费| 欧美黑人性暴力猛交喷水| 香蕉片在线观看av| 蜜桃视频在线欧美一区| 在线观看免费岛国av| 欧美亚洲免费视频观看| 最近的中文字幕在线mv视频| 成人国产小视频在线观看| 大鸡巴后入爆操大屁股美女| 天堂女人av一区二区| 在线免费91激情四射| av久久精品北条麻妃av观看| 2022中文字幕在线| 玩弄人妻熟妇性色av少妇| 淫秽激情视频免费观看| 韩国AV无码不卡在线播放| 男女啪啪视频免费在线观看| 国产+亚洲+欧美+另类| v888av在线观看视频| 中文字幕在线免费第一页| 孕妇奶水仑乱A级毛片免费看 | 极品丝袜一区二区三区| 老鸭窝日韩精品视频观看| 国产大学生援交正在播放| 性色av一区二区三区久久久| 亚洲无线观看国产高清在线| 激情图片日韩欧美人妻| 国产精品免费不卡av| 91啪国自产中文字幕在线| 啊啊啊视频试看人妻| 91试看福利一分钟| 888欧美视频在线| 婷婷激情四射在线观看视频| 欧美美女人体视频一区| 国产无遮挡裸体免费直播视频| 成人H精品动漫在线无码播放| 日本一本午夜在线播放| 亚洲精品麻豆免费在线观看| 亚洲欧美激情人妻偷拍| 91一区精品在线观看| 丰满少妇翘臀后进式| 无码日韩人妻精品久久| 精彩视频99免费在线| 日本精品美女在线观看| 2012中文字幕在线高清| 中国黄片视频一区91| 亚洲国产精品中文字幕网站| 在线观看黄色成年人网站| 久草视频在线一区二区三区资源站 | 国产性色生活片毛片春晓精品 | 亚洲午夜福利中文乱码字幕| 国产成人精品av网站| av乱码一区二区三区| 中文字幕一区的人妻欧美日韩| 99的爱精品免费视频| 欧亚乱色一区二区三区| 激情啪啪啪啪一区二区三区| 视频 一区二区在线观看| 午夜免费观看精品视频| 天天色天天操天天透| 日韩精品电影亚洲一区| 天天日天天爽天天爽| 青青草成人福利电影| 国产精品黄大片在线播放| 伊人成人综合开心网| 欧美精品一二三视频| 熟女在线视频一区二区三区| 中出中文字幕在线观看| 国产成人一区二区三区电影网站| 久久久久五月天丁香社区| 亚洲国产欧美一区二区丝袜黑人| 一区二区在线视频中文字幕| 中文字幕 亚洲av| 日韩三级电影华丽的外出| 日本熟妇色熟妇在线观看| 日韩影片一区二区三区不卡免费| 在线观看的a站 最新| 天天操天天操天天碰| 色伦色伦777国产精品| 日韩欧美中文国产在线| 亚洲一区二区三区精品视频在线| 91在线免费观看成人| 又大又湿又爽又紧A视频| 欧美日韩中文字幕欧美| 亚洲少妇高潮免费观看| 红桃av成人在线观看| 丝袜美腿欧美另类 中文字幕| 中文字幕网站你懂的| 亚洲激情唯美亚洲激情图片| 美女被肏内射视频网站| 日本脱亚入欧是指什么| 这里有精品成人国产99| 国产精品久久久久久久精品视频| 区一区二区三国产中文字幕| 欧美精品国产综合久久| 亚洲av无码成人精品区辽| 91香蕉成人app下载| 黑人变态深video特大巨大| 欧美韩国日本国产亚洲| 99热这里只有国产精品6| 不戴胸罩引我诱的隔壁的人妻| 欧美精品 日韩国产| 亚洲精品三级av在线免费观看| 一个人免费在线观看ww视频| 国产大鸡巴大鸡巴操小骚逼小骚逼| 2020中文字幕在线播放| 大香蕉伊人国产在线| 亚洲 欧美 自拍 偷拍 在线| 最新日韩av传媒在线| 亚洲无码一区在线影院| 天堂av狠狠操蜜桃| 9久在线视频只有精品| 青青社区2国产视频| 制服丝袜在线人妻中文字幕| 三级av中文字幕在线观看| 日韩美女搞黄视频免费| 99精品国产自在现线观看| 成人av在线资源网站| 高潮视频在线快速观看国家快速| 日韩av中文在线免费观看| 天天通天天透天天插| 99re国产在线精品| 老师啊太大了啊啊啊尻视频| 欧美老鸡巴日小嫩逼| 三级等保密码要求条款| 午夜青青草原网在线观看| 国产精品成人xxxx| 好男人视频在线免费观看网站| 成年人午夜黄片视频资源| 国产中文精品在线观看| 国产午夜亚洲精品不卡在线观看| 最新91九色国产在线观看| 中文字幕第三十八页久久| 国产成人精品午夜福利训2021| 美女日逼视频免费观看| 中文字幕午夜免费福利视频| 天天射夜夜操狠狠干| 99国内精品永久免费视频| 激情国产小视频在线| 天天日天天做天天日天天做| 久草电影免费在线观看| 国产一线二线三线的区别在哪| 91免费观看在线网站| 女同久久精品秋霞网| 亚洲一级 片内射视正片| 黄色片一级美女黄色片| 91综合久久亚洲综合| 国产精品3p和黑人大战| 日日操综合成人av| 精品少妇一二三视频在线| 男人插女人视频网站| 哥哥姐姐综合激情小说| 亚洲一区二区三区偷拍女厕91| 天天日天天做天天日天天做| 天天想要天天操天天干| 40道精品招牌菜特色| 国产亚洲国产av网站在线| 亚洲精品 欧美日韩| 国产精品入口麻豆啊啊啊| 国产老熟女伦老熟妇ⅹ| 欧美天堂av无线av欧美| 男人的天堂一区二区在线观看| 日韩欧美国产一区不卡| 亚洲 清纯 国产com| 国产高清在线观看1区2区| 亚洲欧美综合另类13p| 搡老熟女一区二区在线观看| 日本熟妇丰满厨房55| 亚洲少妇高潮免费观看| 国产又粗又硬又大视频| 100%美女蜜桃视频| 久草电影免费在线观看| 天天躁日日躁狠狠躁躁欧美av| 80电影天堂网官网| 偷拍自拍 中文字幕| 国产卡一卡二卡三乱码手机| 五月精品丁香久久久久福利社| 男生舔女生逼逼视频| 欧美精品资源在线观看| 色综合色综合色综合色| 国产麻豆精品人妻av| 午夜福利人人妻人人澡人人爽| 中文字幕高清在线免费播放| 国产亚洲天堂天天一区| 这里只有精品双飞在线播放| 亚洲精品亚洲人成在线导航| 熟女妇女老妇一二三区| 午夜福利人人妻人人澡人人爽| 久久久久久久久久一区二区三区 | 国产一级麻豆精品免费| 无码精品一区二区三区人| 99热色原网这里只有精品| 老鸭窝日韩精品视频观看| 欧美伊人久久大香线蕉综合| 国产成人精品av网站| 特一级特级黄色网片| 97色视频在线观看| 激情伦理欧美日韩中文字幕| 少妇高潮一区二区三区| 午夜青青草原网在线观看| 97人妻总资源视频| www日韩毛片av| 中文字幕国产专区欧美激情| 久草免费人妻视频在线| lutube在线成人免费看| 99婷婷在线观看视频| 国产精品精品精品999| 午夜精品福利一区二区三区p | 美女大bxxxx内射| 亚洲综合在线观看免费| 男女第一次视频在线观看| 丝袜肉丝一区二区三区四区在线看 | 成人免费公开视频无毒| 日本少妇的秘密免费视频| 91精品国产综合久久久蜜| 中文字幕在线乱码一区二区| 91麻豆精品久久久久| 97超碰国语国产97超碰| 蜜桃久久久久久久人妻| 国产精彩对白一区二区三区| 亚洲国际青青操综合网站| 粉嫩av蜜乳av蜜臀| 熟女少妇激情五十路| 天天操天天弄天天射| 亚洲 国产 成人 在线| 97精品视频在线观看| 91麻豆精品久久久久| 黄色大片男人操女人逼| av大全在线播放免费| 免费成人av中文字幕| 人人超碰国字幕观看97| 97人人模人人爽人人喊| 51国产成人精品视频| 精品国产成人亚洲午夜| 任你操任你干精品在线视频| 人妻最新视频在线免费观看| 女同性ⅹxx女同h偷拍| 丁香花免费在线观看中文字幕| 九九视频在线精品播放| 欧美日韩高清午夜蜜桃大香蕉| heyzo蜜桃熟女人妻| 亚洲av黄色在线网站| 欧美成一区二区三区四区| 性色蜜臀av一区二区三区| 视频一区二区在线免费播放| 青娱乐蜜桃臀av色| 51国产偷自视频在线播放| 中文字幕免费福利视频6| 果冻传媒av一区二区三区| 日本精品一区二区三区在线视频。 | 91在线免费观看成人| 91快播视频在线观看| 五月天中文字幕内射| 亚洲欧洲av天堂综合| 人人妻人人爱人人草| 成人久久精品一区二区三区| 亚洲伊人av天堂有码在线| 国产精品福利小视频a| 亚洲一区二区三区精品乱码| 亚洲国产美女一区二区三区软件| 日本又色又爽又黄又粗| 亚洲高清国产自产av| 日韩近亲视频在线观看| 做爰视频毛片下载蜜桃视频1| 男人和女人激情视频| 天天干天天日天天干天天操| 93精品视频在线观看| 女生被男生插的视频网站| 精品一区二区三四区| 啊用力插好舒服视频| 亚洲在线一区二区欧美| 黄色视频在线观看高清无码 | 韩国亚洲欧美超一级在线播放视频| 女同互舔一区二区三区| 久久精品亚洲国产av香蕉| 日日爽天天干夜夜操| 日韩av有码一区二区三区4| 精品成人午夜免费看| 2022天天干天天操| 午夜在线精品偷拍一区二| 沙月文乃人妻侵犯中文字幕在线 | av视屏免费在线播放| 日本性感美女写真视频| 一区二区三区在线视频福利| 亚洲 欧美 自拍 偷拍 在线| 欧美精品中文字幕久久二区| 92福利视频午夜1000看| 日韩欧美亚洲熟女人妻| 99精品免费观看视频| 亚洲 中文 自拍 无码| 免费成人av中文字幕| 午夜美女少妇福利视频| 激情综合治理六月婷婷| 黑人巨大的吊bdsm| av老司机精品在线观看| 亚洲成高清a人片在线观看| 亚洲高清自偷揄拍自拍| 亚洲综合一区成人在线| 可以免费看的www视频你懂的| 337p日本大胆欧美人| 国产精品一二三不卡带免费视频| 中文字幕1卡1区2区3区| 亚洲一区av中文字幕在线观看| 中文字幕在线一区精品| 日韩熟女av天堂系列| 少妇人妻100系列| 2019av在线视频| 国产综合精品久久久久蜜臀| 大香蕉日本伊人中文在线| 福利一二三在线视频观看| 抽查舔水白紧大视频| 日本韩国在线观看一区二区| 久久永久免费精品人妻专区 | 久久美欧人妻少妇一区二区三区| 欧美成人一二三在线网| 亚洲一区二区久久久人妻| 国产chinesehd精品麻豆| 日本xx片在线观看| 欧美成人综合视频一区二区| v888av在线观看视频| 五十路人妻熟女av一区二区| 亚洲激情av一区二区| 东游记中文字幕版哪里可以看到| 自拍偷拍亚洲精品第2页| 亚洲一区二区三区久久午夜| 男人的天堂一区二区在线观看| 丝袜亚洲另类欧美变态| 国产亚洲成人免费在线观看 | 伊人日日日草夜夜草| 亚洲午夜伦理视频在线| 亚洲精品乱码久久久久久密桃明| 免费啪啪啪在线观看视频| 亚洲精品中文字幕下载| 人妻无码中文字幕专区| 欧美色婷婷综合在线| 国产一区av澳门在线观看| 中文字幕视频一区二区在线观看| 黑人巨大精品欧美视频| 欧美另类一区二区视频| 男人插女人视频网站| av在线免费中文字幕| 99re6热在线精品| 在线观看国产网站资源| 亚洲国产成人在线一区| 国产精品一区二区久久久av| 岛国免费大片在线观看| 国产精品国产三级麻豆| av天堂资源最新版在线看| 日本xx片在线观看| 直接能看的国产av| 日韩美女精品视频在线观看网站 | 99热久久极品热亚洲| 久久久久91精品推荐99| 2021久久免费视频| 年轻的人妻被夫上司侵犯| av中文字幕在线导航| AV无码一区二区三区不卡| 91老熟女连续高潮对白| 一二三中文乱码亚洲乱码one| 日日日日日日日日夜夜夜夜夜夜| 国产精品一二三不卡带免费视频 | 丝袜亚洲另类欧美变态| 2022国产综合在线干| rct470中文字幕在线| 亚洲综合色在线免费观看| 动漫av网站18禁| 欧美美女人体视频一区| 久久这里只有精彩视频免费| 丝袜美腿视频诱惑亚洲无| 一级黄色片夫妻性生活| 换爱交换乱高清大片| 欧美男同性恋69视频| 亚洲av色香蕉一区二区三区| 国产无遮挡裸体免费直播视频| 性感美女福利视频网站| 99热国产精品666| 国产真实乱子伦a视频| 99视频精品全部15| 成人色综合中文字幕| 精品日产卡一卡二卡国色天香| 成熟丰满熟妇高潮xx×xx| 国产大学生援交正在播放| 女生被男生插的视频网站| 亚洲一级美女啪啪啪| 国产高清女主播在线| 人妻熟女中文字幕aⅴ在线| 天天日天天舔天天射进去| 丝袜长腿第一页在线| 成年人免费看在线视频| 自拍偷拍亚洲欧美在线视频| 91福利在线视频免费观看| 麻豆性色视频在线观看| 亚洲精品乱码久久久久久密桃明| 日本少妇高清视频xxxxx| 91精品国产综合久久久蜜| 任你操任你干精品在线视频| 99久久99久国产黄毛片| 大屁股熟女一区二区三区| 香蕉91一区二区三区| 欧洲欧美日韩国产在线| 日本少妇精品免费视频| 一区二区三区四区五区性感视频| 国产又大又黄免费观看| 在线观看视频网站麻豆| 天天日天天添天天爽| 精品91自产拍在线观看一区| www久久久久久久久久久| 人妻少妇亚洲精品中文字幕| av乱码一区二区三区| 日韩人妻xxxxx| 日本午夜福利免费视频| 视频一区二区三区高清在线| 成人av免费不卡在线观看| 红杏久久av人妻一区| 绝顶痉挛大潮喷高潮无码| 欧美美女人体视频一区| 中文字幕之无码色多多| 99热99re在线播放| 天天色天天爱天天爽| 91精品综合久久久久3d动漫| 又大又湿又爽又紧A视频| 欧美区一区二区三视频| 爆乳骚货内射骚货内射在线| 国产精品黄色的av| 午夜免费体验区在线观看| 家庭女教师中文字幕在线播放| 国产又色又刺激在线视频 | 91免费观看在线网站| 成人av在线资源网站| 91亚洲手机在线视频播放| 天天做天天干天天舔| 久久综合老鸭窝色综合久久| 黑人巨大的吊bdsm| 午夜国产免费福利av| 国产精品探花熟女在线观看| 少妇人妻真实精品视频| 开心 色 六月 婷婷| 国内自拍第一页在线观看| 日韩人妻xxxxx| 99的爱精品免费视频| 欲乱人妻少妇在线视频裸| 国产精选一区在线播放| 国产九色91在线视频| 日本女大学生的黄色小视频| 国产日韩一区二区在线看| 亚洲国产在人线放午夜| 国产亚洲欧美视频网站| 久碰精品少妇中文字幕av| 日韩熟女av天堂系列| 在线制服丝袜中文字幕| 福利视频网久久91| 做爰视频毛片下载蜜桃视频1| 青青青青操在线观看免费| 一区二区三区激情在线| 婷婷综合亚洲爱久久| 啊啊好慢点插舔我逼啊啊啊视频 | 丰满熟女午夜福利视频| 蜜桃视频入口久久久| 国产精品久久久久久美女校花| 91成人在线观看免费视频| 黑人3p华裔熟女普通话| 国产黄色片在线收看| 天天操天天干天天插| 亚洲自拍偷拍综合色| 激情综合治理六月婷婷| 日韩欧美一级黄片亚洲| 小穴多水久久精品免费看| 国产综合高清在线观看| 伊人网中文字幕在线视频| 女生被男生插的视频网站| 美女av色播在线播放| 日本在线不卡免费视频| sejizz在线视频| 国产露脸对白在线观看| 亚洲欧美综合另类13p| 亚洲福利午夜久久久精品电影网| 中文字幕免费在线免费| 深夜男人福利在线观看| 久草视频首页在线观看| 性生活第二下硬不起来| 2019av在线视频| 亚洲欧美精品综合图片小说| 日本啪啪啪啪啪啪啪| 久久久久久久精品成人热| 亚洲激情偷拍一区二区| 国产精品大陆在线2019不卡| 天天操天天爽天天干| 91中文字幕最新合集| 青青青青爽手机在线| 在线免费观看亚洲精品电影| 2022国产精品视频| 红杏久久av人妻一区| 天天草天天色天天干| 色av色婷婷人妻久久久精品高清| 精品久久久久久久久久久a√国产| 亚洲精品 欧美日韩| 丝袜美腿视频诱惑亚洲无| 成人在线欧美日韩国产| 日韩av中文在线免费观看| 亚洲va欧美va人人爽3p| 国产在线免费观看成人| 亚洲综合自拍视频一区| 在线免费观看亚洲精品电影| 亚洲国产精品久久久久蜜桃| 18禁污污污app下载| 亚洲最大黄了色网站| 国产乱子伦一二三区| 又粗又硬又猛又黄免费30| 国产之丝袜脚在线一区二区三区| 亚洲 清纯 国产com| 亚洲综合在线观看免费| 天天干天天日天天干天天操| 一二三区在线观看视频| 99热久久极品热亚洲| 日本黄在免费看视频| 999久久久久999| 亚洲天堂av最新网址| 日韩欧美国产一区ab| 国产福利在线视频一区| 欧美80老妇人性视频| 日韩午夜福利精品试看| 乱亲女秽乱长久久久| 欧美激情精品在线观看| 欧美日韩人妻久久精品高清国产 | 久草视频在线一区二区三区资源站| 动漫av网站18禁| 成人国产激情自拍三区| 国产视频一区在线观看| 黄色成年网站午夜在线观看| 韩国亚洲欧美超一级在线播放视频| 国产精品一二三不卡带免费视频| 春色激情网欧美成人| 国产亚洲精品视频合集| 亚洲人妻30pwc| 91在线免费观看成人| 国产又粗又硬又猛的毛片视频| 成人H精品动漫在线无码播放| 亚洲av成人网在线观看| 深夜男人福利在线观看| 午夜精品九一唐人麻豆嫩草成人| 亚洲综合另类精品小说| 最新国产精品拍在线观看| 国产成人精品亚洲男人的天堂| 2020久久躁狠狠躁夜夜躁| 精品一区二区三区午夜| 美女福利视频网址导航| 成人区人妻精品一区二视频| 日韩精品中文字幕在线| 欧美亚洲自偷自拍 在线| 美女张开两腿让男人桶av| 亚洲成人情色电影在线观看| 国产精品黄大片在线播放| 丝袜长腿第一页在线| 亚洲青青操骚货在线视频| 国产剧情演绎系列丝袜高跟| 成年午夜免费无码区| 日本韩国免费一区二区三区视频| 在线观看的黄色免费网站| 亚洲免费视频欧洲免费视频| 欧亚乱色一区二区三区| 亚洲成人av一区久久| 国产精品三级三级三级| 国产免费av一区二区凹凸四季| 亚洲一区二区三区久久午夜| 高清成人av一区三区| 粉嫩欧美美人妻小视频| 一本一本久久a久久精品综合不卡| 骚货自慰被发现爆操| 中文乱理伦片在线观看| 中出中文字幕在线观看| 久久久久久久久久性潮| 国产精品熟女久久久久浪潮| 日韩特级黄片高清在线看| 天堂av狠狠操蜜桃| 午夜精品亚洲精品五月色| 成人精品在线观看视频| 午夜影院在线观看视频羞羞羞| 91精品国产黑色丝袜| 动漫美女的小穴视频| 亚洲人人妻一区二区三区| 夜色福利视频在线观看| 中文字幕综合一区二区| 视频二区在线视频观看| 成年午夜免费无码区| 亚洲一级特黄特黄黄色录像片| 中文字幕午夜免费福利视频| 大香蕉日本伊人中文在线| 一级黄色片夫妻性生活| 亚洲欧美另类自拍偷拍色图| 精品亚洲中文字幕av| 福利一二三在线视频观看| 亚洲在线一区二区欧美| av日韩在线免费播放| 大尺度激情四射网站| 国产日韩精品免费在线| 一级黄色片夫妻性生活| 中文字幕日韩人妻在线三区| 51国产成人精品视频| 一区二区三区国产精选在线播放 | 日本美女成人在线视频| 五十路在线观看完整版| 毛片一级完整版免费| 一区二区三区四区中文| 中文字幕 码 在线视频| 综合国产成人在线观看| 日本高清成人一区二区三区| 中文字幕亚洲久久久| 欧美va亚洲va天堂va| 免费在线观看污污视频网站| 亚洲国产第一页在线观看| 日本在线不卡免费视频| 亚洲推理片免费看网站| 天天想要天天操天天干| av俺也去在线播放| 老司机免费视频网站在线看| 性感美女诱惑福利视频| 久久热这里这里只有精品| 青青青激情在线观看视频| 亚洲av日韩精品久久久久久hd| 97瑟瑟超碰在线香蕉| mm131美女午夜爽爽爽| yy96视频在线观看| 欧美精品 日韩国产| 亚洲国产中文字幕啊啊啊不行了| 热99re69精品8在线播放| 夜色福利视频在线观看| 大鸡吧插逼逼视频免费看| 99精品视频在线观看免费播放 | 最新国产精品拍在线观看| 夜女神免费福利视频| 91超碰青青中文字幕| 国产麻豆剧传媒精品国产av蜜桃| 在线播放 日韩 av| 成人av在线资源网站| av中文字幕福利网| 热思思国产99re| xxx日本hd高清| 黄片大全在线观看观看| 大陆精品一区二区三区久久| 精彩视频99免费在线| 欧美日韩不卡一区不区二区| 黄网十四区丁香社区激情五月天 | 国产视频网站国产视频| 成熟丰满熟妇高潮xx×xx | 毛茸茸的大外阴中国视频| 88成人免费av网站| 亚洲公开视频在线观看| 日本美女成人在线视频| 2018在线福利视频| 天天日夜夜干天天操| 婷婷久久久综合中文字幕| 日本韩国在线观看一区二区| 天天插天天色天天日| 少妇ww搡性bbb91| 婷婷久久久久深爱网| 欧美国品一二三产区区别| 国产乱子伦一二三区| 久久精品亚洲国产av香蕉| 亚洲精品乱码久久久本| av老司机精品在线观看| 久久www免费人成一看片| 搡老熟女一区二区在线观看| 国产一区av澳门在线观看| 中文字幕 人妻精品| 青青尤物在线观看视频网站| 亚洲一区二区三区在线高清| 国产在线免费观看成人| 综合页自拍视频在线播放| 国产精品自拍偷拍a| 91亚洲手机在线视频播放| 免费看美女脱光衣服的视频| 久草视频中文字幕在线观看| 婷婷综合蜜桃av在线| av在线播放国产不卡| 蜜桃视频17c在线一区二区| 国产精品中文av在线播放| 国产精品3p和黑人大战| 亚洲乱码中文字幕在线| 欧美成人黄片一区二区三区| 最新国产精品拍在线观看| 成人av天堂丝袜在线观看| 久久这里只有精品热视频 | 日韩影片一区二区三区不卡免费| 中出中文字幕在线观看| 人人在线视频一区二区| av无限看熟女人妻另类av| 四川五十路熟女av| 综合精品久久久久97| 1024久久国产精品| 国产大鸡巴大鸡巴操小骚逼小骚逼| 六月婷婷激情一区二区三区| 大陆胖女人与丈夫操b国语高清| 91精品国产麻豆国产| 美女操逼免费短视频下载链接| 视频一区二区三区高清在线| 97超碰最新免费在线观看| 国产高清97在线观看视频| 亚欧在线视频你懂的| 日本少妇的秘密免费视频| 色花堂在线av中文字幕九九| jiuse91九色视频| 91香蕉成人app下载| 性感美女诱惑福利视频| 国产精品自偷自拍啪啪啪| 免费观看理论片完整版| 人妻丝袜精品中文字幕| 丝袜长腿第一页在线| 成人网18免费视频版国产| 少妇与子乱在线观看| 91精品啪在线免费| 香蕉片在线观看av| 午夜的视频在线观看| 青青青青草手机在线视频免费看| 一级a看免费观看网站| 激情小视频国产在线| 亚洲国产精品久久久久蜜桃| 喷水视频在线观看这里只有精品| 国产实拍勾搭女技师av在线| 一区二区三区综合视频| 国产又粗又硬又猛的毛片视频 | 天天插天天色天天日| 年轻的人妻被夫上司侵犯| 粗大的内捧猛烈进出爽大牛汉子| 亚洲一区制服丝袜美腿| 中文字幕欧美日韩射射一| 色在线观看视频免费的| 100%美女蜜桃视频| 唐人色亚洲av嫩草| 国产一区二区火爆视频| 在线观看日韩激情视频| 久久久精品999精品日本| 天天操天天操天天碰| 护士小嫩嫩又紧又爽20p| 久久久久久久精品老熟妇| 男人靠女人的逼视频| 绝色少妇高潮3在线观看| 白白操白白色在线免费视频| 美女 午夜 在线视频| 亚洲欧美久久久久久久久| 老鸭窝日韩精品视频观看| 亚洲成人熟妇一区二区三区| 亚洲1069综合男同| 国产精品久久9999| 三级等保密码要求条款| 性色av一区二区三区久久久| 色综合天天综合网国产成人| 国产精品自偷自拍啪啪啪| 东京干手机福利视频| 人妻丝袜诱惑我操她视频| 五月天中文字幕内射| 97国产福利小视频合集| 久久久久五月天丁香社区| 黄色的网站在线免费看| 综合激情网激情五月五月婷婷| 亚洲第17页国产精品| 黄色录像鸡巴插进去| 操人妻嗷嗷叫视频一区二区| 人人在线视频一区二区| 欧美亚洲中文字幕一区二区三区 | 亚洲区欧美区另类最新章节| 天天射夜夜操综合网| 中文字幕高清免费在线人妻| 亚洲2021av天堂| 伊人开心婷婷国产av| 久草免费人妻视频在线| 少妇深喉口爆吞精韩国| 黄片色呦呦视频免费看| 大香蕉大香蕉在线看| aⅴ五十路av熟女中出| 免费在线播放a级片| 午夜毛片不卡免费观看视频| 日韩精品一区二区三区在线播放| 欧美色呦呦最新网址| 国产又粗又硬又猛的毛片视频| 在线观看免费岛国av| 日韩精品中文字幕播放| 天天日夜夜操天天摸| av在线观看网址av| 91试看福利一分钟| 国产chinesehd精品麻豆| 欧美偷拍亚洲一区二区| 欧美特色aaa大片| 日本中文字幕一二区视频| 国产又粗又硬又大视频| 国产品国产三级国产普通话三级| 51国产成人精品视频| 97精品成人一区二区三区| 国产熟妇人妻ⅹxxxx麻豆| 爱爱免费在线观看视频| 中文字幕网站你懂的| 夜夜嗨av蜜臀av| 亚洲 自拍 色综合图| 日本精品视频不卡一二三| 9国产精品久久久久老师| 老鸭窝在线观看一区| 91九色国产熟女一区二区| 天天色天天操天天透| 粉嫩av懂色av蜜臀av| 天堂女人av一区二区| 国产91嫩草久久成人在线视频| 大香蕉大香蕉在线有码 av| 天天日天天爽天天爽| 无码国产精品一区二区高潮久久4| 日韩精品啪啪视频一道免费| 三级av中文字幕在线观看| 馒头大胆亚洲一区二区| 蜜桃精品久久久一区二区| 91麻豆精品传媒国产黄色片| 亚洲福利午夜久久久精品电影网 | 亚洲精品 日韩电影| 久久久久久久亚洲午夜综合福利| 免费一级黄色av网站| av网站色偷偷婷婷网男人的天堂| 丰满熟女午夜福利视频| 伊人情人综合成人久久网小说| 中文字幕最新久久久| 欧洲精品第一页欧洲精品亚洲| 中出中文字幕在线观看| 黄色成年网站午夜在线观看| 9国产精品久久久久老师| 被大鸡吧操的好舒服视频免费| 女生自摸在线观看一区二区三区| 国产日韩精品免费在线| 免费成人va在线观看| 成年午夜影片国产片| 日本三极片中文字幕| 初美沙希中文字幕在线| 摧残蹂躏av一二三区| 欧美怡红院视频在线观看| 青青色国产视频在线| 日噜噜噜夜夜噜噜噜天天噜噜噜| 亚洲美女自偷自拍11页| 国产一区二区久久久裸臀| 天天日天天干天天要| 亚洲视频在线观看高清| 一个人免费在线观看ww视频| 大肉大捧一进一出好爽在线视频| 国产精品成久久久久三级蜜臀av | 日韩美女综合中文字幕pp| 97精品视频在线观看| 在线观看视频 你懂的| 亚洲午夜高清在线观看| 国产视频网站一区二区三区| 97小视频人妻一区二区| 日韩亚国产欧美三级涩爱| 深夜男人福利在线观看| 亚洲欧美国产综合777| 日本黄色三级高清视频| 91麻豆精品秘密入口在线观看| 日辽宁老肥女在线观看视频| 女警官打开双腿沦为性奴| 新97超碰在线观看| 熟妇一区二区三区高清版| 日韩美女精品视频在线观看网站 | 国产黑丝高跟鞋视频在线播放 | 亚洲人妻av毛片在线| 免费国产性生活视频| 日本精品视频不卡一二三| 男生舔女生逼逼视频| 青青青青青青草国产| 粗大的内捧猛烈进出爽大牛汉子| 日本福利午夜电影在线观看| 国产精品久久久久久久女人18| 午夜毛片不卡在线看| 一区国内二区日韩三区欧美| 高潮喷水在线视频观看| 日本高清成人一区二区三区| 日本啪啪啪啪啪啪啪| 中文字幕第三十八页久久| 青青草原网站在线观看| 九九视频在线精品播放| 久草视频在线免播放| 99一区二区在线观看| 性欧美激情久久久久久久| 欧美男同性恋69视频| 黄网十四区丁香社区激情五月天 | 国产成人一区二区三区电影网站 | 老师让我插进去69AV| 亚洲少妇高潮免费观看| 欧美少妇性一区二区三区| 亚洲一区二区三区精品视频在线| 自拍 日韩 欧美激情| 欧美老妇精品另类不卡片| 精品视频中文字幕在线播放| 91九色国产熟女一区二区| 这里有精品成人国产99| 日韩美女精品视频在线观看网站 | 日本人妻少妇18—xx| 99一区二区在线观看| 中文字幕高清免费在线人妻| 色噜噜噜噜18禁止观看| 日韩美av高清在线| 天天操天天爽天天干| 国产成人精品福利短视频| 久草视频福利在线首页| 青青色国产视频在线| 一区二区三区综合视频| 91p0rny九色露脸熟女| 快插进小逼里大鸡吧视频| 黄网十四区丁香社区激情五月天| 在线免费观看国产精品黄色| 国产又大又黄免费观看| 国产av福利网址大全| 夜色撩人久久7777| 亚洲麻豆一区二区三区| 91p0rny九色露脸熟女| 老司机深夜免费福利视频在线观看| 精品成人午夜免费看| 大骚逼91抽插出水视频| 人妻另类专区欧美制服| 一区二区三区的久久的蜜桃的视频| 久久久久久久久久一区二区三区| 亚洲av男人的天堂你懂的| 欧美va不卡视频在线观看| 天天摸天天日天天操| 午夜精品福利91av| 国产变态另类在线观看| 亚洲变态另类色图天堂网| 成人30分钟免费视频| 午夜精品久久久久久99热| 日韩写真福利视频在线观看| 国内自拍第一页在线观看| 国产揄拍高清国内精品对白| 最新91精品视频在线| 色秀欧美视频第一页| 一区二区三区精品日本| 欧美成人一二三在线网| 99久久超碰人妻国产| 日韩人妻xxxxx| 边摸边做超爽毛片18禁色戒| 青青在线视频性感少妇和隔壁黑丝 | 黑人解禁人妻叶爱071| 日韩美女福利视频网| 欧美成一区二区三区四区| 亚洲激情唯美亚洲激情图片| 激情人妻校园春色亚洲欧美| 欧美色呦呦最新网址| 大陆精品一区二区三区久久| 亚洲成人国产av在线| 色哟哟在线网站入口| 日本熟妇色熟妇在线观看| 成人区人妻精品一区二视频| 国产亚洲天堂天天一区| 国产精品三级三级三级| 在线观看av观看av| 一二三中文乱码亚洲乱码one| 欧洲黄页网免费观看| 懂色av蜜桃a v| 日本午夜爽爽爽爽爽视频在线观看 | 天天干夜夜操天天舔| 五十路丰满人妻熟妇| 精品一区二区三区欧美| 九色porny九色9l自拍视频| 黑人解禁人妻叶爱071| 少妇ww搡性bbb91| 丝袜肉丝一区二区三区四区在线 | 精品国产高潮中文字幕| 91欧美在线免费观看| 精品久久久久久高潮| 久久久极品久久蜜桃| av亚洲中文天堂字幕网| 天天日天天敢天天干| 哥哥姐姐综合激情小说| 精品国产污污免费网站入口自| 人妻熟女中文字幕aⅴ在线| 亚洲精品国产综合久久久久久久久| 欧美日韩高清午夜蜜桃大香蕉| 黄网十四区丁香社区激情五月天 | 精品国产成人亚洲午夜| 青娱乐极品视频青青草| 久久久久久国产精品| 日韩美女福利视频网| 风流唐伯虎电视剧在线观看| 人人妻人人澡欧美91精品| 亚洲图片偷拍自拍区| 亚洲激情唯美亚洲激情图片| 天堂女人av一区二区| 婷婷六月天中文字幕| 欧美另类一区二区视频| 91天堂天天日天天操| 中国熟女@视频91| 婷婷午夜国产精品久久久| 国产又粗又硬又猛的毛片视频| 在线 中文字幕 一区| 一区二区三区四区视频在线播放 | 91麻豆精品久久久久| 女生自摸在线观看一区二区三区 | 5528327男人天堂| 欧美日韩熟女一区二区三区| 免费69视频在线看| 亚洲图片欧美校园春色| 日韩av免费观看一区| 国产精品福利小视频a| 5528327男人天堂| 午夜精品九一唐人麻豆嫩草成人| 男女之间激情网午夜在线| 99久久久无码国产精品性出奶水| 99久久久无码国产精品性出奶水| 欧美精品资源在线观看| 国产在线一区二区三区麻酥酥| 欧美精品资源在线观看| 欧美精品资源在线观看| 99的爱精品免费视频| 韩国一级特黄大片做受| 亚洲精品欧美日韩在线播放| 中文字幕一区二区三区人妻大片 | 青青草亚洲国产精品视频| 日本a级视频老女人| 国产精品国产三级国产精东| 亚洲 中文 自拍 另类 欧美| 国产伦精品一区二区三区竹菊| 青青擦在线视频国产在线| 国产免费高清视频视频| 欧美性受xx黑人性猛交| 99热久久这里只有精品| av网站色偷偷婷婷网男人的天堂| 亚洲一区二区三区在线高清 | 欧美精品一区二区三区xxxx| 精品人妻一二三区久久| 大胆亚洲av日韩av| av视屏免费在线播放| 亚洲视频在线观看高清| 春色激情网欧美成人| 丰满的继坶3中文在线观看| 中文字幕一区二区三区蜜月| 一区二区三区在线视频福利| 久久久久国产成人精品亚洲午夜| 熟女少妇激情五十路| 国产麻豆国语对白露脸剧情| 天天日天天添天天爽| 无码国产精品一区二区高潮久久4| 婷婷久久久综合中文字幕| 日本精品视频不卡一二三| 亚洲偷自拍高清视频| 天天色天天舔天天射天天爽| 日本a级视频老女人| 丰满熟女午夜福利视频| 久久精品国产23696| 天堂av狠狠操蜜桃| 日韩欧美一级精品在线观看| 亚洲国产精品美女在线观看| 丝袜国产专区在线观看| 国产精品探花熟女在线观看| 中国黄色av一级片| 天天操天天弄天天射| 亚洲精品亚洲人成在线导航| 国产亚洲精品视频合集| 97精品综合久久在线| av中文字幕福利网| 精品suv一区二区69| 绯色av蜜臀vs少妇| 亚洲欧洲一区二区在线观看| 一级黄色av在线观看| 午夜美女福利小视频| 男人天堂最新地址av| 国产精品成人xxxx| 大胆亚洲av日韩av| 日本免费午夜视频网站| 国产福利小视频二区| 成人免费公开视频无毒 | 91国产在线视频免费观看| 日本少妇精品免费视频| 天天操夜夜骑日日摸| 顶级尤物粉嫩小尤物网站| 成人性爱在线看四区| av日韩在线免费播放| 岛国青草视频在线观看| www日韩a级s片av| 性感美女高潮视频久久久| 亚洲综合一区二区精品久久| 91国产资源在线视频| 久久久久久国产精品| 1769国产精品视频免费观看| 在线观看操大逼视频| 国产一区二区久久久裸臀| 老司机在线精品福利视频| 亚洲国产40页第21页| 亚洲一区二区三区五区| 亚洲成人熟妇一区二区三区| 日本精品一区二区三区在线视频。| 黄片大全在线观看观看| 亚洲欧美激情中文字幕| 成年午夜影片国产片| 91老师蜜桃臀大屁股| 人人人妻人人澡人人| 97a片免费在线观看| 亚洲精品 欧美日韩| 欧美少妇性一区二区三区| 国产黄色高清资源在线免费观看| 日本成人一区二区不卡免费在线| 日本少妇在线视频大香蕉在线观看| lutube在线成人免费看| 人妻激情图片视频小说| 最近中文字幕国产在线| 91www一区二区三区| 亚洲高清国产一区二区三区| 亚洲熟色妇av日韩熟色妇在线| 国产在线自在拍91国语自产精品| 国产三级片久久久久久久| 亚洲av自拍天堂网| 888欧美视频在线| 黄色大片男人操女人逼| 欧美老鸡巴日小嫩逼| 免费一级黄色av网站| 99re国产在线精品| 国产精品久久综合久久| 天天夜天天日天天日| 少妇深喉口爆吞精韩国| 青青青青青免费视频| 97少妇精品在线观看| 日韩精品一区二区三区在线播放| 自拍 日韩 欧美激情| 亚洲一区自拍高清免费视频| 一区二区三区日本伦理| 亚洲综合另类精品小说| 成年人黄色片免费网站| 亚洲va国产va欧美精品88| 天天日天天鲁天天操| av天堂中文字幕最新| 精内国产乱码久久久久久| 欧美成人一二三在线网| 免费观看污视频网站| 日韩近亲视频在线观看| 在线观看亚洲人成免费网址| 91国内精品自线在拍白富美| avjpm亚洲伊人久久| 日韩激情文学在线视频| 日本又色又爽又黄又粗| 国产亚洲成人免费在线观看 | 孕妇奶水仑乱A级毛片免费看| 经典国语激情内射视频| 国产午夜亚洲精品不卡在线观看| 欧美日本在线视频一区| 五十路熟女人妻一区二区9933| 久久精品国产999| www久久久久久久久久久| 这里有精品成人国产99| 亚洲一区av中文字幕在线观看| 水蜜桃国产一区二区三区| 婷婷综合蜜桃av在线| 日韩美女福利视频网| 男女之间激情网午夜在线| 99久久成人日韩欧美精品| 成人av中文字幕一区| 青青青青青手机视频| 欧美日韩中文字幕欧美| 国产亚洲精品欧洲在线观看| 人妻激情图片视频小说| 九九视频在线精品播放| 天干天天天色天天日天天射| 国产大学生援交正在播放| 18禁美女黄网站色大片下载| 在线免费视频 自拍| 无码精品一区二区三区人| 中文字幕日本人妻中出| 国产亚洲国产av网站在线| 在线观看一区二区三级| 青草亚洲视频在线观看| 天码人妻一区二区三区在线看 | 少妇被强干到高潮视频在线观看 | 中国黄色av一级片| 自拍偷区二区三区麻豆| 日韩人妻丝袜中文字幕| 最新国产亚洲精品中文在线| 久久久久91精品推荐99| 国产精品自偷自拍啪啪啪| 人妻激情图片视频小说| 人妻少妇亚洲一区二区| 日韩a级黄色小视频| 91精品免费久久久久久| 亚洲av无乱一区二区三区性色| 岛国免费大片在线观看| 亚洲福利天堂久久久久久| 色伦色伦777国产精品| 在线免费观看视频一二区| 日韩一区二区三区三州| 日本av熟女在线视频| 精品一区二区三区欧美| 亚洲精品国产久久久久久| 农村胖女人操逼视频| 欧美伊人久久大香线蕉综合| 国产欧美日韩第三页| 最后99天全集在线观看| 国产一区自拍黄视频免费观看| 成人H精品动漫在线无码播放| 丝袜肉丝一区二区三区四区在线| 精品亚洲国产中文自在线| 干逼又爽又黄又免费的视频| AV无码一区二区三区不卡| 青青青青青免费视频| 国产精品系列在线观看一区二区| 92福利视频午夜1000看| 国产91嫩草久久成人在线视频| 顶级尤物粉嫩小尤物网站| 亚洲中文字字幕乱码| 欧美中文字幕一区最新网址| 中文字幕日韩精品就在这里| 国产一区自拍黄视频免费观看| 天天日天天干天天舔天天射| 1区2区3区不卡视频| 密臀av一区在线观看| 人妻无码色噜噜狠狠狠狠色| av线天堂在线观看| 精品av国产一区二区三区四区| 九九视频在线精品播放| 国产成人一区二区三区电影网站| 99热久久这里只有精品| 成人av免费不卡在线观看| 久久久人妻一区二区| 护士小嫩嫩又紧又爽20p| 中文字幕在线第一页成人| 白白操白白色在线免费视频| 全国亚洲男人的天堂| 高清成人av一区三区| 激情人妻校园春色亚洲欧美| 亚洲福利精品福利精品福利| 91极品大一女神正在播放 | 天天日天天干天天搡| 五十路息与子猛烈交尾视频| 不卡一区一区三区在线| 美味人妻2在线播放| 国产chinesehd精品麻豆| 女同互舔一区二区三区| 一本久久精品一区二区| 日韩近亲视频在线观看| 综合一区二区三区蜜臀| 水蜜桃一区二区三区在线观看视频| 久久丁香花五月天色婷婷| 国产性色生活片毛片春晓精品| 日美女屁股黄邑视频| 国产麻豆剧果冻传媒app| 欧美精产国品一二三区| 色吉吉影音天天干天天操| 亚洲av人人澡人人爽人人爱| 人妻丝袜榨强中文字幕| 亚洲欧美人精品高清| 青青在线视频性感少妇和隔壁黑丝| 精品久久久久久久久久久a√国产 日本女大学生的黄色小视频 | 区一区二区三国产中文字幕| 欧美另类z0z变态| 色天天天天射天天舔| 人人妻人人爽人人添夜| 天天做天天干天天操天天射| 91香蕉成人app下载| 18禁污污污app下载| 91精品国产黑色丝袜| 最新的中文字幕 亚洲| av乱码一区二区三区| 伊人开心婷婷国产av| 一区二区三区毛片国产一区| 国产午夜亚洲精品麻豆| 欧美精品中文字幕久久二区| 99热国产精品666| 亚洲国产成人在线一区| 青青青aaaa免费| 一区二区久久成人网| 天天操夜夜骑日日摸| 青娱乐蜜桃臀av色| 欧美国品一二三产区区别 | 夜色撩人久久7777| 老司机午夜精品视频资源| 中文字幕中文字幕 亚洲国产| 日韩在线视频观看有码在线| 天天操天天干天天艹| 懂色av之国产精品| 2021天天色天天干| 少妇与子乱在线观看| av资源中文字幕在线观看| 婷婷综合亚洲爱久久| 动色av一区二区三区| 视频一区 二区 三区 综合| 2020国产在线不卡视频 | 1000部国产精品成人观看视频| 丰满熟女午夜福利视频| 国产精品一区二区久久久av| 天天日天天日天天射天天干| 日本熟妇丰满厨房55| 欧美aa一级一区三区四区| 91极品大一女神正在播放 | 操的小逼流水的文章| 绝顶痉挛大潮喷高潮无码| 插逼视频双插洞国产操逼插洞| 欧美亚洲免费视频观看| 中文字幕在线视频一区二区三区| 女蜜桃臀紧身瑜伽裤| 天天日天天透天天操| 91极品大一女神正在播放| 亚洲午夜高清在线观看| 免费无码人妻日韩精品一区二区| jiujiure精品视频在线| 久久精品36亚洲精品束缚| 欧美老妇精品另类不卡片| 男女第一次视频在线观看| 2022天天干天天操| 成人免费公开视频无毒| 青娱乐在线免费视频盛宴| 精品一区二区亚洲欧美| 黄色录像鸡巴插进去| 精品美女在线观看视频在线观看| 亚洲最大免费在线观看| 宅男噜噜噜666国产| 偷拍自拍 中文字幕| 欧美久久久久久三级网| 熟女妇女老妇一二三区| 人妻丝袜av在线播放网址| 男人插女人视频网站| 人妻凌辱欧美丰满熟妇| 视频二区在线视频观看| 果冻传媒av一区二区三区| 干逼又爽又黄又免费的视频| 中文字幕人妻熟女在线电影| 精品国产亚洲av一淫| 91国产在线视频免费观看| 国产一区二区火爆视频| 日本美女性生活一级片| 日本少妇高清视频xxxxx| 日韩成人性色生活片| 日本少妇人妻xxxxxhd| 欧美色呦呦最新网址| 亚洲男人在线天堂网| 这里有精品成人国产99| 中文字幕之无码色多多| 9国产精品久久久久老师| 无忧传媒在线观看视频| brazzers欧熟精品系列| 午夜极品美女福利视频| 熟女俱乐部一二三区| 国产在线一区二区三区麻酥酥| 欧美专区第八页一区在线播放 | 国产福利小视频二区| 韩国女主播精品视频网站| 久久h视频在线观看| 人妻久久无码中文成人| 69精品视频一区二区在线观看| 亚洲的电影一区二区三区| 亚洲天堂成人在线观看视频网站| 狠狠操狠狠操免费视频| 中文字幕日韩91人妻在线| 国产真实灌醉下药美女av福利| 在线视频自拍第三页| 日本韩国亚洲综合日韩欧美国产| 青青草在观免费国产精品| 欧美日韩一区二区电影在线观看| 亚洲中文字幕综合小综合| 日本女人一级免费片| 欧美精品资源在线观看| 91啪国自产中文字幕在线| 久久www免费人成一看片| 91国产在线视频免费观看| 国产亚洲精品欧洲在线观看| 九色精品视频在线播放| 国产一区二区火爆视频| 在线免费观看亚洲精品电影| 在线观看免费视频色97| 欧美日韩一区二区电影在线观看| 99国产精品窥熟女精品| 中文字幕一区二 区二三区四区| 亚洲欧美清纯唯美另类| av视屏免费在线播放| 免费无毒热热热热热热久| 亚洲免费在线视频网站| 黑人性生活视频免费看| 经典国语激情内射视频| 91破解版永久免费| 亚洲 中文字幕在线 日韩| 2017亚洲男人天堂| 免费成人va在线观看| 亚洲天堂av最新网址| avjpm亚洲伊人久久| 天天操夜夜操天天操天天操| 日辽宁老肥女在线观看视频| 99国产精品窥熟女精品| 男人天堂色男人av| 亚洲精品国产综合久久久久久久久| 91中文字幕免费在线观看| 国产亚洲视频在线二区| 又粗又长 明星操逼小视频| 97人人妻人人澡人人爽人人精品| 熟女91pooyn熟女| 亚洲av人人澡人人爽人人爱| 玩弄人妻熟妇性色av少妇| 久草视频 久草视频2| 超级福利视频在线观看| 美女操逼免费短视频下载链接| 亚洲自拍偷拍精品网| 日本三极片中文字幕| 亚洲av极品精品在线观看| 青青青青青免费视频| 天堂va蜜桃一区入口| 日本熟妇丰满厨房55| 国产黑丝高跟鞋视频在线播放| 91精品视频在线观看免费| 亚洲护士一区二区三区| 日韩午夜福利精品试看| 亚洲国产第一页在线观看| 亚洲午夜高清在线观看| 亚洲精品国偷自产在线观看蜜桃| 黄色片年轻人在线观看| 午夜美女少妇福利视频| 99热这里只有国产精品6| 青青青青草手机在线视频免费看| 日韩精品啪啪视频一道免费| 久草免费人妻视频在线| 国产在线免费观看成人| 在线免费观看欧美小视频| 亚洲图片欧美校园春色| 18禁美女羞羞免费网站| 男人操女人的逼免费视频| 哥哥姐姐综合激情小说| 亚洲国产精品久久久久久6| 国产女人叫床高潮大片视频| 欧美日韩情色在线观看| 国产九色91在线观看精品| 美女少妇亚洲精选av| 2022国产综合在线干| 中文字幕最新久久久| 自拍偷拍亚洲欧美在线视频| 人妻最新视频在线免费观看| 亚洲成高清a人片在线观看| 成熟熟女国产精品一区| 中文字幕人妻av在线观看| 欧美日韩v中文在线| 天天日天天日天天擦| jiujiure精品视频在线| 都市家庭人妻激情自拍视频| 天堂va蜜桃一区入口| 99久久超碰人妻国产| 国产chinesehd精品麻豆| 99久久超碰人妻国产| asmr福利视频在线观看| 国产卡一卡二卡三乱码手机| 亚洲精品国偷自产在线观看蜜桃| 少妇人妻二三区视频| 一区二区三区在线视频福利| 免费观看污视频网站| 国产欧美日韩在线观看不卡| 97黄网站在线观看| sejizz在线视频| 大香蕉日本伊人中文在线| 天天射夜夜操综合网| 亚洲视频在线视频看视频在线| 91色网站免费在线观看| 男人靠女人的逼视频| 97成人免费在线观看网站| 四川乱子伦视频国产vip| 亚洲人人妻一区二区三区| 做爰视频毛片下载蜜桃视频1| 亚洲va天堂va国产va久| 国产一区二区火爆视频| 天天做天天爽夜夜做少妇| 超碰97免费人妻麻豆| 国产黄色片蝌蚪九色91| 国内自拍第一页在线观看| 成人蜜桃美臀九一一区二区三区 | 亚洲精品色在线观看视频| 在线观看欧美黄片一区二区三区 | 国产精品视频一区在线播放| 青青青青青青草国产| 最新的中文字幕 亚洲| 青青草原色片网站在线观看| 中文字幕在线一区精品| 91人妻精品久久久久久久网站| 馒头大胆亚洲一区二区| 中文字幕熟女人妻久久久| 精品91自产拍在线观看一区| 天天干天天操天天摸天天射| 日本高清撒尿pissing| 免费看高清av的网站| 五十路息与子猛烈交尾视频 | 亚洲av无硬久久精品蜜桃| 成年人免费看在线视频| 熟女俱乐部一二三区| 亚洲成人av一区在线| 久久午夜夜伦痒痒想咳嗽P| av完全免费在线观看av| 日韩亚国产欧美三级涩爱| 亚洲日产av一区二区在线| 中文字幕综合一区二区| 深田咏美亚洲一区二区| 免费在线看的黄网站| 日本韩国在线观看一区二区| 一区二区三区久久久91| 大香蕉大香蕉在线看| 99精品免费观看视频| 狍和女人的王色毛片| 大香蕉伊人中文字幕| 亚洲免费成人a v| 韩国亚洲欧美超一级在线播放视频| 午夜在线观看一区视频| 扒开让我视频在线观看| 亚洲天堂av最新网址| japanese日本熟妇另类| 天天日天天玩天天摸| 91人妻人人做人人爽在线| 小穴多水久久精品免费看| 最新国产精品网址在线观看| 男人的天堂av日韩亚洲| 欧美一级色视频美日韩| 插逼视频双插洞国产操逼插洞| sejizz在线视频| 欧美精产国品一二三产品区别大吗| 中文字幕乱码人妻电影| 超pen在线观看视频公开97| 91小伙伴中女熟女高潮| 亚洲国产免费av一区二区三区| 美女张开两腿让男人桶av| 午夜免费体验区在线观看| 免费黄色成人午夜在线网站| 日本一本午夜在线播放| 精品久久久久久久久久中文蒉| 色综合久久久久久久久中文| 亚洲特黄aaaa片| 97色视频在线观看| 亚洲免费va在线播放| 天天摸天天干天天操科普| 国产麻豆乱子伦午夜视频观看| 中文字日产幕乱六区蜜桃| 天天色天天操天天舔| 国产乱弄免费视频观看| 成人区人妻精品一区二视频| 亚洲麻豆一区二区三区| 亚洲精品 日韩电影| 亚洲国产最大av综合| aⅴ五十路av熟女中出| 超碰公开大香蕉97| 岛国一区二区三区视频在线| 天天爽夜夜爽人人爽QC| 中国产一级黄片免费视频播放| 中文字幕免费福利视频6| 国产在线免费观看成人| 中文字幕人妻三级在线观看| 国产黄色大片在线免费播放| 国产精品久久久久久久精品视频| 日韩精品一区二区三区在线播放| 初美沙希中文字幕在线 | 亚洲高清国产自产av| jiujiure精品视频在线| 色吉吉影音天天干天天操| 加勒比视频在线免费观看| 精品av国产一区二区三区四区 | 大香蕉伊人中文字幕| 青青草原网站在线观看| 天天日天天鲁天天操| 香港三日本三韩国三欧美三级| 免费在线看的黄片视频| 韩国三级aaaaa高清视频| 午夜精品在线视频一区| 国产卡一卡二卡三乱码手机| 人人妻人人爽人人澡人人精品| 激情人妻校园春色亚洲欧美| 日本熟妇色熟妇在线观看| 国产妇女自拍区在线观看| 欧美日韩激情啪啪啪| 成人sm视频在线观看| 天天日天天操天天摸天天舔| 精产国品久久一二三产区区别| 男生用鸡操女生视频动漫 | 91 亚洲视频在线观看| 在线免费观看视频一二区| 成人国产小视频在线观看| 日本真人性生活视频免费看| 久久国产精品精品美女| 人妻丝袜诱惑我操她视频| 91在线免费观看成人| 免费十精品十国产网站| 99久久99久国产黄毛片| 99婷婷在线观看视频| 日韩亚洲高清在线观看| 亚洲高清一区二区三区视频在线| 国产精品一区二区三区蜜臀av | 大鸡吧插逼逼视频免费看| 成人福利视频免费在线| 91九色porny国产在线| 人人妻人人爽人人添夜| 日韩欧美国产一区不卡| 午夜在线精品偷拍一区二| 大鸡巴插入美女黑黑的阴毛| 红杏久久av人妻一区| 人妻少妇性色欲欧美日韩| 97a片免费在线观看| 三级av中文字幕在线观看| 蜜臀av久久久久久久| 亚洲一区制服丝袜美腿| 亚洲精品欧美日韩在线播放| 午夜福利资源综合激情午夜福利资| 婷婷色中文亚洲网68| 欧美第一页在线免费观看视频| 亚洲欧美福利在线观看| 午夜在线观看一区视频| 手机看片福利盒子日韩在线播放| 国产精彩对白一区二区三区| 免费国产性生活视频| av中文字幕福利网| 大屁股肉感人妻中文字幕在线| 大陆胖女人与丈夫操b国语高清| 国产精品国产三级麻豆| 姐姐的朋友2在线观看中文字幕| 99一区二区在线观看| 人妻爱爱 中文字幕| 一区二区三区美女毛片| 亚洲中文字字幕乱码| av日韩在线免费播放| 日日爽天天干夜夜操| 蜜臀成人av在线播放| 日本中文字幕一二区视频| 一区二区三区国产精选在线播放| 综合激情网激情五月天| 97超碰国语国产97超碰| 偷拍自拍亚洲视频在线观看| 亚洲久久午夜av一区二区| 播放日本一区二区三区电影| 在线观看视频 你懂的| yy96视频在线观看| 毛片av在线免费看| 亚洲 自拍 色综合图| 国产精品伦理片一区二区| 亚洲另类在线免费观看| 欧美激情精品在线观看| 日本韩国免费福利精品| 天堂av在线最新版在线| 91人妻精品一区二区在线看| 欧美日韩亚洲国产无线码| 熟女人妻三十路四十路人妻斩| 日本丰满熟妇BBXBBXHD| 超碰公开大香蕉97| 久久久久久久精品成人热| 最新97国产在线视频| 超污视频在线观看污污污| 亚洲精品麻豆免费在线观看| 班长撕开乳罩揉我胸好爽| 做爰视频毛片下载蜜桃视频1| 中文字幕av熟女人妻| 大骚逼91抽插出水视频| 国产 在线 免费 精品| 日韩精品中文字幕福利| 黄色大片免费观看网站| 亚洲美女高潮喷浆视频| 久草视频 久草视频2| 熟女俱乐部一二三区| 免费在线福利小视频| 亚洲一区二区三区av网站| 99精品国产自在现线观看| 日本韩国免费一区二区三区视频| 夏目彩春在线中文字幕| 青青尤物在线观看视频网站| 岛国一区二区三区视频在线| 久草视频在线一区二区三区资源站| 偷拍3456eee| 99久久超碰人妻国产| 精品国产成人亚洲午夜| 成人乱码一区二区三区av| 午夜精品一区二区三区城中村| 最近的中文字幕在线mv视频| 美女少妇亚洲精选av| 欧美伊人久久大香线蕉综合| 肏插流水妹子在线乐播下载| 国产成人午夜精品福利| 午夜极品美女福利视频| 手机看片福利盒子日韩在线播放| 黄片大全在线观看观看| 国产剧情演绎系列丝袜高跟| 国产97视频在线精品| 在线 中文字幕 一区| 久久这里只有精品热视频| 亚洲 欧美 自拍 偷拍 在线| 精品人妻一二三区久久| 51精品视频免费在线观看| 欧美女同性恋免费a| 久久这里只有精品热视频| 熟女人妻三十路四十路人妻斩| 偷拍自拍亚洲视频在线观看| 最后99天全集在线观看| 视频一区 视频二区 视频| 小穴多水久久精品免费看| 大胸性感美女羞爽操逼毛片| 91成人在线观看免费视频| 亚洲最大黄了色网站| 91超碰青青中文字幕| 涩爱综合久久五月蜜臀| 亚洲福利精品视频在线免费观看| 亚洲日本一区二区三区| 插逼视频双插洞国产操逼插洞| 美女av色播在线播放| 中文字幕人妻三级在线观看| 粉嫩欧美美人妻小视频| 天天爽夜夜爽人人爽QC| 天天色天天舔天天射天天爽| 日本一区精品视频在线观看| 国产亚洲精品视频合集| www天堂在线久久| 日本韩国免费福利精品| 91精品综合久久久久3d动漫 | 老熟妇凹凸淫老妇女av在线观看| 中文字幕日韩精品就在这里| 精品高跟鞋丝袜一区二区| 在线观看911精品国产| 五十路av熟女松本翔子| 欧美久久久久久三级网| 久久久久久性虐视频| 国产又粗又硬又猛的毛片视频| 国产精品成久久久久三级蜜臀av| 日韩人妻xxxxx| 婷婷五月亚洲综合在线| 中文字幕高清资源站| 国产成人精品亚洲男人的天堂| av俺也去在线播放| 自拍偷区二区三区麻豆| 中文字幕在线永久免费播放| 日韩在线视频观看有码在线 | 亚洲一区二区三区久久午夜| 亚洲va国产va欧美精品88| 福利国产视频在线观看| 亚洲激情av一区二区| 阴茎插到阴道里面的视频| av成人在线观看一区| www天堂在线久久| 亚洲中文字幕国产日韩| 精品成人啪啪18免费蜜臀| 57pao国产一区二区| 在线免费观看99视频| huangse网站在线观看| 久久久久久久精品老熟妇| 一级A一级a爰片免费免会员| 综合激情网激情五月五月婷婷| 天天操天天干天天插| 女同久久精品秋霞网| 成人av亚洲一区二区| 亚洲人妻视频在线网| 久草视频 久草视频2| www日韩毛片av| 青青草人人妻人人妻| 秋霞午夜av福利经典影视| 老有所依在线观看完整版| 国产精品久久久久久久久福交| 最近中文字幕国产在线| 欧美80老妇人性视频| 亚洲卡1卡2卡三卡四老狼| 40道精品招牌菜特色| 天堂av狠狠操蜜桃| 91国产在线视频免费观看| 欧美精品黑人性xxxx| 适合午夜一个人看的视频| eeuss鲁片一区二区三区| 在线观看视频一区麻豆| 久久艹在线观看视频| 99一区二区在线观看| 免费国产性生活视频| 亚洲av香蕉一区区二区三区犇| 欧美日本在线观看一区二区| 亚洲av日韩av网站| 国产使劲操在线播放| 老司机午夜精品视频资源| 天天艹天天干天天操| 一区二区三区日韩久久| 欧美一级视频一区二区| 黄色中文字幕在线播放| 中国老熟女偷拍第一页| 在线播放国产黄色av| 一区二区三区 自拍偷拍| 国产变态另类在线观看| 精品久久久久久久久久久a√国产 日本女大学生的黄色小视频 | 日韩熟女av天堂系列| 国产麻豆国语对白露脸剧情| 亚洲激情唯美亚洲激情图片| 国产av自拍偷拍盛宴| 97国产在线av精品| 国产精品久久久久久久女人18| 精品美女久久久久久| 91精品国产观看免费| 精品一区二区三区午夜| 国产V亚洲V天堂无码欠欠| 男人插女人视频网站| 亚洲精品久久视频婷婷| 瑟瑟视频在线观看免费视频| 中文字幕AV在线免费看 | 欧美成人小视频在线免费看| 91免费观看在线网站| 青青操免费日综合视频观看| 亚洲少妇人妻无码精品| 亚洲成人午夜电影在线观看| 欧美特色aaa大片| 丰满少妇人妻xxxxx| 久久久久久久久久久久久97| 女同互舔一区二区三区| 日韩熟女av天堂系列| 欧洲黄页网免费观看| 国产黄色a级三级三级三级| 大香蕉福利在线观看| 中文字幕人妻av在线观看| 91天堂天天日天天操| 57pao国产一区二区| 国产成人一区二区三区电影网站| av老司机精品在线观看| 人妻丝袜精品中文字幕| 日本一区精品视频在线观看| 欧美在线精品一区二区三区视频 | 亚洲av色图18p| 午夜在线观看岛国av,com| 国产中文字幕四区在线观看| 久碰精品少妇中文字幕av| 91人妻人人做人人爽在线| 日本特级片中文字幕| 韩国男女黄色在线观看| 久久精品国产亚洲精品166m| 亚洲另类在线免费观看| 青青青青青青青青青青草青青| 精品高跟鞋丝袜一区二区| 日本av熟女在线视频| 伊人成人综合开心网| 91桃色成人网络在线观看| 国产精品系列在线观看一区二区| 青青青青爽手机在线| 嫩草aⅴ一区二区三区| 黑人乱偷人妻中文字幕| 国产精品成人xxxx| 日韩av中文在线免费观看| 人人爽亚洲av人人爽av| 99热国产精品666| 日本一本午夜在线播放| 护士小嫩嫩又紧又爽20p| 91国产在线视频免费观看| 成人av电影免费版| 日本少妇人妻xxxxxhd| 在线观看免费av网址大全| 亚洲国产精品免费在线观看| 性感美女诱惑福利视频| 午夜婷婷在线观看视频| 成人性黑人一级av| 亚洲av日韩av网站| 国产精品久久久久久久久福交| 中文人妻AV久久人妻水| 含骚鸡巴玩逼逼视频| 人妻丝袜榨强中文字幕| 超碰公开大香蕉97| 水蜜桃一区二区三区在线观看视频| 一区二区三区精品日本| 中文字幕熟女人妻久久久| 欧美日韩熟女一区二区三区| 欧美激情电影免费在线| 1000部国产精品成人观看视频| 一区二区三区激情在线| 夜鲁夜鲁狠鲁天天在线| www久久久久久久久久久| 日韩欧美在线观看不卡一区二区| 国产91精品拍在线观看| 婷婷午夜国产精品久久久| 特大黑人巨大xxxx| 国产黄色片蝌蚪九色91| 97超碰免费在线视频| 黄色视频在线观看高清无码 | 色婷婷精品大在线观看| 最近中文字幕国产在线| 少妇人妻真实精品视频| 98视频精品在线观看| 亚洲成人午夜电影在线观看| 欲乱人妻少妇在线视频裸| 大鸡巴操b视频在线| 亚洲午夜高清在线观看| 欧美日本在线观看一区二区| av中文字幕在线导航| gav成人免费播放| 在线播放国产黄色av| 美洲精品一二三产区区别| 国产午夜男女爽爽爽爽爽视频| 久久久久久性虐视频| 91免费观看在线网站| 狠狠操操操操操操操操操| 4个黑人操素人视频网站精品91| 亚洲视频乱码在线观看| 91精品综合久久久久3d动漫 | 中文字幕在线一区精品| 国产污污污污网站在线| 天天操天天操天天碰| 亚洲激情唯美亚洲激情图片| 午夜福利资源综合激情午夜福利资| 免费人成黄页网站在线观看国产| 国产品国产三级国产普通话三级| 欧美综合婷婷欧美综合| 成人24小时免费视频| 人妻丝袜诱惑我操她视频| 国产真实灌醉下药美女av福利| 一级黄片久久久久久久久| 美女大bxxxx内射| 日韩激情文学在线视频| 在线视频精品你懂的| 一区二区三区另类在线| 亚洲熟妇久久无码精品| 黄工厂精品视频在线观看| 中国视频一区二区三区| 在线免费观看视频一二区| av手机免费在线观看高潮| 57pao国产一区二区| 2022国产综合在线干| 97超碰国语国产97超碰| 精品91自产拍在线观看一区| 天天干天天插天天谢| 国产V亚洲V天堂无码欠欠| 91亚洲手机在线视频播放| 91色九色porny| 9国产精品久久久久老师| 男女第一次视频在线观看| 亚洲欧美久久久久久久久| 亚洲中文字幕综合小综合| 一级黄色av在线观看| 精品一区二区亚洲欧美| 沙月文乃人妻侵犯中文字幕在线| 天天日天天做天天日天天做| 天堂资源网av中文字幕| 在线免费观看欧美小视频| 538精品在线观看视频| 欧美一区二区三区高清不卡tv | 97国产在线观看高清| 天天干天天操天天扣| 欧美区一区二区三视频| 亚洲中文字幕校园春色| 大香蕉大香蕉大香蕉大香蕉大香蕉 | 蜜桃精品久久久一区二区| 55夜色66夜色国产精品站| 青青热久免费精品视频在线观看| 精品人妻伦一二三区久| 亚洲精品一区二区三区老狼| 欧美色婷婷综合在线| 99re国产在线精品| 91超碰青青中文字幕| 青青尤物在线观看视频网站 | 亚洲 图片 欧美 图片| 亚洲午夜在线视频福利| 欧美 亚洲 另类综合| 日本高清撒尿pissing| 老司机福利精品视频在线| 午夜dv内射一区区| 日本阿v视频在线免费观看| 国产午夜男女爽爽爽爽爽视频| 欧美爆乳肉感大码在线观看| 都市家庭人妻激情自拍视频| 懂色av蜜桃a v| 欧美成人精品在线观看| 骚逼被大屌狂草视频免费看| 2020韩国午夜女主播在线| 亚洲av极品精品在线观看| 日本韩国亚洲综合日韩欧美国产 | 男人在床上插女人视频| 大香蕉大香蕉在线有码 av| 动漫精品视频在线观看| 天天日天天爽天天干| 国产精品黄大片在线播放| 久久精品国产23696| 亚洲欧美另类自拍偷拍色图| 国产精品黄色的av| 成年午夜影片国产片| 国产精品亚洲а∨天堂免| 日本一道二三区视频久久| 亚洲少妇人妻无码精品| 亚洲最大黄了色网站| 久久国产精品精品美女| 国产成人自拍视频播放 | 中文字幕无码一区二区免费| 男生用鸡操女生视频动漫| 国产成人精品亚洲男人的天堂| 婷婷色中文亚洲网68| 成熟丰满熟妇高潮xx×xx| 午夜精品福利一区二区三区p | 午夜国产免费福利av| 老鸭窝在线观看一区| 色综合久久五月色婷婷综合| 男大肉棒猛烈插女免费视频| 自拍偷拍日韩欧美亚洲| 日本熟女精品一区二区三区| 中出中文字幕在线观看| 中文字幕av男人天堂| 亚洲卡1卡2卡三卡四老狼| 天天日天天鲁天天操| 亚洲一级美女啪啪啪| 一本一本久久a久久精品综合不卡| 91精品国产黑色丝袜| 欧美另类z0z变态| 天天干天天爱天天色| 欧美一区二区三区四区性视频| 青青青青视频在线播放| 首之国产AV医生和护士小芳| 日韩精品激情在线观看| 在线免费观看日本片| 亚洲一区二区三区五区| 天天日天天日天天擦| 日本裸体熟妇区二区欧美| 日韩人妻xxxxx| 一级黄片久久久久久久久| 中文人妻AV久久人妻水| 国产亚洲成人免费在线观看| 欧美日韩人妻久久精品高清国产 | 国内精品在线播放第一页| 欧美一区二区三区高清不卡tv | 免费观看理论片完整版| 精品人人人妻人人玩日产欧| 欧美一级色视频美日韩| 边摸边做超爽毛片18禁色戒| 在线国产中文字幕视频| 亚洲天天干 夜夜操| 操人妻嗷嗷叫视频一区二区| 久久一区二区三区人妻欧美| 91亚洲国产成人精品性色| 天天插天天狠天天操| 宅男噜噜噜666免费观看| 欧美久久一区二区伊人| 极品粉嫩小泬白浆20p主播| 伊人日日日草夜夜草| 97人人妻人人澡人人爽人人精品| 韩国女主播精品视频网站| 大香蕉日本伊人中文在线| 天天干天天操天天玩天天射| 男人操女人逼逼视频网站| 青青青青青青草国产| 国产91精品拍在线观看| 91小伙伴中女熟女高潮| 沙月文乃人妻侵犯中文字幕在线| 免费无码人妻日韩精品一区二区| 丝袜长腿第一页在线| 欧美一区二区三区久久久aaa| 97a片免费在线观看| 人人爽亚洲av人人爽av| 扒开腿挺进肉嫩小18禁视频| 天天艹天天干天天操| 免费观看丰满少妇做受| 中文字幕,亚洲人妻| av老司机亚洲一区二区| av亚洲中文天堂字幕网| 韩国亚洲欧美超一级在线播放视频| 国产视频网站一区二区三区| 日本人妻精品久久久久久| 色哟哟国产精品入口| 欧美交性又色又爽又黄麻豆| 亚洲推理片免费看网站| 偷偷玩弄新婚人妻h视频| 9久在线视频只有精品| av一区二区三区人妻| 天天操天天弄天天射| 欧美亚洲少妇福利视频| 国产超码片内射在线| 午夜在线精品偷拍一区二| 大陆胖女人与丈夫操b国语高清 | 日韩不卡中文在线视频网站| 亚洲欧美久久久久久久久| 天堂av在线最新版在线| 男女啪啪啪啪啪的网站| 直接能看的国产av| 国产性生活中老年人视频网站| 日韩av大胆在线观看| 色吉吉影音天天干天天操 | 人妻少妇亚洲一区二区| 无码国产精品一区二区高潮久久4| 国产一区二区在线欧美| 只有精品亚洲视频在线观看| 欧美激情电影免费在线| 黄页网视频在线免费观看| www日韩a级s片av| 国产成人无码精品久久久电影| 一区二区久久成人网| 国产日韩一区二区在线看| 91精品啪在线免费| avjpm亚洲伊人久久| 九一传媒制片厂视频在线免费观看| 一色桃子人妻一区二区三区| 亚洲av色香蕉一区二区三区| 欧美中文字幕一区最新网址| 人妻丝袜榨强中文字幕| 啊啊啊想要被插进去视频| 激情啪啪啪啪一区二区三区| 超碰在线中文字幕一区二区| 18禁网站一区二区三区四区| 9久在线视频只有精品| 国产激情av网站在线观看| 成年午夜影片国产片| caoporm超碰国产| 久久久久久性虐视频| 国产在线观看免费人成短视频| 日本高清撒尿pissing| 婷婷色国产黑丝少妇勾搭AV | 色狠狠av线不卡香蕉一区二区| 一区二区三区蜜臀在线| 中文字幕综合一区二区| 日韩av熟妇在线观看| 日比视频老公慢点好舒服啊| 日本性感美女三级视频| 中文字幕日本人妻中出| 成人av天堂丝袜在线观看| 欧美成人综合视频一区二区| 大尺度激情四射网站| 91精品国产91久久自产久强| 91人妻精品一区二区久久| 在线视频国产欧美日韩| 搞黄色在线免费观看| 黄工厂精品视频在线观看| 在线视频自拍第三页| 狠狠躁狠狠爱网站视频| 久久99久久99精品影院| 日本中文字幕一二区视频| 少妇ww搡性bbb91| 超级福利视频在线观看| 香港一级特黄大片在线播放| 日本高清成人一区二区三区| 成人色综合中文字幕| 久久99久久99精品影院| 操的小逼流水的文章| 伊人开心婷婷国产av| 综合国产成人在线观看| 欧美日韩中文字幕欧美| 91精品一区二区三区站长推荐| 亚洲一区二区三区精品视频在线 | 国产精品成人xxxx| 日美女屁股黄邑视频| 天天干夜夜操啊啊啊| 把腿张开让我插进去视频| 五色婷婷综合狠狠爱| 少妇人妻真实精品视频| 亚洲欧美在线视频第一页| 99视频精品全部15| 99热色原网这里只有精品| 视频 国产 精品 熟女 | 大白屁股精品视频国产| 熟女妇女老妇一二三区| 日本高清在线不卡一区二区| 亚洲日本一区二区三区 | 丝袜长腿第一页在线| 日本又色又爽又黄又粗| 天堂av在线最新版在线| gay gay男男瑟瑟在线网站| 日韩美女精品视频在线观看网站 | 天天日天天干天天要| 福利在线视频网址导航| 91中文字幕最新合集| 涩涩的视频在线观看视频| 综合色区亚洲熟妇shxstz| 91老熟女连续高潮对白| 国产视频一区在线观看| 动漫黑丝美女的鸡巴| 色综合久久无码中文字幕波多| brazzers欧熟精品系列| 免费在线观看污污视频网站| 日本性感美女写真视频| 中文字幕网站你懂的| 99的爱精品免费视频| 偷拍自拍亚洲视频在线观看| 国产精品日韩欧美一区二区| av完全免费在线观看av| 中字幕人妻熟女人妻a62v网| 班长撕开乳罩揉我胸好爽| 国产janese在线播放| 国产精品成人xxxx| 久久久久久国产精品| 熟女国产一区亚洲中文字幕| 男人的天堂在线黄色| 日韩美女综合中文字幕pp| 我想看操逼黄色大片| 成年人该看的视频黄免费| 精品欧美一区二区vr在线观看 | 日韩av有码中文字幕| 亚洲欧美一区二区三区电影| 十八禁在线观看地址免费| 欧美色呦呦最新网址| 日韩一区二区电国产精品| 黑人巨大精品欧美视频| 国产揄拍高清国内精品对白 | 亚洲 中文字幕在线 日韩| 最新日韩av传媒在线| www久久久久久久久久久| 天天插天天色天天日| 亚洲精品午夜aaa久久| av森泽佳奈在线观看| 国产日韩一区二区在线看| 美女小视频网站在线| 在线观看免费视频网| 大胸性感美女羞爽操逼毛片| 成人高潮aa毛片免费| 在线免费观看日本伦理| 亚洲欧美色一区二区| eeuss鲁片一区二区三区| 久久精品36亚洲精品束缚| 亚洲免费国产在线日韩| 午夜免费体验区在线观看| 蜜臀av久久久久蜜臀av麻豆| 亚洲一区二区三区久久午夜| 成人免费做爰高潮视频| 2020久久躁狠狠躁夜夜躁| 欧美综合婷婷欧美综合| 精产国品久久一二三产区区别| 性感美女高潮视频久久久| 孕妇奶水仑乱A级毛片免费看| 鸡巴操逼一级黄色气| 国产一区二区三免费视频| 青青青国产免费视频| 国产又粗又黄又硬又爽| 青青青青青青青青青青草青青| 可以在线观看的av中文字幕| 老司机99精品视频在线观看| 亚洲一区制服丝袜美腿| 日本三极片中文字幕| 青青伊人一精品视频| sspd152中文字幕在线| 色综合久久五月色婷婷综合| 天天日夜夜操天天摸| 亚洲欧美激情国产综合久久久| 亚洲粉嫩av一区二区三区| 亚洲一区二区激情在线| 中文字幕在线永久免费播放| 午夜精品一区二区三区福利视频| 国产精品人久久久久久| 91色秘乱一区二区三区| 99热久久极品热亚洲| 成年人的在线免费视频| 蝴蝶伊人久久中文娱乐网| 黄色男人的天堂视频| 91色老99久久九九爱精品| 成人H精品动漫在线无码播放| 日视频免费在线观看| 岛国毛片视频免费在线观看| 午夜精品久久久久久99热| 91‖亚洲‖国产熟女| 美女 午夜 在线视频| 在线免费观看av日韩| 成年人黄色片免费网站| 制服丝袜在线人妻中文字幕| 欧洲国产成人精品91铁牛tv| 天美传媒mv视频在线观看| 精品美女久久久久久| 国产视频一区二区午夜| 成人高潮aa毛片免费| 国产成人小视频在线观看无遮挡| 国产一区二区神马久久| 欧美特级特黄a大片免费| 97色视频在线观看| 视频一区 二区 三区 综合| 蜜臀av久久久久蜜臀av麻豆| av破解版在线观看| 日韩北条麻妃一区在线| 视频啪啪啪免费观看| 中文 成人 在线 视频| 11久久久久久久久久久| 国产精品久久久黄网站| 最近中文2019年在线看| 啪啪啪啪啪啪啪啪啪啪黄色| 成年美女黄网站18禁久久| 精品国产亚洲av一淫| 伊人网中文字幕在线视频| 伊人综合aⅴ在线网|