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
Spring学习
Spring学习
整理
Spring的一些概念和思想关于IOC创建Bean的3种方式使用构造器创建Bean实例使用静态工厂方法创建Bean调用实例工厂方法创建Beanbean的XML配置创建bean的属性注入XML方式基于注解方式的bean创建以及注入IOCVSDI关于AOPSpring的事务管理Spring与web整合的原理关于SSH和SSM框架的学习之路从未停止,但还是有很多困惑,只能借鉴许许多多的前辈之优秀经验来学
爱是与世界平行
·
2017-10-13 09:00
➹➹➹①Spring
Spring学习
笔记(七) --- 运行时值注入
本系列博客为springInAction这本书的学习笔记我们知道Spring的特性之一就是它的依赖注入机制.那么当我们提到依赖注入最先想到的应该是Bean与Bean之间的依赖注入,也就是我们前面大篇幅谈到的装配Bean,但是依赖注入的另一个方面就是指将一个值注入到Bean的属性或者构造器参数中,本篇博客就是来探讨一下关于值注入的一些问题.一.运行时值注入在说明运行时值注入之前,我们先来看一下在前面
dela_
·
2017-10-12 00:36
Spring
Spring学习
笔记之启动
今天,以ClassPathXmlApplicationContext为例来看一下,Spring启动的时候都做了什么重点看refresh()方法refresh()方法是在AbstractApplicationContext类中定义的ClassPathXmlApplicationContext间接继承AbstractApplicationContext这里面每一行代码的注释都写得很清楚我就不废话了,一
手不要乱摸
·
2017-10-07 20:15
Spring
原理
启动分析
SpringBoot
Spring学习
笔记之ApplicationContext
对于一个Application提供配置的核心接口,在应用运行的时候它是只读的。一个ApplicationContext提供以下能力:1、可以通过BeanFactory中的方法访问应用组件2、可以加载文件资源3、可以给已经注册的监听器发送事件4、可以解析消息,支持国际化5、可以从父级Context中继承,当然定义在子Context(或者叫后台Context)中的总是具有优先权。这意味着,比如说,一个
手不要乱摸
·
2017-10-07 16:34
Spring
Application
Context
SpringBoot
Spring学习
笔记之BeanFactory
BeanFactory是一个顶级接口,下面看下它是干什么的。这里说了,它是访问SpringBean容器的根接口,是Bean容器的基本视图。它的一些子接口,比如ListableBeanFactory和ConfigurableBeanFactory都有特别的而且不同的用途。实现了这个接口的对象维护了许多的Bean定义,每一个Bean定义用一个名字来唯一标识。下面看一下它的子接口以及实现类有三个子接口直
手不要乱摸
·
2017-10-07 15:18
Spring
Factory
Bean
SpringBoot
Spring学习
(七):通过Java代码装配bean
1.引言尽管在很多场景下通过组件扫描和自动装配实现Spring的自动化配置是更为推荐的方式,但有时候自动化配置的方案行不通,因此需要明确配置Spring。比如说,你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添加@Component和@Autowired注解的,因此就不能使用自动化装配的方案了。在这种情况下,你必须要采用显式装配的方式。在进行显式配置的时候,有两种可选
________Yang
·
2017-09-27 20:48
Spring
浅谈
Spring学习
之request,session与globalSession作用域
与web容器有关的作用域,首先要在Web容器里进行一些配置。...org.springframework.web.context.request.RequestContextListener...Request作用域考虑下面bean定义:针对每次HTTP请求,Spring容器会根据loginActionbean定义创建一个全新的LoginActionbean实例,且该loginActionbean
熟男的博客
·
2017-09-22 15:11
Spring 学习记录6 BeanFactory(2)
主题除了
Spring学习
记录5BeanFactory里写的几个接口外,BeanFactory的实现类还实现了一些其他接口,这篇文章主要介绍这些接口和实现类.结构DefaultListableBeanFactory
abcwt112
·
2017-09-22 14:00
Spring学习
之Spring 配置(四)
要使应用程序中的Spring容器成功启动,需要同时具备以下三方面的条件:Spring框架的类包都已经放到应用程序的类路径下。应用程序为Spring提供了完备的Bean配置信息。Bean的类都已经放到应用程序的类路径下。Spring启动时读取应用程序提供的Bean配置信息,并在Spring容器中生成一份相应的Bean配置注册表,然后根据这张注册表实例化Bean,装配好Bean之间的依赖关系,为上层应
沐白_yf
·
2017-09-09 15:49
Spring
Spring学习
之Spring概述(一)
Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。特点1.方便解耦,简化开发通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模
沐白_yf
·
2017-09-02 19:22
Spring
Spring 学习记录3 ConversionService
ConversionService与Environment的关系通过之前的学习(
Spring学习
记录2Environment),我已经Environment主要是负责解析properties和profile
abcwt112
·
2017-08-29 11:00
Spring学习
笔记(一) --- Hello Spring
写了近一天的博客没有了!!!!!我怎么不剁了我这双手!!!!!!本系列博客为SpringInAction这本书的学习笔记Spring简介Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。这是网上给出的Spring框架的概念,可能初次接触到Spring的小伙伴跟我刚开始一
dela_
·
2017-08-15 17:16
Spring
Spring学习
笔记
IOC(InversionofControl)控制反转DI(DependencyInjection)依赖注入反转资源的获取方向,由spring容器创建对象配置bean的方式在xml文件中通过bean结点来配置bean如果没有指定唯一的id会自动以完整类名作为默认值importorg.springframework.context.ApplicationContext;importorg.sprin
渔樵店
·
2017-08-08 09:45
spring学习
之NameparameterJdbcTemplate
NamedParameterJdbcTemplate类是基于JdbcTemplate类,并对它进行了封装从而支持命名参数特性。NamedParameterJdbcTemplate主要提供以下三类方法:execute方法、query及queryForXXX方法、update及batchUpdate方法。@TestpublicvoidtestNamedParameterJdbcTemplate1(){
mrzhangzifu
·
2017-07-24 15:27
Spring学习
之路(六)
面向切面原理:AOP(AspectOrientedProgramming)在不增加代码的基础上增加新的功能,将多种类要实现的公共功能抽象出来,形成自己的功能代码。也可以说是将交叉的功能(切面)独立出来,再交由需要该功能的类对象调用(织入)。案例:调用函数记录日志。想法:提取出公共功能,形成类;搭建起公共类与要调用类的桥;借助公共接口实现类间联系;使用通知,进行原过程点的拦截;引入代理ProxyFa
秋灯锁忆
·
2017-07-20 18:22
详解
Spring学习
之声明式事务管理
前言在前面的小节中,我们学习了关于事务的概念以及事务管理的重要性,并且通过编程使用Spring的编程式事务管理进行操作,加深对事务管理的重要性的学习,不过,由于编程式的事务管理使用起来不是很方便,所以在日常的开发中基本不怎么使用,接下来的内容我们将学习使用Spring的声明式事务管理,这里有一个地方需要明白的是,Spring的声明式事务管理的实现方式其实是通过AOP的方式来实现的,也就是为原始的事
颜洛滨
·
2017-07-17 11:47
详解
Spring学习
之编程式事务管理
前言在前面的内容,基本已经学习了事务的基本概念以及事务隔离级别等,接下来的几个小节,将学习怎么使用Spring进行事务管理,在Spring中,对事务进行管理有多种方法,主要分别编程式和声明式,本小节主要学习编程式事务管理,后面讲学习Spring的声明式事务管理编程式事务管理所谓的编程式事务管理,其实就是通过编写代码的方式来进行事务管理,也就是通过将事务管理的代码硬编码在代码中从而达到事务管理的作用
颜洛滨
·
2017-07-17 11:07
Spring学习
之动态代理(JDK动态代理和CGLIB动态代理)
前言动态代理,是一种通过运行时操作字节码,以达到增强类的功能的技术,也是SpringAOP操作的基础,关于AOP的内容,将在后面的笔记中详细讲解,本小节主要是理清楚动态代理,毕竟,Spring的AOP是基于动态代理技术,对动态代理技术有所了解,对于学习SpringAOP也会有帮助动态代理技术详解动态代理,现在主要是用于增强类的功能,同时由于是具有动态性,所以避免了需要频繁创建类的操作,同时,也使得
颜洛滨
·
2017-07-14 09:04
spring学习
之参数传递与检验详解
前言Spring是于2003年兴起的一个轻量级的Java开发框架,非常受现在开发者的喜爱,下面这篇文章主要给大家介绍了关于spring参数传递与检验的相关内容,分享出供大家参考学习,下面来一起看看详细的介绍:一、背景在spring请求时,要对参数进行检查,以前一直使用如下方式来获取参数,在参数特别多的时候,代码很不简洁。StringuserId=request.getParameter("user
沉淀
·
2017-07-13 09:43
Spring学习
之Bean的装配多种方法
我最近在研究Spring框架的路上,那么今天也算个学习笔记吧!学习一下如何实现Bean的装配方法Bean的简介Java开发者一般会听过JavaBean这个概念,所谓的JavaBean,其实就是符合sun规范的一种普通的Java对象,这种对象需要有一个空构造器,为属性添加set/get方法等,之所以这么设计,是为了方便使用反射技术对其进行操作,而在Spring中的Bean的概念则相对比较广泛一些,S
颜洛滨
·
2017-07-11 11:14
Spring学习
之依赖注入的方法(三种)
spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。今天就和大家一起来学习一下依赖注入的基本概念依赖注入(DependecyInjection),也称为IoC(InvertofControl),是一种有别于传统的面向对象开发的思想,主要用于对应用进行解耦。简单的理解就是说,本来是由应用服务自己创建的对象,数据,交给第三方来负责创建,准备,并且由第三方将对应的内容注入
颜洛滨
·
2017-07-11 10:46
Spring学习
之开发环境搭建的详细步骤
最近搞定了项目,工作终于松了下来,顺便有时间学习Spring框架,记录于此,不足之处,希望大家不吝赐教Spring的介绍Spring是一个轻量级的Java框架,由于Spring基本提供了全套的开发服务,所以Spring基本上可以应用在Java开发中的很多方面,从本周开始学习Spring框架,顺便将自己的学习笔记整理出来,以巩固自己的学习,增进自己的表达能力,加深对Spring的了解Spring体系
颜洛滨
·
2017-07-10 17:01
Spring学习
(一)
最近在学习Spring用的是intellJmevan配置spring看的是《精通Spring4.x企业应用开发实战》运行时出现错误信息Handlerprocessingfailed;nestedexceptionisjava.lang.NoClassDefFoundError:javax/servlet/jsp/jstl/core/Config解决方法是向pom.xml加入依赖jstljstl1.
Genius_J
·
2017-07-10 11:14
java
spring
学习笔记
java
Spring
spring学习
--面向切面编程AOP和AspectJ
—AOP(面向切面编程)1.代理模式代理模式是指,为其他对象提供一种代理以控制对这个对象的访问.在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标对象之间起到中介的作用.作用是增强功能和控制访问.分为:静态代理:在程序运行之前已经定义好代理类,代理类和目标类要实现相同的接口动态代理:在程序运行时才确定代理类和目标类的关系,又分为a.JDK动态代理,要求目标对象必须
Jerry_sss
·
2017-07-09 21:25
spring
Spring学习
笔记一
Evilyar
·
2017-07-02 23:53
java
Spring学习
(二):3个装配bean方式
bean的生命周期bean.jpgBean配置信息定义了Bean的实现及依赖关系,Spring容器根据各种形式的Bean配置信息在容器内部建立Bean定义注册表,然后根据注册表加载、实例化Bean,并建立Bean和Bean的依赖关系,最后将这些准备就绪的Bean放到Bean缓存池中,以供外层的应用程序进行调用。3个装配方式基于Java类的配置方式基于XML的配置方式基于注解的配置方式1.基于Jav
蓝汝丶琪
·
2017-06-26 11:42
Spring学习
笔记之使用Spring发送Email
配置Spring发送邮件SpringEmail抽象的核心是MailSender接口。顾名思义,MailSender的实现能够通过连接Email服务器实现邮件发送的功能。Spring自带的一个MailSender的实现——JavaMailSenderImpl。它会使用JavaMailAPI来发送Email。配置邮件发送器需要的核心maven:org.springframeworkspring-con
薛小强Forever
·
2017-06-25 23:11
Spring学习笔记
Spring学习
笔记之使用Spring发送Email
配置Spring发送邮件SpringEmail抽象的核心是MailSender接口。顾名思义,MailSender的实现能够通过连接Email服务器实现邮件发送的功能。Spring自带的一个MailSender的实现——JavaMailSenderImpl。它会使用JavaMailAPI来发送Email。配置邮件发送器需要的核心maven:org.springframeworkspring-con
薛小强Forever
·
2017-06-25 23:11
Spring学习笔记
spring学习
教程之@ModelAttribute注解运用详解
本文主要给大家介绍了关于java中@ModelAttribute使用的相关资料,分享出来供大家参考学习,下面来一起看看详细的介绍:一、@ModelAttribute注释方法例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。(1)@ModelAttribute
li_xiao_ming
·
2017-06-22 10:01
Spring学习
笔记(八、Spring对AspectJ的支持)
上一篇:
Spring学习
笔记(七、SpringAOPAPI)一、AspectJ介绍与Pointcut注解应用1.AspectJ@AspectJ的风格类似纯java注解的普通java类。
鲁克巴克诗
·
2017-06-20 22:29
【
Spring学习
笔记】Spring Aop细说
AOP(AspectOrientedProgramming)面向切面编程概述AOP(AspectOrientedProgramming)面向切面编程是Spring为了降低代码耦合度而设计的一种方式。我们在实际应用中主要是为了打印日志、业务拦截器、统计业务数据等。细说SpringAopAop中有很多的专有名词,切面(Aspect),通知(Advice),连接点(JoinPoint),切点(Point
csdn_liugd
·
2017-06-12 18:27
Spring基础
【
Spring学习
笔记】基于profile的高级装配
日常工作中有时候我们会面临一些问题,需要将代码在不同环境之前来回切换,比如在开发环境可以使用嵌入式数据库Hypersonic,这个在开发环境再适合不过了,但是要将他放在生产则就是行不通了。这个时候Spring提供的profile就可以发挥作用了。下面是我的一个小demo:packagecom.example.readingli.db;importjavax.sql.DataSource;impor
csdn_liugd
·
2017-06-10 15:12
Spring基础
Spring学习
之使用factorybean获取bean实例
https://hanyu.baidu.com/shici/s?wd=%E8%BE%BE%E5%B7%9E%E9%80%9A%E5%B7%9D%E5%8C%BA%E5%9B%BD%E9%99%85%E6%96%B0%E5%9F%8E%E6%9C%8D%E5%8A%A1%E7%A1%AE%E5%AE%9E%E6%AD%A3%E5%9C%A8%E5%B0%8F%E5%A6%B9%E5%95%AA%E5
GensingU
·
2017-06-10 13:45
Spring
Spring学习
Spring学习
手册(16)—— 定义Controller
HelloSpringMVC文章带我们一起学习如何使用了SpringMVC框架:创建Web项目工程、增加项目依赖Jar包、定义web.xml和HelloWeb-servler.xml配置文件、定义控制器(Controller)和定义视图文件,最终将该项目部署到Tomcat服务器上,我们完成了第一个SpringMVC项目。本文我们深入学习如何定义一个Controller。一、控制器(Controll
泽_渊
·
2017-06-09 20:04
Spring学习
笔记
一、Spring框架1.1Spring框架是什么Spring是一种容器框架,用于配置各个组件(bean)并且维护各个组件bean之间的关系Spring框架可以管理Web层,业务层,DAO层,持久层。Spring提倡面向接口编程,配合DI技术可以实现层与层的解耦(主要是WEB层和业务层)Spring框架图Spring架构.jpg1.2一个简单的spring项目目录结构引入spring的开发包(最小配
Jane_Static
·
2017-06-09 16:22
Spring学习
(5):SpringAOP的5种增强类型
前言Spring使用增强类定义横切逻辑,同时由于Spring只支持方法连接点,增强类还包括在方法的哪一点加入横切代码的方位信息,所以增强既包含横切逻辑,又包含部分连接点信息。使用增强前,最好能理解动态代理的知识。本文分别采用继承接口和使用配置文件来实现增强。按照增强在目标类方法中的连接点位置,可以分为5种:前置增强:org.springframework.aop.BeforeAdvice是前置增强
name_s_Jimmy
·
2017-06-05 16:37
Spring
Spring学习
笔记之使用远程服务
1.Spring远程调用概览远程调用是客户端应用和服务端应用之间的会话。在客户端,它所需要的一些功能并不在该应用的实现范围之内,所以应用要想能提供这些功能的·其他系统寻求帮助。而远程应用通过远程服务暴露这些功能。RPC(remote-procedurecall.RPC)远程过程调用:就是执行流从一个应用传递给另一个应用,理论上另一个应用部署在跨网络的一台远程机器上。Spring支持多种不同的RPC
薛小强Forever
·
2017-06-04 16:01
Spring学习笔记
Spring学习
笔记之使用远程服务
1.Spring远程调用概览远程调用是客户端应用和服务端应用之间的会话。在客户端,它所需要的一些功能并不在该应用的实现范围之内,所以应用要想能提供这些功能的·其他系统寻求帮助。而远程应用通过远程服务暴露这些功能。RPC(remote-procedurecall.RPC)远程过程调用:就是执行流从一个应用传递给另一个应用,理论上另一个应用部署在跨网络的一台远程机器上。Spring支持多种不同的RPC
薛小强Forever
·
2017-06-04 16:01
Spring学习笔记
7.5 Spring事务控制
在
Spring学习
的书中,AOP最常见的应用场景就是事务管理了。基于AOP的事务管理是声明式事务,原理就是在方法的启动前设置事务开启,在方法结束后提交事务,如果当中有异常抛出,则事务回滚。
孔垂云
·
2017-06-02 01:31
Spring学习
笔记之保护方法应用
在本章中我们将会看到如何使用SpringSecurity保护bean方法。1.使用注解保护方法在SpringSecurity中实现方法级安全性的最常见办法是使用特定的注解,将这些注解应用到需要保护的方法上。这样有几个好处,最重要的是当我们在编辑器中查看给定的方法时,能够很清楚地看到它的安全规则。SpringSecurity提供了三种不同的安全注解:SpringSecurity自带的@Securit
薛小强Forever
·
2017-06-01 22:10
Spring学习笔记
spring学习
笔记一 spring web.xml文件配置详解
1、spring框架解决字符串编码问题:过滤器CharacterEncodingFilter(filter-name)characterEncodingFilterorg.springframework.web.filter.CharacterEncodingFiltertrueencodingUTF-8forceEncodingtruecharacterEncodingFilter*.do2、自
敬li
·
2017-06-01 17:23
spring学习笔记
Spring学习
笔记之缓存数据
缓存(Caching)可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的。在本章中,我们将会了解到Spring的缓存抽象。尽管Spring自身并没有实现缓存解决方案,但是它对缓存功能提供了声明式的支持,能够与多种流行的缓存实现进行集成。1.启用对缓存的支持Spring对缓存的支持有两种方式:注解驱动的缓存XML声明的缓存启用注解驱动的缓存:Java配置:@Configuratio
薛小强Forever
·
2017-05-31 20:15
Spring学习笔记
spring学习
1.1自动装配Bean-初步接触
spring配置bean可选方案在XML中进行显式配置在java中进行显式配置隐式的bean发现机制和自动装配自动化装配bean组件扫描:spring自动发现应用上下文(如HttpRequest等外部的变量,类似environment)中自动装配:spring自动满足bean之间的依赖下面我们使用一个animal的例子建立一个接口publicinterfaceIAnimals{voidsay();
长脖子树
·
2017-05-27 11:06
Spring学习
笔记(三、IoC)
上一篇:
Spring学习
笔记(二、Spring框架)接口用于沟通的中介物的抽象化;实体把自己提供给外界的一种抽象化说明,用以由内部操作分离出外部沟通的方法。
鲁克巴克诗
·
2017-05-25 22:29
Spring学习
笔记之使用对象-关系映射持久化数据
ORM(object-relationalmapping)——对象/关系映射。Spring对多个ORM框架提供了支持。下面分别介绍Spring对Hibernate和JPA(Java持久化API,javaPersistenceAPI)的支持。maven:org.springframeworkspring-orm4.3.8.RELEASE1.在Spring中集成Hibernate1.1声明Hibern
薛小强Forever
·
2017-05-20 16:57
Spring学习笔记
Spring学习
笔记之--SpEL
本文内容来源于尚硅谷视频教程,仅作为本文学习笔记使用,请勿转载!1.什么是SpEL?Spring表达式语言,简称SpEL,是一个支持运行时查询和操作对象的强大的表达式语言。语法类似于EL,格式为#{...}。SpEL为Bean的属性进行动态赋值提供了便利。2.可以做什么事?1)通过Bean的id对bean进行引用2)调用方法和引用对象中的属性3)计算表达式的值4)正则表达式的匹配3.怎么用?3.1
lg_zy
·
2017-05-18 16:46
Spring学习
spring
bean
SpEL
Spring学习
笔记之---bean的生命周期
本文内容来源于尚硅谷视频教程,仅作为本文学习笔记使用。Bean的生命周期可以由SpringIOC进行管理,实现在Bean生命周期的特定点执行定制的任务。SpringIOC管理bean的生命周期的步骤可以分成以下几步:1)通过构造器或者工厂方法创建bean的实例2)为bean的属性赋值或者引用其他bean对象3)调用bean的初始化(init-method)方法4)可以使用bean5)调用bean的
lg_zy
·
2017-05-18 00:00
Spring学习
spring学习
笔记 -- 拦截器(一)
一,介绍(本文说的都是实现HandlerInterceptor接口的处理拦截器)拦截器是springmvc最基本的功能之一,拦截请求,做一些处理。类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。二,应用的场景拦截器,定义是非常简单的,主要在如何运用它,综合实际的项目,和网上的资料,应用场景一般如下:1、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返
信-念
·
2017-05-16 00:00
spring
Spring学习
(一)初识spring
本文记录尚硅谷spring视频的学习过程1.spring是什么?-Spring是一个开源框架.-Spring为简化企业级应用开发而生.使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能.-Spring是一个IOC(DI)和AOP容器框架.2.spring的具体描述:-轻量级:Spring是非侵入性的-基于Spring开发的应用中的对象可以不依赖于Spring的API-依赖
star2013yk
·
2017-05-08 21:21
个人学习路程
spring学习
Spring学习
笔记(网易博客整理版本)
框架概述:一、Spring框架的历史两本书籍:《ExpertOne-On-OneJ2EEDesignandDevelopment》《ExpertOneononeJ2EEDevelopmentWithoutEJB》二、Spring框架是什么框架的七个模块:三、Spring框架给我们带来了什么1)IOC(控制反转)和DI(依赖注入);2)灵活可供选择;3)SpringWebMVC框架;4)提供测试驱动
Gunner
·
2017-05-06 14:29
spring
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他