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实现分布式锁
redis
分布式锁
完整代码传送门packageredis_distributed_lockimport("context""fmt""redis-distributed-lock/redis_client""runtime""strings""time""github.com/redis/go-redis/v9")typeRedisDistributedLockstruct{client*redis.Clientl
Ilqjx
·
2023-10-29 08:26
随笔
go
redis
JAVA实现
生活废品回收系统 开源
目录一、摘要1.1项目介绍1.2项目录屏二、研究内容三、界面展示3.1登录注册3.2资源类型&资源品类模块3.3回收机构模块3.4资源求购/出售/交易单模块3.5客服咨询模块四、免责说明一、摘要1.1项目介绍生活废品回收系统是可持续发展的解决方案,旨在鼓励人们分离和回收生活垃圾,减少环境污染和资源浪费,生活废品回收系统涵盖了城市居民的日常生活,包括收集、分类、处理和收集废物的完整过程。项目编号:S
桑程程
·
2023-10-29 07:31
JAVA大作业
java
生活
开发语言
开源
Redisson的看门狗策略——保障Redis数据安全与稳定的机制
前言自定义redis
分布式锁
无法自动续期,比如,一个锁设置了1分钟超时释放,如果拿到这个锁的线程在一分钟内没有执行完毕,那么这个锁就会被其他线程拿到,可能会导致严重的线上问题,在秒杀场景下,很容易因为这个缺陷导致的超卖了
懒鸟一枚
·
2023-10-29 06:21
#
分布式锁
#
缓存
redis
缓存
Redis
分布式锁
Redis
分布式锁
-胤凯(oyto.github.io)
分布式锁
1、什么是
分布式锁
?在分布式场景下的锁,比如在多台不同机器上的进程,去竞争同一项资源,就是
分布式锁
。2、
分布式锁
有哪些特性?
樱桃小完犊子哦
·
2023-10-29 06:48
redis
分布式
数据库
golang
LeetCode算法题-Factorial Trailing Zeroes(
Java实现
)
这是悦乐书的第183次更新,第185篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第42题(顺位题号是172)。给定一个整数n,返回n!中的尾随零数。例如:输入:3输出:0说明:3!=6,没有尾随零。输入:5输出:1说明:5!=120,一个尾随零。本次解题使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win764位系统,使用Java语言编写和测试。02第一
程序员小川
·
2023-10-29 06:48
java原子类-Atomic
原子类也是
java实现
同步的一套解决方案。什么时候使用原子类?当我们只是需要一个简单的、高效、线程安全的递增或者递减方案:简单:操作简单,底层实现j简单高效:占用资源少,操作
架构大数据双料架构师
·
2023-10-29 06:03
java
开发语言
算法
后端
一致性哈希算法的解析与实现
转载自http://www.zsythink.net/archives/1182,不过在文尾加了对算法的
java实现
在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,
SunAlwaysOnline
·
2023-10-29 06:59
JAVA
一致性hash算法
Java实现
LeetCode 394 字符串解码
394.字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例:s
南 墙
·
2023-10-29 04:24
LeetCode
Java
字符串解码
c++和
java实现
策略模式的差异
一、C++和java的差异实例化方式c++的对象有两种实例化方式,一种是局部变量中直接实例化。一种是new出来的。MyClassmyclass;//第一种方式MyClass*myclassPtr=newMyClass();//第二种方式java的对象构建,没有第一种方式,java的对象都是new出来的。对象保存方式在策略模式中,策略的使用者需要保存一个策略,策略是不可实例化的。在java中,可以这
?-ldl
·
2023-10-29 03:35
c/c++
c++
策略模式
Redis常识
管道持久化缓存的三个风险缓存雪崩(缓存引起的数据库,乃至整个系统的雪崩)(大量Key同时过期或者redis挂)过期时间加扰动值后台更新缓存值(缓存永不过期,消息队列)key过期,只允许一个请求(线程)回源(锁机制,甚至不用
分布式锁
也可
胡小禾
·
2023-10-29 02:48
redis
数据库
缓存
分布式锁
实现方案(二):基于Redis+Lua脚本的
分布式锁
分布式锁
实现方案(二):基于Redis+Lua脚本的
分布式锁
我们在《
分布式锁
实现方案(一):基于数据库实现
分布式锁
》中曾经说过,xxxx我们知道,Redis保证以一种原子性的方式来执行Lau脚本,当Lua
小奇学编程
·
2023-10-29 01:40
redis
分布式锁
java
Redis之Lua脚本讲解
1.1.5函数1.1.6模块1.1.7字符串操作1.1.8错误处理1.1.9标准库1.2Redis和Lua脚本结合优点1.3Lua脚本应用和调试1.3.1缓存更新1.3.2原子操作1.3.3数据处理1.3.4
分布式锁
爱吃牛肉的大老虎
·
2023-10-29 01:36
#
Redis
redis
lua
junit
分布式理论和
分布式锁
知识点总结
一)分布式理论算法和协议1)CAP理论总结2)BASE理论BASE理论的核心思想基本可用软状态最终一致性3)Paxos算法BasicPaxos算法4)Raft算法1拜占庭将军5)Gossip协议(二)
分布式锁
分布式锁
应该具备哪些条件基于
小崔的技术博客
·
2023-10-28 23:29
找工作
分布式
分布式锁
BASE
CAP
Java使用SFTP和FTP两种连接服务器的方式实现对文件的上传下载
一、
Java实现
对SFTP服务器的文件的上传下载:1、添加maven依赖:com.jcraftjsch0.1.542、SFTPUtil工具类:importjava.io.ByteArrayInputStream
楼兰King
·
2023-10-28 22:17
Java实现
大学兼职教师管理系统 开源
目录一、摘要1.1项目介绍1.2项目录屏二、研究内容三、界面展示3.1登录注册3.2学生教师管理3.3课程管理模块3.4授课管理模块3.5课程考勤模块3.6课程评价模块3.7课程成绩模块3.8可视化图表四、免责说明一、摘要1.1项目介绍大学兼职教师管理系统,旨在提高高校兼职教师的管理效率和准确性。该系统包括教师信息管理、授课管理、班级管理、课程评价管理等模块,通过对兼职教师的基本信息、班级状况和成
桑程程
·
2023-10-28 22:47
JAVA大作业
java
开源
开发语言
微服务
spring
cloud
[Zookeeper] 客户端Curator
1Zookeeper原生客户端不足在连接zk超时的时候,不支持自动重连,需要手动重连Watch注册一次就会失效,需要反复注册不支持递归创建节点Curator能提供更多方案并且实现简答,例如
分布式锁
2会话创建使用
LZhan
·
2023-10-28 20:28
【手写RPC框架(五)】整合Zookeeper
实现注册中心2.1utils工具类2.1.1Zookeeper管理工具类(注册中心)2.2服务端2.3客户端一、ZookeeperZookeeper是一种分布式程序协调服务,主要功能包括:配置管理、名字服务、
分布式锁
浅浅望
·
2023-10-28 20:03
RPC
zookeeper
rpc
分布式
JAVA实现
智能停车场管理系统 开源
目录一、摘要1.1项目介绍1.2项目录屏二、研究内容A.车主端功能B.停车工作人员功能C.系统管理员功能1.停车位模块2.车辆模块3.停车记录模块4.IC卡模块5.IC卡挂失模块三、界面展示3.1登录注册3.2车辆模块3.3停车位模块3.4停车数据模块3.5IC卡档案模块3.6IC卡挂失模块3.7系统基础模块四、免责说明一、摘要1.1项目介绍随着我国经济的不断发展,人民生活水平的也日益提高,外出购
桑程程
·
2023-10-28 18:48
JAVA大作业
java
开源
开发语言
《代码随想录》刷题笔记——字符串篇【
java实现
】
文章目录反转字符串反转字符串Ⅱ反转字符串中的单词左旋转字符串找出字符串中第一个匹配项的下标暴力求解KMP算法模式串前缀模式串后缀最长相等前后缀(前缀表)如何计算填充前缀表(next数组)时间复杂度O(n+m)代码重复的子字符串感悟暴力法移动匹配(我愿称之为双S法)使用KMP的next数组反转字符串https://leetcode.cn/problems/reverse-string/descrip
Hello Dam
·
2023-10-28 16:30
数据结构与算法
Java
KMP算法
移动匹配算法
Linux CentOS7搭建Zookeeper集群
他提供的主要功能包括:配置管理、名字服务、
分布式锁
、集群管理。
天堂骇客
·
2023-10-28 15:59
linux
zookeeper
服务器
HTTP协议(一) HTTP协议缓存请求头和响应头详解
1、cache-control2、expire3、last-modified4、if-modified-since5、etag6、if-none-match7、Http协议缓存流程图二、
java实现
缓存协议的代码片段总结前言
码农-文若书生
·
2023-10-28 09:48
http协议
http协议缓存
http缓存
cache-control
etag
Last-Modified
Redis快速上手篇七(集群-
分布式锁
)
分布式锁
随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效。
没时间喽
·
2023-10-28 09:56
数据库
redis
分布式
数据库
Redis快速上手篇八(redission
分布式锁
)
它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务,其中就包含了各种
分布式锁
的实现。
没时间喽
·
2023-10-28 09:56
redis
数据库
缓存
聊聊 Kafka:Producer 源码解析
我们这用的Kafka版本是2.7.0,其Client端是由
Java实现
,Server端是由Scala来实现的,在使用Kafka时,Client是用户最先接触到的部分,因此,我们从Client端开始,会先从
柒柒Java
·
2023-10-28 07:37
kafka
java
分布式
操作系统之三种页面置换算法(OPT,FIFO,LRU)--
Java实现
页面置换算法的定义:程序运行过程中,有时要访问的页面不在内存中,而需要将其调入内存。但是内存已经无空闲空间存储页面,为保证程序正常运行,系统必须从内存中调出一页程序或数据送到磁盘对换区,此时需要一定的算法来决定到低需要调出那个页面。通常将这种算法称为“页面置换算法”。页面置换算法有三种:分别是最佳置换算法、先进先出置换算法、最近最久未使用置换算法其中最好的是最佳置换算法,但最佳置换算法只是个理想化
yui方木
·
2023-10-28 07:58
Java实现操作系统算法
java
操作系统
操作系统-用
Java实现
动态内存分配(首次适应算法,循环首次适应算法,最佳适应算法,最坏适应算法FF,NF,BF,WF)
入口packageneicunfenpei;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Memorymy=newMemory();Scannersc=newScanner(System.in);while(true){System.out.println("请输入要分配内存还是要释放内存");
yui方木
·
2023-10-28 07:27
Java实现操作系统算法
java
操作系统
内存管理
经典算法-
java实现
桶排序
桶排序概述与实现思路桶排序的思想近乎彻底的分治思想。假设现在需要对一百万个数进行排序。我们可以将其等长地分到100个虚拟的“桶”里面,这样,平均每个桶只有10000个数。如果每个桶都有序了,则只需要依次输出为有序序列即可。具体思路是这样的:1.将待排数据按一个映射函数f(x)分为连续的若干段。理论上最佳的分段方法应该使数据平均分布;实际上,通常采用的方法都做不到这一点。显然,对于一个已知输入范围在
冭朶d譕萘
·
2023-10-28 07:17
力扣 #189.轮转数组
JAVA实现
189.轮转数组题目:给你一个数组,将数组中的元素向右轮转k个位置,其中k是非负数。难度:中等示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例2:输入:nums=[-1,-100,3,99],k=2输出:[3
Panda薄荷糖
·
2023-10-28 06:55
力扣中等题
java
leetcode
算法
轮转数组(
java实现
)双指针算法
[LeetCode]189.轮转数组(
java实现
)双指针算法1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-10-28 06:24
LeetCode深度解析
算法
java
轮转数组(
java实现
)
189.轮转数组给你一个数组,将数组中的元素向右轮转k个位置,其中k是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例2:输入:nums=[-1,-100,3,99],k=2输出:[3,99,-1,-
海洋星明亮的莴笋
·
2023-10-28 06:19
LeetCode之数组篇
leetcode
算法
数据结构
使用
Java实现
汉诺塔问题~
我们设A为起始柱子,B为辅助柱子,C为目标柱子由于盘子只能是大的放在下面,小的放在上面,因此,我们需要先将A柱子除了最下层的盘子都移动至B柱子如下所示完成了最下层柱子到达它的最终位置,接下来,我们需要将B柱子上除了最下层的盘子之外的盘子移动至A,重复上述步骤每次变化的点有两个:1:柱子的功能默认条件下,我们设置A为初始柱子,B为辅助柱子,C为目标柱子设圆盘的个数为n那么第一次我们需要将A柱子上的n
从未止步..
·
2023-10-28 05:25
算法刷题
java
开发语言
算法
蓝桥杯
(使用
Java实现
)
小明买了一堆桃子,不知道个数,第一天吃了一半的桃子,还不过瘾,又多吃了一个。以后他每天吃剩下的桃子的一半还多一个,到n天只剩下一个桃子了。问:最开始买了多少桃子。输入格式:输入一个整数n,2<=n<=3输出格式:输出买的桃子的数量分析题目:天数是自定义的,我们需要计算初始桃子的数量,分析题目我们可得,桃子每天减少的数量都是前一天的一半+1,由此我们可以使用递归代码实现:importjava.uti
从未止步..
·
2023-10-28 05:54
算法刷题
java
开发语言
后端
蓝桥杯
算法
排列生成算法java_归纳法-生成全排列算法
Java实现
全排列问题从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。《算法设计与技巧分析》这本书中,使用归纳法生成一组数【1,2,3……n】的所有排列问题,并用数组P[1……n]来存放每一个排列。该归纳法基于这样一个假设:可以生成n-1个数的所有排列,那么就可以扩展方法,生成1,2,……n这n个数的全排列。全排列生
可见迪
·
2023-10-28 02:29
排列生成算法java
浅谈数据结构之队列
在本文中,我们将深入探讨队列的定义、
Java实现
方式、使用场景以及时间复杂度。定义队列是一种线性数据结构,它包含两个主要操作:入队(Enqueue):将元素添加到队列的末尾。
倚栏静望
·
2023-10-28 02:54
算法与数据结构
数据结构
加一(
Java实现
)
题目描述:66.加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。示例1:输入:digits=[1,2,3]输出:[1,2,4]解释:输入数组表示数字123。示例2:输入:digits=[4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字4321。示例3:输入:
@七禾
·
2023-10-28 01:48
Leetcode
java
数据结构
leetcode
最小栈
JAVA实现
_LeetCode简单题:155. 最小栈(Python,C++,Java)
一.解法https://leetcode-cn.com/problems/min-stack/要点:辅助栈Python,C++,Java都用了相同的辅助栈法,顾名思义就是有个栈放在原来栈旁边执行相关的操作,使得每个元素a与其相应的最小值m时刻保持一一对应。因此我们可以使用一个辅助栈,与元素栈同步插入与删除,用于存储与每个元素对应的最小值。二.Python实现classMinStack:def__i
weixin_39700397
·
2023-10-28 01:46
最小栈JAVA实现
JAVA实现
校园失物招领管理系统 开源
目录一、摘要1.1项目介绍1.2项目录屏二、研究内容2.1招领管理模块2.2寻物管理模块2.3系统公告模块2.4感谢留言模块三、界面展示3.1登录注册3.2招领模块3.3寻物模块3.4公告模块3.5感谢留言模块3.6系统基础模块四、免责说明一、摘要1.1项目介绍基于Vue+SpringBoot+MySQL的校园失物招领管理系统,包含项目全部源码、数据库脚本、功能文档、开题报告、文献综述、外文翻译、
桑程程
·
2023-10-28 00:18
JAVA大作业
java
开源
开发语言
干货|排他锁和共享锁分别是什么?有什么不同?
分布式锁
是控制分布式系统之间同步访问共享资源的一种方式。
传智播客
·
2023-10-28 00:54
数据库
java
zookeeper
分布式
redis
Curator 使用(四)
分布式锁
实现排它锁
Zookeeper实现
分布式锁
总结优点:有效的解决单点问题,不可重入问题,非阻塞问题以及锁无法释放的问题实现较为简单缺点:性能上不如使用缓存实现的
分布式锁
,因为每次在创建锁和释放锁的过程中,都要动态创建
寒沧
·
2023-10-27 22:10
Windows批处理命令快速获取文件夹下特定类型的文件名(2022.5.15)
Windows批处理命令快速获取文件夹下特定类型的文件名(2022.5.15)1、需求分析2、batch简介3、代码实现3.1八种编程语言分别实现3.1.1C#实现3.1.2C++实现3.1.3
java
jing_zhong
·
2023-10-27 20:23
bat批处理
windows
batch
开发语言
cmd
文件夹下的文件类型及文件名
富视康面试记录
给定一个算术表达式实现功能参考链接
JAVA实现
计算机的几种通信方式进程间通信(IPC)介绍作者:ZH奶酪(张贺)QQ:1203456195邮箱:
[email protected]
出处:http://www.cnblogs.com
although1
·
2023-10-27 20:21
面试
JAVA实现
学生日常行为评分管理系统 开源项目
目录一、摘要1.1项目介绍1.2项目录屏二、系统设计2.1功能模块设计2.2.1登录注册模块2.2.2用户管理模块2.2.3评分项目模块2.2.4评分数据模块2.2.5数据字典模块2.3可行性设计2.4用例设计2.5数据库设计2.5.1整体E-R图2.5.2用户2.5.3评分项目2.5.4评分数据2.5.5数据字典三、系统实现3.1登录3.2主页3.3评分项目模块3.4评分数据模块四、核心代码4.
桑程程
·
2023-10-27 19:14
JAVA大作业
java
开源
开发语言
Java实现
快递管理系统 开源项目
目录一、摘要1.1项目介绍1.2项目录屏二、研究内容2.1数据中心模块2.2快递类型模块2.3快递区域模块2.4快递货架模块2.5快递档案模块三、界面展示3.1登录注册3.2快递类型3.3快递区域3.4快递货架3.5快递档案3.6系统基础模块四、免责说明一、摘要1.1项目介绍基于Vue+SpringBoot+MySQL的快递管理系统,包含项目全部源码、数据库脚本、功能文档、开题报告、文献综述、外文
桑程程
·
2023-10-27 19:13
JAVA大作业
java
开源
开发语言
JAVA实现
超市自助付款系统 开源项目
目录一、摘要1.1项目介绍1.2项目录屏二、研究内容2.1商品类型模块2.2商品模块2.3超市账单模块三、界面展示3.1登录注册模块3.2超市商品类型模块3.3超市商品模块3.4商品购买模块3.5超市账单模块四、部分源码展示4.1实体类定义4.2控制器接口五、配套文档展示六、免责说明一、摘要1.1项目介绍本博客设计实现了超市购物自助付款系统,该系统采用最新的技术,包括Vue以及SpringBoot
桑程程
·
2023-10-27 19:13
JAVA大作业
java
开源
开发语言
JAVA实现
校园二手交易系统 开源
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1数据中心模块2.2二手商品档案管理模块2.3商品预约管理模块2.4商品预定管理模块2.5商品留言板管理模块2.6商品资讯管理模块三、实体类设计3.1用户表3.2二手商品表3.3商品预约表3.4商品预定表3.5留言表3.6资讯表四、界面展示五、核心代码5.1用户网页登录5.2用户网页注册5.3新增商品预约5.4商品审核5.5查询留言六、免责说
桑程程
·
2023-10-27 19:37
JAVA大作业
java
开源
开发语言
基于JAVA在线考试系统的设计与实现
在线考试系统使用后端使用springboot框架进行快速开发,采用当前主流的后端开发语言
Java实现
系统的业务流程。前端使
Abelon
·
2023-10-27 18:15
java
开发语言
web
模块测试
Java实现
微信JSAPI支付
官方文档微信JSAPI支付步骤:商户后台系统下单,发起支付生成第商户后台系统订单请求下单接口,创建订单微信支付系统会生成预支付订单商户后台系统获取到预支付订单生成签名支付信息发起支付代码示例:获取微信预支付订单,返回给前端就行。@ResponseBody@RequestMapping(value="/pay",method=RequestMethod.POST,produces="applicat
@琴酒**
·
2023-10-27 18:47
微信
java
小程序
Java实现
皮尔逊相关系数(Pearson)及T检验
目的皮尔逊相关系数(r)可以反映两个变量之间的相关性大小,如果想要量化这种相关性,可以使用T检验。当根据r计算出的p值小于指定的显著性水平时,就可以认为这两个变量是显著相关的。术语及定义1、皮尔逊相关测量两个变量间线性关系的程度和方向。2、皮尔逊相关系数皮尔逊相关用r表示,也称作皮尔逊相关系数。3、决定系数r2的值被称为决定系数,因为它测量了一个变量的变异中由另个一个变量的变异而决定的概率。r^2
miaoyibosysu
·
2023-10-27 18:46
统计学
java
线性回归
后端
回归
java实现
多元线性回归
文章目录一个例子分析计算准备数据计算查看结果参考一个例子约翰逊过滤股份公司对遍布南佛罗里达州的水过滤系统提供维修保养服务。当顾客的水过滤系统出现故障时,他们就要与约翰逊公司进行联系,请求公司对他们的水过滤系统进行维修。为了估计服务时间和服务成本,约翰逊公司的管理人员希望对顾客的每一次维修请求预测必要的维修时间。所以,按小时计算的维修时间是因变量。管理人员认为,维修时间依赖两个因素:从最近一次维修服
miaoyibosysu
·
2023-10-27 18:45
统计学
数据挖掘
java
概率论
算法
java实现
简单线性回归
术语及定义1、因变量dependentvariable需要预测的变量2、自变量independentvariable用来预测因变量值的一个或多个变量3、回归分析利用统计学方法建立一个表示变量之间相互关系的方程称为回归分析4、简单线性回归只包含一个自变量和一个因变量的回归分析。简单线性回归方程的图形是一条直线,b0值代表y轴的截距,b1值代表斜率。计算方法最小二乘法,公式如下:b1=∑(xi−xˉ)
miaoyibosysu
·
2023-10-27 18:15
统计学
java
概率论
几何学
算法
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他