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笔记
SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.md小Hub领读:有源码的教程,不会的同学下载源码,根据教程学一下哈~作者:Sans_juejin.im
·
2021-03-17 09:58
这么写参数校验(validator)就不会被劝退了~
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.md小Hub领读:统一结构体返回,统一参数校验,可以减少很多代码!
·
2021-03-17 09:58
SQL 性能优化,太太太太太太太有用了!
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.md小Hub领读:针对mysql,说了很多优化的点,收藏就好,哈哈哈哈~wolearnjuejin.im
·
2021-03-17 09:57
从 0 开始手写一个 Mybatis 框架,三步搞定!
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.md小Hub领读:弄懂mybatis的各个组件的关系,然后逐渐构建组件,搞成一个框架
·
2021-03-17 09:26
java
手把手带你用数据库中间件Mycat+SpringBoot完成分库分表
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.mdCat哥领读:挺详细的入门资料,手把手教学!
·
2021-03-17 09:26
java
以淘宝网为例,解析大型Java项目架构演进
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.md小Hub领读:有点高级,需要细细品读!
·
2021-03-17 09:43
java淘宝微服务分库分表
一份完整的阿里云 Redis 开发规范,值得收藏!
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.md作者:付磊-起扬yq.aliyun.com/articles/531067本文主要介绍在使用阿里云
·
2021-03-17 09:41
redisjava缓存
SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.md小Hub领读:有源码的教程,不会的同学下载源码,根据教程学一下哈~作者:Sans_juejin.im
·
2021-03-16 17:33
SQL 性能优化,太太太太太太太有用了!
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.md小Hub领读:针对mysql,说了很多优化的点,收藏就好,哈哈哈哈~wolearnjuejin.im
·
2021-03-15 19:53
从 0 开始手写一个 Mybatis 框架,三步搞定!
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.md小Hub领读:弄懂mybatis的各个组件的关系,然后逐渐构建组件,搞成一个框架
·
2021-03-15 19:21
java
手把手带你用数据库中间件Mycat+SpringBoot完成分库分表
我的公众号:MarkerHub,网站:https://markerhub.com更多精选文章请点击:
Java笔记
大全.mdCat哥领读:挺详细的入门资料,手把手教学!
·
2021-03-15 19:49
java
【
Java笔记
】(一):Java基础
函数与类前面的修饰符示例控制结构示例包含的内容有:for循环、while循环、switch语句,if语句publicstaticvoidmain(String[]args){inta=0;for(inti=0;i0){if(a%2==0){System.out.println(a+"是偶数");}else{System.out.println(a+"是奇数");}a-=1;}switch(a){c
含光。
·
2021-03-10 17:06
Java教程
java
面向对象编程
抽象类
多态
继承
java笔记
(第二部分面向对象)
第二部分面向对象七、类与对象7.1面向过程与面向对象思想7.2类与对象的关系7.3封装与private关键字7.4局部变量与成员变量7.5构造函数7.6对象的创建流程及内存图解7.7static关键字7.8静态变量与成员变量编程练习题八、继承8.1继承概述8.2final关键字8.3抽象类8.4接口8.5多态8.5.1多态的定义8.5.2实现多态的前提8.5.3多态的体现8.5.4多态的好处8.5
veno_冰
·
2021-03-10 09:59
javase笔记
java笔记
整合_
Java笔记
01--IDEA整合Gitee(码云)
Git是什么?Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。(摘自百度百科)是一个实时性较好的代码托管平台,可以让用户实时的上传、更新、下载代码。工作的时候不需要联网,因为版本都在自己的电脑上,如果两个人同时改了一个文件只需要把自己修改的推送给对方就可以互相看到对方的修改了,git可以直接看到更新了那些代码和文件。所有的版本控制都同步到
刘景初
·
2021-02-28 02:04
java笔记整合
Java笔记
一
**面向对象三大特性**封装将抽象性函式接口的实现细节部分包装、隐藏起来优点:良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。实现:把属性设为private类型,提供get\set方法。继承优点:提高维护性,代码更加简洁,提高代码的复用性(复用性主要是可以多次使用,不用再多次写同样的代码)。缺点:类之间的耦合高,代码独立性差。特性:子类拥有父类
Sunshine先生
·
2021-02-20 21:58
java
gitee java pdf转图片_
Java笔记
01--IDEA整合Gitee(码云)
Git是什么?Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。(摘自百度百科)是一个实时性较好的代码托管平台,可以让用户实时的上传、更新、下载代码。工作的时候不需要联网,因为版本都在自己的电脑上,如果两个人同时改了一个文件只需要把自己修改的推送给对方就可以互相看到对方的修改了,git可以直接看到更新了那些代码和文件。所有的版本控制都同步到
黄浦江畔的夏先生
·
2021-02-01 03:24
gitee
java
pdf转图片
Java笔记
1.什么是构造器其实构造器就是我们常说的构造方法,它也是一种方法,只不过是一种特殊的方法。每当我们创建一个对象时都会用到它。与普通方法一样,构造器也支持重载。一个对象中是可以支持同时定义多个构造器,通过不同的参数列表来实现重载。经常看到代码中new一个对象时,有时传入参数,有时又可以不用传。比如:newPeople()跟newPeople("张三"),这里就是重载了。构造器可以重载但是不可以重写。
·
2021-01-31 15:13
java程序员
Java笔记
1.什么是构造器其实构造器就是我们常说的构造方法,它也是一种方法,只不过是一种特殊的方法。每当我们创建一个对象时都会用到它。与普通方法一样,构造器也支持重载。一个对象中是可以支持同时定义多个构造器,通过不同的参数列表来实现重载。经常看到代码中new一个对象时,有时传入参数,有时又可以不用传。比如:newPeople()跟newPeople("张三"),这里就是重载了。构造器可以重载但是不可以重写。
·
2021-01-31 15:00
java程序员
【连载】
Java笔记
——是了解咖啡小可爱的第一周呢
我是灼灼,一只初学Java的大一金渐层。向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄;追逐过王尔德、王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔;热爱文学的浪潮,白日梦到底却总在现实里清醒;艳羡平静又极度渴盼奔跑的力量。欢迎与我交流鸭·QQ:1517526827;个人博客:https://blog.csdn.net/weixin_52777510?spm=1001.2101.3001.
衍欲瑜
·
2021-01-22 08:57
Java
学习笔记
基础知识
字符串
java
编程语言
c语言
后端
Java笔记
1——Java的语言基础
数据的输入与输出一.数据的输入1.使用main方法的参数从键盘上接收数据(该程序只能在jdk下运行,在其他的继承环境中都无法运行)2.使用Scanner类从键盘接收字符串时可用nextLine(),next()方法两者区别:1.nextLine()接收到的字符串不受空格限制,只受回车的限制,而next()要受空格限制2.如果从键盘上接收的数据是先接受数值型,再接收字符串类型时,如果在数值型的接收语
残夏pro
·
2021-01-17 16:45
java笔记
(第一部分语法基础)
java笔记
一、计算机概述1.1计算机组成部分1.2人机交互方式1.3计算机语言1.4Java语言介绍1.5Java开发环境搭建二、基本数据类型与运算2.1关键字2.2标识符2.3注释2.4常量与进制2.5
veno_冰
·
2021-01-15 13:39
javase笔记
【
Java笔记
02】
**Java学习第二天**第一节1.标识符,关键字,字符集Java中用于区分数据而需要我们自己定义的名称允许使用字母数学_$不可以数字开头,不可以是Java的关键字,驼峰式命名,见名如意常见的标识符:包名,类名,方法名,变量名,参数名除了类名首字母大写,其他的标识符首字母都要小写2.关键字3.字符集ASCII:GBKUnicode:2个字节utf-8,32,16;1位bit1字节16位byte代表
飞奔đ小蜗牛
·
2021-01-06 16:38
学习笔记
类和对象的理解 | B站学习
Java笔记
类和对象面向对象当中最主要的”一词”是:对象-什么是类?类实际上在现实世界当中是不存在的,是一个抽象的概念。是一个模板。是我们人类大脑进行“思考,总结,抽象”的一个结果。(主要是因为人类的大脑不一般才有了类的概念)类本质上是现实世界当中某些事物具有共同特征,将这些共同特征提取出来形成的概念就是一个“类”明星是一个类-什么是对象?对象是实际存在的个体。(真实存在的个体)宋小宝是一个对象姚明是对象..
编程小白学习日记
·
2021-01-05 17:19
java
[
JAVA笔记
01]
一.DOS命令1.使用win+R来打开cmd语句框2.访问盘符用:C:(大小写都可以)3.打开文件夹:cd+文件名4.返回上一级文件夹:cd…5.清屏:cls6.查看当前所有文件名:dir7.退出cmd框:exit8.创建文件夹:md+文件夹名字9.删除文件夹:rd+文件夹名字10.删除文件:del11.检查JDK安装成功及版本:Java_version二.命名规则三.JDK:里面包括JVM和JR
飞奔đ小蜗牛
·
2021-01-04 10:25
学习笔记
java
java笔记
17-方法
方法重载方法传参,形参和实参的关系是复制改变形参的值不会影响实参但是如果传递的参数是数组(引用)则改变形参影响实参原因是引用保存的是地址形参复制实参的地址改变的时候改变的是地址里的值
写代码我直接copyyy
·
2021-01-01 23:29
java
java
Java笔记
Java基础知识JAVA特点对象类对象模块化继承性多态程序的分析和设计都围绕JAVASE类型:Application和Applet程序普通的应用程序Applet程序JAVA程序的基本构成JDK安装后的文件夹Application编辑编译运行程序编译程序运行Applet编辑编译运行工具主要工具常用的工具使用jar打包使用JavaDoc生成文档使用javap输入输出文本界面使用java.util.Sc
zhj12399
·
2020-12-31 16:30
java
溪源的
Java笔记
—微服务
溪源的
Java笔记
—微服务前言微服务架构是一种架构风格和架构思想,它提倡将系统业务按照功能拆分为更加细粒度的服务,即每一个服务都是一个独立的应用。这些应用对外提供公共API用于应用调度。
溪源的奇思妙想
·
2020-12-29 12:43
#
分布式
#
spring
#
人人都是架构师
微服务
dubbo
springcloud
面试
溪源
Java笔记
二十四——Spring开发
Spring是一个支持快速开发JavaEE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发JavaEE应用程序的必备。在SpringFramework(最核心的Spring框架)基础上,又诞生了SpringBoot、SpringCloud、SpringData、SpringSecurity等一系列基于SpringFramework的项目。Sprin
少年骇客QAQ
·
2020-12-28 18:55
java学习
java
springmvc
[码仔的
java笔记
]Java全栈学习路线(参考狂神java学习路线)
Java打怪升级路线第一关:JavaSE阶段第二关:JavaWeb阶段第三关:SSM框架第四关:Linux运维第五关:微服务和分布式第六关:大数据开发第七关:持续学习第一关:JavaSE阶段1、计算机基础2、java入门学习3、java基础语法4、流程控制和方法5、数组6、面向对象编程7、异常8、常用类9、集合框架10、IO11、多线程12、GUI编程13、网络编程14、注解与反射15、JUC编程
怕秃头的码仔
·
2020-12-16 11:24
java
Java笔记
:网络编程,TCP通信协议;函数式接口,函数式编程,stream流;单元测试,注解,反射
parter1网络编程1.网络编程入门软件结构:client/servebrowser/serve网络编程:一定协议下,两台计算机通信。网络四层结构:物理层/数据链路层-->网络层-->传输层-->应用层网络通信分类:UDP协议:无连接,不能保证数据完整,耗资小,视频会议。数据限制在64kb以内,TCP协议:面向连接,先建立链接,再传输数据。三次握手。保证数据安全,文件下载上传,网页浏览。网络编程
哒哒-哒-哒哒
·
2020-12-14 20:55
反射
函数式编程
lambda
stream
在C语言基础下学习
Java笔记
使用书籍:《明解Java》编者:[日]柴田望洋译者:侯振龙在C语言基础下学习
JAVA笔记
《明解Java》第六章:数组1.数组书写:2.方法间的数组传递:3.使用完后就被舍弃的数组4.方法可以返回
CJYKeepLearning
·
2020-12-01 22:00
笔记
Java笔记
02-自定义方法
Java笔记
02-自定义方法1.方法的概念方法指的是一段可以反复调用的代码块。
前方请直行
·
2020-11-04 15:04
java学习笔记
java
Java笔记
:字符流Reader/Writer详解
目录0为什么使用字符流1字符输入流Reader1.1FileReader类1.1.1创建输入流对象1.1.2读入字符数据2字符输出流Writer2.1FileWriter类2.1.1创建输出流对象2.1.2写出字符数据2.1.3关闭和刷新2.1.4写出其他数据0为什么使用字符流当使用字节流读取文本文件时,可能会有一个小问题。就是当遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用
hellosc01
·
2020-10-27 21:56
Java
java
IO
Reader
Writer
字符流
java笔记
焦点事件 和 键盘事件
一.焦点事件焦点就是光标,一般用在文本框中接口FocusListener函数focusGained(FocusEvent)从无到获得焦点focusLost(FocusEvent)从有到失去焦点一个组件可以调用booleanrequestFocusInWindow()获得焦点比如text[0].requestFocusInWindow();//初始状态先让第一个文本框获得焦点当然一个组件也可以转移焦
yogur_father
·
2020-10-11 10:27
入门学习
java
10.9-全栈
Java笔记
:装饰器模式构建IO流体系
装饰器模式装饰器模式是GOF23种设计模式中较为常用的一种模式。它可以实现对原有类的包装和装饰,使新的类具有更强的功能。我这里有智能手机Iphone,我们可以通过加装投影组件,实现原有手机功能的扩展。这就是一种“装饰器模式”。我们在未来普通人加装“外骨骼”装饰,让普通人具有力扛千斤的能力,也是一种“装饰器模式”。【图】手机经过投影套件“装饰后”,成为功能更强的“投影手机”【示例1】装饰器模式代码p
全栈JAVA笔记
·
2020-10-11 10:53
java笔记
ItemListener
下拉菜单和选择框触发ItemListener事件//Innerclass事件处理例一importjava.awt.*;importjava.awt.event.*;importjava.net.PortUnreachableException;importjavax.swing.*;classWindowOperatorextendsJFrame{JTextFieldinputNumber1,in
yogur_father
·
2020-10-10 14:25
入门学习
java
Java笔记
01--IDEA整合Gitee(码云)
Git是什么?Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。(摘自百度百科)是一个实时性较好的代码托管平台,可以让用户实时的上传、更新、下载代码。工作的时候不需要联网,因为版本都在自己的电脑上,如果两个人同时改了一个文件只需要把自己修改的推送给对方就可以互相看到对方的修改了,git可以直接看到更新了那些代码和文件。所有的版本控制都同步到
佛卧
·
2020-10-09 13:36
springboot
idea
git
黑马程序员
Java笔记
——集合篇(一)
-----------android培训、java培训、java学习型技术博客、期待与您交流!---------集合关键词:集合框架堆栈队列二叉树ListSet(1)为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。(2)数组和集合类同是容器,有何不同?2.1数组虽然也可以存储对象,但长度是固定的;2.2集
墨棋云
·
2020-09-17 13:51
Java笔记
黑马程序员
Java笔记
——方法篇
-----------android培训、java培训、java学习型技术博客、期待与您交流!---------方法关键词:方法头、方法体、参数列表、定义方法、调用方法、方法重载、封装、模块化、方法抽象、逐步求精一、引述:方法是什么:为了完成一个特定的操作而组合在一起的语句组。在面向对象编程中称为方法,在面向过程编程中叫做函数。方法的作用:使得编程开发模块化,易读、易调试、易维护、和易复用。二、简
墨棋云
·
2020-09-17 13:50
笔记
Java笔记
【
Java笔记
】引用类型的参数传值
Java的引用型数据有:1.对象2.数组3.接口当参数是引用类型时,“传值”传递的是变量中存放的“引用”,而不是变量所引用的实体。例:Circle.javapublicclassCircle{doubleradius;Circle(doubler)//构造函数{radius=r;}doublegetArea()//计算面积{return3.14*radius*radius;}voidsetRadi
Rowyer
·
2020-09-17 11:33
笔记整理
Java
java笔记
JVM面试
java面试笔记JVM1、知识点汇总2、知识点详解2-1类加载2-1-1类的加载过程2-1-2类加载机制2-2内存模式2-3执行模式2-4编译器优化2-5GC2-5-1回收算法总结面试问题1、知识点汇总JVM是Java的运行的基础,也基本是互联网公司以及一线大厂必问的一个知识点。下面先用思维导图画一个整体概念。然后,在进行拓展说明。第一次写博客,希望大家多多见谅。(* ̄︶ ̄)先上图,如下:图上都是
wx_Sean
·
2020-09-17 10:15
JVM笔记
java
jvm
Java笔记
名晨总结06- 方法
方法什么是方法?方法的作用?创建敌人的步骤:1,创建模型2,设置位置3,添加特效4,添加AI(人工智能)方法也叫做函数。方法的使用分成了两步:第一步是定义方法,第二步是调用方法。如何定义方法修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2…){//方法体return返回值;}修饰符:publicstatic返回值类型:返回值的类型方法名:自定义的,用来调用方法参数:当调用方法的时候,可以
名晨
·
2020-09-17 10:08
Java基础知识~
java
Java笔记
名晨总结07- 类和对象 - 初级
类和面向对象编程-初级什么是面向对象编程?意思是交个女朋友,面对女朋友编程吗?很多程序中的概念,实际的意思跟它表面的意思会有一些不一样。假如我们要开发一个坦克大战的游戏我们这个游戏有一些属性当前剩余多少条命(没命的话,游戏结束,开始有3条命)当前游戏的分数(每次杀死敌人得分)Boss是否死亡(死亡重新开始游戏,损失一条命)我们有一个主角(坦克)它有一些属性等级(等级越高,攻击力越强,初始1级)当前
名晨
·
2020-09-17 10:08
Java基础知识~
Java笔记
名晨总结05- 数组
数组什么是数组?数组是用来干嘛的?假如我们要做一个成绩管理系统,一个班级里面有50个人。假如我们做的是一个公司的财务管理软件,需要记录每个人的工资,公司有30到1000个员工。使用数组可以搞定上面的:数组可以存储多个类型一致的元素。(任意类型)引用类型和基本类型变量创建的不同基本类型变量声明出来不管是否赋值,都已经分配了内存。引用类型变量的创建分为两步:声明和初始化声明只在栈内分配内存(存储引用,
名晨
·
2020-09-17 10:08
Java基础知识~
java
Java笔记
名晨总结第一章——HelloWorld入门程序
第一章HelloWorld入门程序1.1程序开发开发环境已经搭建完毕,可以开发我们第一个Java程序了。Java程序开发三步骤:编写、编译、运行。1.2编写Java源程序在d:\day01目录下新建文本文件,完整的文件名修改为HelloWorld.java,其中文件名为HelloWorld,后缀名必须为.java。2.用记事本打开使用notepad++记事本软件。3.在文件中键入文本并保存,代码如
名晨
·
2020-09-17 10:08
Java基础知识~
java
Java笔记
名晨总结03-Java 流程控制
流程控制语句块以{开始,以}结束{}注释事项1,遇到单纯的语句块的时候,会直接执行语句块里面的语句,从上到下2,语句块可以访问外面定义的变量,外面不能访问语句块里面定义的变量流程控制控制程序中语句执行的流程(顺序)。默认是从上到下一条语句一条语句执行。条件语句意义:通过条件判断是否执行某些语句if条件第一种:if(布尔表达式){//语句,当布尔表达式为true的时候才会执行的语句}第二种if(){
名晨
·
2020-09-17 10:36
Java基础知识~
java
Java笔记
名晨总结02-Java 运算符
Notepad++的编码修改为ANSI编码(中文)变量注意事项作用域(有效范围):定义在哪个大括号内,就在哪个大括号内有效。不能同名在同一个作用域里面。在使用之前初始化一行可以定义多个变量,两种写法一行多条语句一行一条语句常量在运行期间一直不会改变的量成为常量!一、字面值常量,二、自定义常量怎么自定义常量(一般常量名称都全部大写)final数据类型常量名称=值。定义long或者float类型的时候
名晨
·
2020-09-17 10:36
Java基础知识~
java
Java笔记
名晨总结04-Java字符串
字符串String本章学习方法字符串是比较重要的内容因为本章会学习到很多API,学习比较容易理解,也会使用,就是比较容易忘,忘了没有关系,跟着老师做一遍练习,心中有印象,后面使用的时候再回头查阅即可在使用中慢慢掌握怎么表示字符串字符串常量需要使用””双引号引起来“234”“sdfsdf”“中国”一个字符串不能放在多行,那怎么表示换行呢字符串变量Stringstr=”sdfsdf”;Stringst
名晨
·
2020-09-17 10:36
Java基础知识~
java
字符串
Java笔记
名晨总结01-Java基本知识
学习方法练练练笔记与哪些东西需要记忆计算机键盘熟悉输入法的切换ctrl+spaceshiftTab空格回车Windows键单引号和双引号的作用Ctrl和Shfit(快捷键,选择物体)Alt如何打键盘上面的一排数字键%&*()-_+=Ctrl+Alt+AQQ截图工具DOS命令操作计算机的两种方式图形化界面DOS(磁盘操作系统)DOS就是人给计算机下达命令的打开DOScmdwindow+R常用DOS命
名晨
·
2020-09-17 09:44
Java基础知识~
java
java笔记
——JDBC的工作原理
JDBC(javaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的javaAPI,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成。JDBC为开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,是数据开发人员能够用纯java的API编写数据库的应用程序。JDBC有两部分组成,第一部分是供程序员调用的API,另一部分是需要
man3187
·
2020-09-17 08:59
数据库
jdbc
java
工作
数据库
数据库驱动程序
api
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他