E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java网络编程
Java 网络编程实战笔记:BIO、NIO、AIO
Java网络编程
学习笔记前置概念JavaIO模型IO模型对应的Java版本BIO(同步阻塞IO)1.4之前NIO(同步非阻塞IO)1.4AIO(异步非阻塞IO)1.7Linux内核IO模型阻塞IO最传统的一种
2020GetGoodOffer
·
2020-06-25 19:59
JAVA
JAVA网络编程
概述
一、网络编程概述1.计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。2.网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。二、网络编程三要素之IP概述每个设备在网络中的唯一标识,每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是
编程小菜鸟123
·
2020-06-25 17:07
JAVA基础
Java网络编程
和NIO详解3:IO模型与
Java网络编程
模型
基本概念说明用户空间与内核空间现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操作系统将虚拟空间划分为两部分,一部分为内核空间,一部分为用户空间。针对linux操作系统而
一点一滴g
·
2020-06-25 14:52
Java网络编程和NIO
关于
java网络编程
框架--Netty的基础使用(个人总结与转载)
缘由:在最近的一段时间中,一直没有对
java网络编程
有了解,只知道socket的大概却又说不清楚,但常规的socket编程已经不适合现在的开发了,于是我去了解了有什么java网络框架能减少网络编程的难度
nullguo
·
2020-06-25 11:56
总结转载
Java网络编程
概述
Java网络编程
概述1.网络基础2.如何实现网络中的主机互相通信3.网络通信协议Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。
不等风雨,只等你
·
2020-06-25 08:38
java网络编程
之Netty流数据的传输处理(五)
Netty流数据的传输处理SocketBuffer的缺陷对于例如TCP/IP这种基于流的传输协议实现,接收到的数据会被存储在socket的接受缓冲区内。不幸的是,这种基于流的传输缓冲区并不是一个包队列,而是一个字节队列。这意味着,即使你以两个数据包的形式发送了两条消息,操作系统却不会把它们看成是两条消息,而仅仅是一个批次的字节序列。因此,在这种情况下我们就无法保证收到的数据恰好就是远程节点所发送的
小彬彬jack
·
2020-06-25 07:25
java
【网络编程】Netty
入门到实战
java网络编程
之Netty第一个程序(四)
1、为什么使用Netty?在介绍Netty之前先说一下为什么选择Netty?Netty是业界最流行的NIO框架之一,它的健壮性、功能、性能、可定制性和可扩展性在同类框架中都是首屈一指的,它已经得到成百上千的商用项目验证,例如Hadoop的RPC框架avro使用Netty作为底层通信框架。很多其它业界主流的RPC框架,也使用Netty来构建高性能的异步通信能力。通过对Netty的分析,我们将它的优点
小彬彬jack
·
2020-06-25 07:25
java
Netty
【网络编程】Netty
入门到实战
NIO详解(一):
java网络编程
IO总结(BIO、NIO、AIO)
1.基本概念在Java网络通信中,最基本的概念就是Socket编程了。Socket又称“套接字”向网络发出请求或者应答网络请求。Socket和ServerSocket类库位于Java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Scoket实例,操作这个实例,完成所需要的会话。对于一个网络连接来说,套接字是平等的,不因
MasterT-J
·
2020-06-25 00:54
网络通信
Java
NIO
网络原理入门
前言:搞java开发的时候突然对网络产生了兴趣,兜兜转转最终还是再次学习起了大二时候经常不听课自学的网络原理.参考视频是慕课网上的一站式学习
Java网络编程
全面理解BIO/NIO/AIO第二章与剑指Java
逆袭的小学生
·
2020-06-24 21:03
网络原理
文章管理链接
Java基础概述☞Java基本语法☞Java面向对象编程☞Java多线程☞Java异常处理☞Java集合框架☞Java泛型☞Java枚举和注解☞JavaIO流☞Java常用类☞JavaGUI键盘事件☞
Java
miaozhenzhong
·
2020-06-24 14:02
Java面向对象与多线程综合实验(六)之网络编程
User.javaAdministrator.javaOperator.javaBrowser.java和Doc.java和第五次中的DataProcessing.java并且借用大部分了老师提供的Client.java和Server.java代码实验目的了解
Java
有机盐
·
2020-06-24 11:04
如何快速解决
Java网络编程
设置请求超时,还不快加入收藏!
一、引言随着企业系统的发展,应用多采用分布式结构,严重依赖于网络的稳定性。但由于网络天生的不稳定性,系统开发过程中需要考虑网络不稳定情况下如何保证应用的鲁棒性。设置网络超时是其中一种保证应用健壮性的手段。设置网络超时设置后,请求在设定时间能未完成将被强制终止,保证程序不出现无限制的线程阻塞情况,有效的提高了应用的可用性。二、未设置超时与设置超时情况对比1.网络请求图例:Java网络请求超时案例2.
java学习QQ1638812475
·
2020-06-24 08:27
java
Java网络编程
入门(二)之客户端与服务器端编程步骤详解
1.2网络编程技术前面介绍了网络编程的相关基础知识,初步建立了网络编程的概念,但是实际学习网络编程还必须使用某种程序设计语言进行代码实现,下面就介绍一下网络编程的代码实现。1.2.1网络编程步骤按照前面的基础知识介绍,无论使用TCP方式还是UDP方式进行网络通讯,网络编程都是由客户端和服务器端组成。当然,B/S结构的编程中只需要实现服务器端即可。所以,下面介绍网络编程的步骤时,均以C/S结构为基础
良月柒
·
2020-06-24 08:06
网络编程
Java网络编程
网络编程网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。在学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!其实初学者如果入门网络
kbest
·
2020-06-24 00:53
java
Java网络编程
简介
网络编程的基本概念IP和端口IP是互联网中联网设备的唯一标识,而网络编程是和远程计算机的通信,所以必须要能定位到远程计算机,IP就是用来解决此类问题;一台计算机中可能有很多进程,具体和哪一个进程进行通信,这就得靠端口来识别。TCP和UDP协议TCP是TranferControlProtocol的简称,是一种面向连接的可靠传输协议。通过TCP协议传输,得到是一个顺序的无差错的数据流。TCP比较复杂,
huzanhe
·
2020-06-23 16:00
Java网络编程
Java网络编程
TCP/UDP协议(网络传输过程中,数据的传递两种最常见的形式)TCP传输控制协议:是一种面向连接的、可靠的、基于字节流的传输层通信协议需要首先在网络两端建立安全连接,再进行数据传递,确保网络双方完整无误地传输数据UDP用户数据报协议:是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务无需建立网络双方连接,直接发送数据包(包含目的地址信息),可能会因为网络问题导致数据传输失败等问题,但
RabbitMQ!!!
·
2020-06-23 13:57
Java
网络
JAVA Netty开发部标JT1078流媒体服务器
Netty作为
JAVA网络编程
最强的开源框架,综合性能达到最优,使用它开发JT
gps_pro
·
2020-06-23 11:43
部标平台
java网络编程
详解(分层,TCP/IP,网络基础,协议)
计算机网络:计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。从逻辑功能上看,计算机网络是以传输信息为基础目的,用通信线路将多个计算机连接起来的计算机系统的集合,一个计算机网络组成包括传输介质和通信设备。虽然网络类型的划分标准各种各样,但是从地理范围划分是一种大家
fly_zhyu
·
2020-06-23 08:34
计算机
java 网络编程 -- IP地址的表示与网络接口信息的获取(InetAddress和NetworkInterface)
原文链接http://blog.sina.com.cn/s/blog_616e189f0100rx2i.html第三章:
java网络编程
使用java进行网络程序的开发,可以说是一件令人愉悦的事情,对于用惯了
北雨南萍
·
2020-06-23 08:14
语言:java
java网络编程
几种IO模型的介绍和对比
本文通过实现一个简单的时间服务器和客户端,分别对JDK的BIO、NIO和JDK1.7中的NIO2.0的使用进行介绍和对比,了解基于java的网络编程的发展。本文内容主要参考《Netty权威指南》。BIOBIO即同步阻塞IO,采用BIO通信方式的服务器,对于每一个连接请求都由服务器创建一个新的线层来接受和处理请求,处理完成后销毁线程。这就是典型的一请求一应答的模型。同步阻塞IO服务端通信模型图这种方
圣小童
·
2020-06-23 06:37
java基础知识总结-经典
程序员面试总结
你会
Java网络编程
的,但是你
Hobootu
·
2020-06-23 03:38
就业规划
Java工程师学习路线
如hash冲突解决办法,常用排序算法的应用场景和空间/时间复杂度等数据库,能看懂ER关系,熟悉数据库三大范式,熟练常用SQL语句可以掌握一点
java网络编程
方面的知识,对tcp/ip有初步的认识学习servlet
KaisonChen
·
2020-06-23 02:57
Java网络编程
(二) —— 网络IO模型及同步异步、阻塞非阻塞最通俗讲解
文章目录1.烧水举例同步和异步:阻塞和非阻塞:2.Unix网络IO模型1.阻塞IO模型:2.非阻塞IO模型3.I/O复用模型4.信号驱动式I/O5.异步IO模型3.四种IO对比4.Java中四种I/O模型Java传统IO模型-同步阻塞I/O(BIO)NIO编程:UnblockingIO(NewIO):同步非阻塞的编程方式。AIO编程:AsynchronousIO:异步非阻塞的编程方式。参考文章ht
Charles Ren
·
2020-06-22 22:20
Java网络编程
Java网络编程
(一) —— 基础知识
文章目录1.数字标识2.网络模型3.TCP和UDP比较UDPTCP4.Socket(套接字)5.java获取地址实例参考文章:简单理解Socket
Java网络编程
,菜鸟1.数字标识不同主机的进程之间通过网络通信
Charles Ren
·
2020-06-22 22:20
Java网络编程
java网络编程
实战 - 要想全面玩转Netty实战,你需要了解或深入理解掌握这些
前言怎样才能说自己懂Netty?如何将Netty了解到一定的深度?如何全面玩转Netty的实战?不妨沿着下面的路径,对Netty进行一个全面的认识和思考!第一节、网络编程NIO的Reactor模式第二节、Netty和选择Netty的理由第三节、Netty入门中三个基本特性第四节、核心概念和机制-EventLoop、EventLoopGroup第五节、主要组件ChannelHandler、Chann
wavebeed
·
2020-06-22 22:26
Netty
Java网络编程
NIO
Java网络编程
1.UDP协议:发送端不会确认接收端是否存在,就会发出数据,同样在接受到数据是也不会反馈。面向无连接协议,资源消耗小,通信效率高。通常用于音频、视频、普通数据的传输。2.TCP先连接在传输,每次连接的创建都需要经过三次握手。第一次,客户端发送连接请求。第二次服务户端返回一个确认信息,第三次客户端再次发送确认信息。速度较慢。面向连接协议,保证安全性。在数据上传和下载,不会因为安全性使得数据不完整。3
随心者随心行
·
2020-06-22 19:20
java网络编程
课前思考1.什么是TCP/IP协议?2.TCP/IP有哪两种传输协议,各有什么特点?3.什么是URL?4.URL和IP地址有什么样的关系?5.什么叫套接字(Socket)?6.套接字(Socket)和TCP/IP协议的关系?7.URL和套接字(Socket)的关系?8.1网络编程基本概念,TCP/IP协议简介8.1.1网络基础知识网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网
bbhere
·
2020-06-22 17:07
Java网络编程
-- BIO 阻塞式网络编程
阻塞IO的含义阻塞(blocking)IO:阻塞是指结果返回之前,线程会被挂起,函数只有在得到结果之后(或超时)才会返回非阻塞(non-blocking)IO:非阻塞和阻塞的概念相对应,指在不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回同步(synchronous)IO:应用阻塞在发送或接受数据的状态,直至数据成功传输(或返回失败),简单来说就是必须一件一件事做,等前一件做完了才能做下
baijiyuan9594
·
2020-06-22 16:24
JAVA网络编程
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net包中提供了两种常见的网络协议的支持:TCP:TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称TCP/IP。UDP:UDP是用
aoaoshuai11111
·
2020-06-22 14:51
Netty详解:tomcat区别+高并发原理
Netty是一个广泛使用的
Java网络编程
框架(Netty在2011年获得了Duke'sChoiceAward,见https://www.java.net/dukeschoice/2011)。
尘光掠影
·
2020-06-22 13:21
io
netty
高并发
socket
网络编程
tomcat
java网络编程
之 UDP的使用
UserDatagramSocketProtocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,包括完整的源地址或目的地址,它在网络上以任何可能的路径传往目的地,因此能否到达目的地,以及到达目的地时间以及内容的正确性都是不能保证的,每个传输的数据报必须限定在64KB之内。主要使用下面两个类:DatagramPacket:此类表示数据报包DataPramSocket:此类用来表示发送和
WannerWang
·
2020-06-22 08:31
java
java网络编程
(一)----网络编程的概述及要素
那我们就通过这个专题打开
java网络编程
的大门。1.概述:网络编程的目的:我们可以通过网络编程实现生活中简单的聊天室,无线电台,通信等功能。想要达到这个效果需要什么?
Stephen GS
·
2020-06-22 06:45
网络编程
Java网络编程
(10) - Netty网络编程常见问题与疑问
Netty网络编程面试常见问题Netty是什么?Netty是由JBOSS提供的一个Java开源框架,Netty是一个高性能、异步事件驱动的NIO框架,提供了对TCP、UDP和文件传输的支持,可用于快速开发可维护的高性能协议服务器和客户端。Netty是基于JavaNIO的一个C/S网络应用框架,所有IO操作都是异步非阻塞的,通过Future-Lisener机制,用户可以很方便的主动获取或者通过通知机
Levi_
·
2020-06-22 05:46
Java
Java网络编程
(11) - NIOEventLoopGroup源码解读,Netty内存管理机制是怎么样的?BytBuf特点是什么?
NIOEventLoopGroup源码解读(解决JavaNioBug)NioEvnetLoopGrou继承了MultithreadEventLoopGroup。classNioEventLoopGroupextendsMultithreadEventLoopGroupNioEventLoopGroup的父类MultithreadEventLoopGroup的父类MultithreadEventEx
Levi_
·
2020-06-22 05:46
Java
Netty源码解读
NIOEventLoop解读
NIOEventLoop源码
Netty内存管理机制
Netty的BytBuf特点
Java网络编程
(7) - 什么是TCP粘包、拆包和解决?什么Netty编解码技术?主流的序列化框架有哪些?Netty的JBOSS的Marshalling详解案例?
TCP粘包、拆包问题熟悉TCP编程的可能都知道,无论是服务端还是客户端,当进行数据读取或者发送数据的时候,都需要考虑TCP底层的粘包和拆包机制的问题。TCP是一个流协议,流是没有界限的数据,是连成一片的,没有分界线。TCP底层并不理解上层的业务数据具体的含义,它会根据TCP缓冲区的实际情况进行包的划分,也就是说,在业务上,一个完整的包可能会被TCP分成多个包进行发送,也可能把多个小包封装成一个大的
Levi_
·
2020-06-22 05:45
Java
什么是TCP粘包
拆包
Netty粘包和拆包
什么Netty编解码技术?
主流的序列化框架有哪些?
Marshalling编解码
Java网络编程
(9) - Netty怎么做数据通信?Netty的心跳检测怎么实现?Netty怎么用Http协议通信?
Netty实际案例的考虑–数据通信实现1、长链接:使用长链接通道不断开的形式进行通信,也就是Server和Client的通道一直处于开启状态,如果服务器性能足够好,并且我们的客户端数据也比较少的情况下,可以使用这种。2、一次性批量提交数据:这是采用短链接方式,也就是会把数据保存在本地临时缓冲区或者临时表里,当达到临界值时,进行一次性批量提交,又或者根据定时任务轮询提交,这种情况的弊端是做不到实时性
Levi_
·
2020-06-22 05:45
Java
Netty怎么做数据通信
Netty的心跳检测怎么实现
Netty怎么用Http通信
Netty实现文件服务器
Netty与Http结合
Java网络编程
(8) - 怎么样使用NettyUDP协议通信?怎么样使用Netty的WebSocket通信案例?
Netty使用UDP协议通信案例UDP(UserDatagramProtocol)即用户数据包协议,是OSI(OpenSysemInterconnection,开放式系统互联)模型的一种无连接的传输层协议,提供面向事务的简单不可靠信息传输服务。在网络中与TCP协议一样,用于处理数据包,是一种无连接信息,不关系数据包,只关注是否发出数据包,UDP有不提供数据包分组、组装,和不能对数据包进行排序的缺点
Levi_
·
2020-06-22 05:45
Java
NettyUDP协议通信
Netty
WebSocket
Netty的WebSocket
WebSocket怎么用
Netty的UDP通信
java中的网络编程
3.计算机网络四层网络协议的具体的分层情况如下:(1)物理层(2)网际层(IP协议)(3)传输层(TCP协议,UDP协议)(4)应用层(HTTP协议)4.
java网络编程
中,常用的协议有:传输层的TCP
RollingInTheDeepc
·
2020-06-22 04:19
不愿看你迷茫,把清华毕业大佬整理的
Java网络编程
面试题分享给你
小编应大家的考虑,给大家分享清华毕业大佬所整理的
Java网络编程
面试题。因为内容实在是有点多,小编在这里只给大家把部分内容截图出
哆啦小迁
·
2020-06-22 03:46
java面试
java网络编程面试题
求职宝典
网络
http
java
socket
linux
OkHttp系列文章(三) - OkHttp
前言OkHttp系列文章OkHttp系列文章(一)-
Java网络编程
基础OkHttp系列文章(二)-Http与HttpsOkHttp系列文章(三)-OkHttpOkHttp系列文章(四)-OkHttp拦截器原理
世道无情
·
2020-06-22 01:17
你真的以为计算机网络不重要吗,这份书单帮你搞定相关面试题!
Java工程师往往容易忽视的一块知识点,其实就是
Java网络编程
,为什么呢,
程序员书单
·
2020-06-21 18:43
程序员书单
还没使用过消息队列?这一份书单值得你好好看看!
Java工程师往往容易忽视的一块知识点,其实就是
Java网络编程
,为什么呢,因为如果我想写一个JavaWeb项目,我只要用SSM就可以轻松搞定,写好我们的controller、service和dao就可以了
程序员书单
·
2020-06-21 18:43
程序员书单
消息队列
书单
Java
后端
这份书单会告诉你,
Java网络编程
其实很重要
Java工程师往往容易忽视的一块知识点,其实就是
Java网络编程
,为什么呢,因为如果我想写一个JavaWeb项目,我只要用SSM就可以轻松搞定,写好我们的controller、service和dao就可以了
程序员书单
·
2020-06-21 18:43
程序员书单
基于Java手写web服务器(简易版)
本人尚在java学习阶段,不是技术大咖,自认是技术宅,有一点写东西的能力,因最近学习了
java网络编程
,决定手写一个web服务器,不喜勿喷,大神也请高抬贵手,不足之处还望指点一二,不胜感激!
「已注销」
·
2020-06-21 15:08
java网络编程
java网络编程
实战 - 原生NIO非阻塞式通讯网络编程实战
前言上次提到要改进我们的RPC框架,这周花时间研究一下JDK提供给我们的原生NIO非阻塞式网络编程思想。NIO库是在JDK1.4中引入的。NIO弥补了原来的I/O的不足,它在标准Java代码中提供了高速的、面向块的I/O。BIO与NIO的主要区别1.面向流和面向缓冲javaNIO和BIO之间第一个最大的区别是,BIO是面向流的,NIO是面向缓冲区的。JavaIO面向流意味着每次从流中读一个或多个字
wavebeed
·
2020-06-21 15:56
NIO
非阻塞
JDK原生
java网络编程
之网络概述
1.计算机网路计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。从逻辑功能上看,计算机网络是以传输信息为基础目的,用通信线路将多个计算机连接起来的计算机系统的集合,一个计算机网络组成包括传输介质和通信设备。虽然网络类型的划分标准各种各样,但是从地理范围划分是一种大
西门吹雪叶孤城
·
2020-06-21 14:55
java网络编程
Java基础
用java搭建一个分布式服务器(一)
用到的主要技术栈:netty网络传输框架spring-boot
java网络编程
Java多线程和并发编程RPC(远程过程调用)方法的实现ProtoBuf传输序列化框架下面来讲给一些这些技术的基础入门链接,
炒鸡辣鸡复读机
·
2020-06-21 14:11
架构
java网络编程
的java.net.SocketException: Connection reset异常
一开始学Stream时没注意过write的flush()方法,今天在学网络编程时,注意到了服务器端:importjava.net.*;importjava.io.*;publicclassClient{publicstaticvoidmain(String[]args)throwsException{Socketsocket=newSocket("localhost",8888);Buffered
havedream_one
·
2020-06-21 01:27
Java
9.
java网络编程
网络协议通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(TransmissionContr
QiyunJzz
·
2020-06-20 23:01
java
java网络编程
实战 - 基于BIO的伪异步、高并发、全双工、长连接持续消息IO的网络编程
前言TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP
cemanduan
·
2020-06-20 17:20
vcvc
废墟现场
得瑟得瑟
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他