xml配置文件的根元素含义xml配置文件的根元素含义xmlns产生原因xmlns属性xmlnsxsixmlnsaopXSD以下是xml配置文件常见的根元素中的配置:-xmlns-xmlns:xsi-xmlns:aop-xmlns:tx-xmlns:context-xmlns:task-xsi:schemalLocation例如:spring配置文件:applicationContext.xml
XML语言的学习记录5- XSD
time
前端项目xml学习前端
XSD(XMLSchemaDefinition),定义XML文档的合法构建模块,分为简易元素(仅包含文本的元素,不会包含任何其他的元素或属性)和复合元素(包含其他元素及/或属性的XML元素)。1.内建的数据类型:xs:stringxs:decimalxs:integerxs:booleanxs:datexs:time2.示例:“xs:”XSD命名控件前缀;xmlns:xs="url"指定XMLSc
java调用用友eai,GitHub - hellozjf/u8eai: 用友EAI接口调研结果
茶溪雨林
java调用用友eai
文档结构├─src│├─main││├─java│││└─com│││└─hellozjf│││└─test│││└─u8eai│││├─controller│││├─domain││││└─jaxb│││├─service│││└─tools││├─resources│││└─Template││└─webapp││└─WEB-INF││└─jsp│└─test└─xsd文件夹功能介绍文件夹名称
WB的提组织蛋白及制胶板防漏水技巧,你都会了吗?
医博云天
2019年1月30号,星期三,天气晴我今天一口气提了5对组织样本的蛋白(分别是77a-c、91a-c、93a-c、96a-c、99a-c),并做了蛋白浓度测定,都合格了,下午也做了5XSDS缓冲液处理,并配了胶,明天就可以跑胶了。(预计十个组织和5个细胞)说到配胶,我有一点技巧今天用了三次,感觉效果不错。这个技巧其实也没什么了不起的。就是把封口膜贴在制胶板下面,然后压实贴牢。其中一块板,我直接装水
华为云ModelBox实战:体感小游戏应用实操
Yeats_Liao
HuaweiCloud华为云
目录一、VsCode插件注册ModelBox设备二、WindowsSDK安装1.安装GitforWindows2.下载ModelBoxSDK3.相关插件安装三、体感小游戏应用开发1.技能模板使用2.AI应用示例3.体感小游戏体验参与华为云活动【HCSD】ModelBox实战营邀请活动,呼朋唤友学AIoT,完成体感小游戏体验。以及ModelBox端边云AI应用开发框架交流专区。ModelBox是高性
03-dubbo客户端与spring结合点分析
cjxz
在使用dubbo时可以分为客户端和服务端两块。客户端接入dubbo的方法如下:http://code.alibabatech.com/schema/dubbo/dubbo.xsd@ResourceprivateEnterpriseSignatureServiceenterpriseSignatureService;上面是核心代码节选出来。1.导入dubbo的命名空间2.使用dubbo命名空间设置一
微信小程序嵌套的H5使用小程序分享(分享微信好友或朋友圈)
不等天亮等时光
小程序微信小程序微信
需求说明嵌套在微信小程序中的H5想要使用小程序自带分享功能,分享H5的页面给微信好友或朋友圈实现原理H5中可使用wx.miniProgram.postMessage向小程序的webview发送消息,会触发组件的message事件,在小程序webview页面onShareAppMessage,onShareTimeline中进行使用。代码实现1.在需要分享的H5页面,设置分享的相关参数。wxSdk.
最新版本的网卡版BadUSB 橡皮鸭 (功能强大)
黄鱼脑干细胞
linuxbadusbraspberry
我们需要pizerow和usb扩展板写好sd卡首先登入这个wifi:Ⓟ➃ⓌⓃ❶passwd:MaMe82-P4wnP1http://172.24.0.1:8000打开这个地址设置你的橡皮鸭kalilinuxsd卡镜像地址:(这是我能找到的最新版的kalilinux版本)链接:https://pan.baidu.com/s/16yId4shHICARCRWKvoZzNg?pwd=6666登入ssh:
XML:可扩展标记语言
程序员老周666
javaxml前端服务器java-ee后端java
XML:可扩展标记语言主要内容XML介绍DTDXSDDOM解析SAX解析学习目标知识点要求XML介绍掌握DTD掌握XSD掌握DOM解析掌握SAX解析掌握一、XML介绍1.简介XML(ExtensibleMarkupLanguage)可扩展标记语言。严格区分大小写。2.XML和HTMLXML是用来传输和存储数据的。XML多用在框架的配置文件中。XML大多平台都支持,所以可以实现跨平台数据传输。HTM
schema约束
拥心lyy
schema约束1.dtd语法:schema符合xml的语法,xml语句一个xml中可以有多个schema,多个schema使用名称空间区分(类似于java包名)dtd里面有PCDATA类型,但是在schema可以直接定义一个整数类型schema语法更加复杂,schema目前不能代替dtd2.schema的快速入门创建一个schema文件后缀名是.xsd根节点在schema文件里面属性:xmlns
添加dubbo xsd的支持
0X码上链
分布式技术架构设计dubbo
使用dubbo时遇到问题:org.xml.sax.SAXParseException:schema_reference.4:Failedtoreadschemadocument'http://code.alibabatech.com/schema/dubbo/dubbo.xsd',because1)couldnotfindthedocument;2)thedocumentcouldnotberea
RK35XXbuildroot构建的文件系统使用openssh替代dropbear
荻夜
RK35XX系列调试记录linux
RK35XX的SDK里bulidroot默认的SSHRK35XXSDK中bulidroot构建的根文件系统里SSH默认使用轻量级的dropbear;项目在实际使用的过程中需要使用openssh;所以我们就配置一下buildroot以使用openssh来替代dropbear.openssh和dropbear先简单了解一下openssh和dropbear,具体的区别大家可以搜索一下,有很多更加详细的对
微信小程序呼叫设备
南方难见雪
微信小程序
一、业务说明微信最近推出了手机微信呼叫设备的VOIP插件和LinuxSDK内部体验版本,之前公司小程序开发过设备呼叫微信的功能,设备如何呼叫微信可以看之前的博客:微信小程序音视频通话(for硬件)组件的使用-CSDN博客。此次推出的微信呼叫设备功能,实现了小程序与设备之间的双向通话,手机呼叫设备的说明可以看官方文档:手机微信呼叫设备(Linux直连)|微信开放文档二、具体代码实现2.1小程序代码引
Livox SDK2
魔法白糖
lidar
1.引言LivoxSDK2是一款软件开发套件,专为所有Livox激光雷达(如HAP和Mid-360)设计。它基于C/C++开发,遵循LivoxSDK2通信协议,并提供易于使用的C风格API。使用LivoxSDK2,用户可以快速连接到Livox激光雷达并接收点云数据。LivoxSDK2由LivoxSDK2核心代码、LivoxSDK2API和三个示例组成。LivoxSDK2接口LivoxSDK2API
Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR)
marytime
环境搭建
linuxsdl2cmake安装HowtouseSDL2andSDL_imagewithcmakehttps://stackoverflow.com/questions/23850472/how-to-use-sdl2j-and-sdl-image-with-cmakeUsingSDL2withCMakehttps://trenki2.github.io/blog/2017/06/02/using
linux 基于科大讯飞的文字转语音使用
码农客栈
linux语音识别linux
官方文档地址:离线语音合成LinuxSDK文档|讯飞开放平台文档中心一、SDK下载1、点击上面官方文档地址的链接,可以跳转到以下界面。2、点击“普通版”,跳转到以下界面。3、点击“下载”跳转到以下界面4、最后,点击“SDK下载”,即可下载SDK了。二、编译以及运行1、解压下载的SDK压缩包unzipLinux_aisound_exp1227_d6a5d00b.zip这是解压后的文件2、进入到sam
将AWS iot消息数据发送S3
一昂young
AWSIoTaws云计算
观看此文章之前,请先学习AWSiot的数据收集:使用LinuxSDK客户端向AWSIot发送数据-CSDN博客上述的文章向大家展示了如何从客户端向AWSiot发送数据,那么数据收到之后,我们如何通过AWS的服务进行数据处理或者保存呢?我们对包含各种topic的数据需要配置“消息路由”来改变数据的走向。1、工作原理:1.1规则规则可让您的设备与AWS服务进行交互。分析规则并根据物品发送的消息执行操作
使用Linux SDK客户端向AWS Iot发送数据
一昂young
AWSIoTaws云计算
参考链接:https://ap-southeast-1.console.aws.amazon.com/iot/home?region=ap-southeast-1#/test此篇文章用于测试,使用LinuxSDK客户端向AWSIot发送数据,准备环境如下:1、客户端环境准备1.1客户端操作系统虚拟机一台:RedHatEnterpriseLinuxrelease8.7(Ootpa)1.2域名解析确保
将AWS iot消息数据发送Kinesis Firehose Stream存向S3
一昂young
AWSIoTaws云计算
观看此文章之前,请先学习AWSiot的数据收集:使用LinuxSDK客户端向AWSIot发送数据-CSDN博客1、工作原理:1.1规则规则可让您的设备与AWS服务进行交互。分析规则并根据物品发送的消息执行操作。您可以使用规则来支持任务,例如补充或筛选从设备接收的数据。1.2目的地目的地是定义规则引擎可将数据路由至何处的资源。目的地可以跨规则重复使用,并且可能需要经过确认或配置才能使用。目的地可让规
DTD
零下的雨
DTD(文档类型定义)的作用是定义XML文档的合法构建模块。它使用一系列的合法元素来定义文档结构XSD是结构定义,DTD是文档类型定义,都是用xml格式写的。文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD可被成行地声明于XML文档中,也可作为一个外部引用。内部的DOCTYPE声明假如DTD被包含在您的XML源文件中,它应当通过下面的语法包装在一
python fbx sdk 读取面部 blendshape 系数
长虹剑
python开发语言FbxSDK
这个功能一直想实现,但是没有能力,现在终于实现了~主要代码自行下载编译pythonfbxsdk主要参考的是一个c++的实现以及chatgpt的代码提示(错误非常多,但是也有点帮助)注意:代码的一些"超参"和特定的fbx结构有关,如果有问题可以分析自己的fbx数据稍作修改,就比如选择第几个mesh,以及layer之类的。最后要除以100。importfbxfromfbximport*importFb
由于找不到d3dcompiler_43.dll缺失,无法打开软件的解决方法分享
a555333820
dll修复工具dll文件丢失dll1024程序员节windows
d3dcompiler43.dll是什么文件?为什么会出现丢失的情况?又该如何解决呢?本文将详细介绍d3dcompiler43.dll的作用和影响,并提供6个有效的解决方法。一、d3dcompiler43.dll是什么文件?d3dcompiler43.dll是DirectXSDK中的一个动态链接库文件,它是用于编译DirectX着色器的工具之一。DirectX是由微软公司开发的一种多媒体编程接口,
spring实现AOP的3种方式
qq_41597666
spring数据库sql
1。xml文件引入xmlns:aop="http://www.springframework.org/schema/aop"aop:schemaLocation="http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop.xsd"第一种方式第二种方式这是springAO
倒车雷达
孔颢博
1.单词单词含义decimal十进制binary二进制hexsdecimal十六进制2.超声波传感器image.pngimage.png
TDA4 QNX SDK
zhuhaijun756
嵌入式dsp自动驾驶c++qnx
QNXSDK部分1.概述ProcessorSDKQNX(PSDKQNX)和处理器SDKRTOS(PSDKRTOS)共同构成了TI公司Jacinto7系列SOC的多处理器软件开发平台。SDK提供了一套全面的软件工具和组件,帮助用户在受支持的J7SOC上开发和部署应用程序。本文档随ProcessorSDKQNX(PSDKQNX)release07_02_00一起提供。该版本支持QNXSDP7.0和QN
vue3项目跳转到微信小程序
paul jeorgh
微信小程序小程序javascriptvue.jsnpm开发语言
首先我们要认证公众号然后给后端发起请求,请求一下代码//引入wxsdkimportwxfrom"weixin-js-sdk";constisWxReady=ref(false)constwxAppletData=ref({})//保存数据后端返回的数据constgetSign=async()=>{leturl=encodeURIComponent(location.href.split("#")[
PhysX3.4文档(15) -- Vehicles
walter___white
physx
VehiclesIntroductionPhysX对车辆的支持在3.x中得到了显着的重新设计。为了取代NxWheelShape类2.8.x,已经开发出核心PhysXSDK和车辆仿真代码的更优化集成。更具体地说,车辆组件现在以类似于PhysXExtensions的方式位于核心SDK之外。此更改允许在一次通过中更新车辆,并促进更直观的车辆数据建模方法。车辆支持已从2.8.x的悬架/车轮/轮胎建模扩展到
weex
一颗顽皮的小草
安卓转载weex
本期六篇文章目录一.阿里Weex框架快速体验与环境搭建二.weexsdk集成到Android工程三.weex服务项目搭建四.Weex优雅的“降级”到HTML5五.weex项目实战篇(一)六.weex项目实战篇(二)1.前言Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。对于移动开发者来说,Weex主要
IDEA 2023.3.2 安装教程
HLJ洛神千羽
IntelliJIDEA安装intellij-ideajavaide
1.下载2023.3.2版本IDEA链接:https://pan.baidu.com/s/1RkXBLz6qxsd8VxXuvXCEMA?pwd=5im6提取码:5im62.安装3.解压文件,进入,选择方式34.将下面文件夹复制到任意位置(不要有中文路径)5.进入下面文件夹6.双击下面文件7.直到出现Done才行,大概1-2分钟,一定要等8.复制该文件的路径9.去idea安装目录,bin目录下,找
二分查找排序算法
周凡杨
java二分查找排序算法折半
一:概念 二分查找又称
折半查找(
折半搜索/
二分搜索),优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而 查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表 分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步
java中的BigDecimal
bijian1013
javaBigDecimal
在项目开发过程中出现精度丢失问题,查资料用BigDecimal解决,并发现如下这篇BigDecimal的解决问题的思路和方法很值得学习,特转载。
原文地址:http://blog.csdn.net/ugg/article/de
Shell echo命令详解
daizj
echoshell
Shell echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:
echo string
您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串:
echo "It is a test"
这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo Itis a test 2.显示转义
Oracle DBA 简单操作
周凡杨
oracle dba sql
--执行次数多的SQL
select sql_text,executions from (
select sql_text,executions from v$sqlarea order by executions desc
) where rownum<81;
&nb
画图重绘
朱辉辉33
游戏
我第一次接触重绘是编写五子棋小游戏的时候,因为游戏里的棋盘是用线绘制的,而这些东西并不在系统自带的重绘里,所以在移动窗体时,棋盘并不会重绘出来。所以我们要重写系统的重绘方法。
在重写系统重绘方法时,我们要注意一定要调用父类的重绘方法,即加上super.paint(g),因为如果不调用父类的重绘方式,重写后会把父类的重绘覆盖掉,而父类的重绘方法是绘制画布,这样就导致我们
线程之初体验
西蜀石兰
线程
一直觉得多线程是学Java的一个分水岭,懂多线程才算入门。
之前看《编程思想》的多线程章节,看的云里雾里,知道线程类有哪几个方法,却依旧不知道线程到底是什么?书上都写线程是进程的模块,共享线程的资源,可是这跟多线程编程有毛线的关系,呜呜。。。
线程其实也是用户自定义的任务,不要过多的强调线程的属性,而忽略了线程最基本的属性。
你可以在线程类的run()方法中定义自己的任务,就跟正常的Ja
linux集群互相免登陆配置
林鹤霄
linux
配置ssh免登陆
1、生成秘钥和公钥 ssh-keygen -t rsa
2、提示让你输入,什么都不输,三次回车之后会在~下面的.ssh文件夹中多出两个文件id_rsa 和 id_rsa.pub
其中id_rsa为秘钥,id_rsa.pub为公钥,使用公钥加密的数据只有私钥才能对这些数据解密 c
mysql : Lock wait timeout exceeded; try restarting transaction
aigo
mysql
原文:http://www.cnblogs.com/freeliver54/archive/2010/09/30/1839042.html
原因是你使用的InnoDB 表类型的时候,
默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,
因为有的锁等待超过了这个时间,所以抱错.
你可以把这个时间加长,或者优化存储
Socket编程 基本的聊天实现。
alleni123
socket
public class Server
{
//用来存储所有连接上来的客户
private List<ServerThread> clients;
public static void main(String[] args)
{
Server s = new Server();
s.startServer(9988);
}
publi
多线程监听器事件模式(一个简单的例子)
百合不是茶
线程监听模式
多线程的事件监听器模式
监听器时间模式经常与多线程使用,在多线程中如何知道我的线程正在执行那什么内容,可以通过时间监听器模式得到
创建多线程的事件监听器模式 思路:
1, 创建线程并启动,在创建线程的位置设置一个标记
2,创建队
spring InitializingBean接口
bijian1013
javaspring
spring的事务的TransactionTemplate,其源码如下:
public class TransactionTemplate extends DefaultTransactionDefinition implements TransactionOperations, InitializingBean{
...
}
TransactionTemplate继承了DefaultT
Oracle中询表的权限被授予给了哪些用户
bijian1013
oracle数据库权限
Oracle查询表将权限赋给了哪些用户的SQL,以备查用。
select t.table_name as "表名",
t.grantee as "被授权的属组",
t.owner as "对象所在的属组"
【Struts2五】Struts2 参数传值
bit1129
struts2
Struts2中参数传值的3种情况
1.请求参数绑定到Action的实例字段上
2.Action将值传递到转发的视图上
3.Action将值传递到重定向的视图上
一、请求参数绑定到Action的实例字段上以及Action将值传递到转发的视图上
Struts可以自动将请求URL中的请求参数或者表单提交的参数绑定到Action定义的实例字段上,绑定的规则使用ognl表达式语言
【Kafka十四】关于auto.offset.reset[Q/A]
bit1129
kafka
I got serveral questions about auto.offset.reset. This configuration parameter governs how consumer read the message from Kafka when there is no initial offset in ZooKeeper or
nginx gzip压缩配置
ronin47
nginx gzip 压缩范例
nginx gzip压缩配置 更多
0
nginx
gzip
配置
随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用
java-13.输入一个单向链表,输出该链表中倒数第 k 个节点
bylijinnan
java
two cursors.
Make the first cursor go K steps first.
/*
* 第 13 题:题目:输入一个单向链表,输出该链表中倒数第 k 个节点
*/
public void displayKthItemsBackWard(ListNode head,int k){
ListNode p1=head,p2=head;
Spring源码学习-JdbcTemplate queryForObject
bylijinnan
javaspring
JdbcTemplate中有两个可能会混淆的queryForObject方法:
1.
Object queryForObject(String sql, Object[] args, Class requiredType)
2.
Object queryForObject(String sql, Object[] args, RowMapper rowMapper)
第1个方法是只查
[冰川时代]在冰川时代,我们需要什么样的技术?
comsci
技术
看美国那边的气候情况....我有个感觉...是不是要进入小冰期了?
那么在小冰期里面...我们的户外活动肯定会出现很多问题...在室内呆着的情况会非常多...怎么在室内呆着而不发闷...怎么用最低的电力保证室内的温度.....这都需要技术手段...
&nb
js 获取浏览器型号
cuityang
js浏览器
根据浏览器获取iphone和apk的下载地址
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" content="text/html"/>
<meta name=
C# socks5详解 转
dalan_123
socketC#
http://www.cnblogs.com/zhujiechang/archive/2008/10/21/1316308.html 这里主要讲的是用.NET实现基于Socket5下面的代理协议进行客户端的通讯,Socket4的实现是类似的,注意的事,这里不是讲用C#实现一个代理服务器,因为实现一个代理服务器需要实现很多协议,头大,而且现在市面上有很多现成的代理服务器用,性能又好,
运维 Centos问题汇总
dcj3sjt126com
云主机
一、sh 脚本不执行的原因
sh脚本不执行的原因 只有2个
1.权限不够
2.sh脚本里路径没写完整。
二、解决You have new mail in /var/spool/mail/root
修改/usr/share/logwatch/default.conf/logwatch.conf配置文件
MailTo =
MailFrom
三、查询连接数
Yii防注入攻击笔记
dcj3sjt126com
sqlWEB安全yii
网站表单有注入漏洞须对所有用户输入的内容进行个过滤和检查,可以使用正则表达式或者直接输入字符判断,大部分是只允许输入字母和数字的,其它字符度不允许;对于内容复杂表单的内容,应该对html和script的符号进行转义替换:尤其是<,>,',"",&这几个符号 这里有个转义对照表:
http://blog.csdn.net/xinzhu1990/articl
MongoDB简介[一]
eksliang
mongodbMongoDB简介
MongoDB简介
转载请出自出处:http://eksliang.iteye.com/blog/2173288 1.1易于使用
MongoDB是一个面向文档的数据库,而不是关系型数据库。与关系型数据库相比,面向文档的数据库不再有行的概念,取而代之的是更为灵活的“文档”模型。
另外,不
zookeeper windows 入门安装和测试
greemranqq
zookeeper安装分布式
一、序言
以下是我对zookeeper 的一些理解: zookeeper 作为一个服务注册信息存储的管理工具,好吧,这样说得很抽象,我们举个“栗子”。
栗子1号:
假设我是一家KTV的老板,我同时拥有5家KTV,我肯定得时刻监视
Spring之使用事务缘由(2-注解实现)
ihuning
spring
Spring事务注解实现
1. 依赖包:
1.1 spring包:
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.
iOS App Launch Option
啸笑天
option
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。
launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。
1、若用户直接
jdk与jre的区别(_)
macroli
javajvmjdk
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你
Updates were rejected because the tip of your current branch is behind
qiaolevip
学习永无止境每天进步一点点众观千象git
$ git push joe prod-2295-1
To
[email protected]:joe.le/dr-frontend.git
! [rejected] prod-2295-1 -> prod-2295-1 (non-fast-forward)
error: failed to push some refs to '
[email protected]
[一起学Hive]之十四-Hive的元数据表结构详解
superlxw1234
hivehive元数据结构
关键字:Hive元数据、Hive元数据表结构
之前在 “[一起学Hive]之一–Hive概述,Hive是什么”中介绍过,Hive自己维护了一套元数据,用户通过HQL查询时候,Hive首先需要结合元数据,将HQL翻译成MapReduce去执行。
本文介绍一下Hive元数据中重要的一些表结构及用途,以Hive0.13为例。
文章最后面,会以一个示例来全面了解一下,
Spring 3.2.14,4.1.7,4.2.RC2发布
wiselyman
Spring 3
Spring 3.2.14、4.1.7及4.2.RC2于6月30日发布。
其中Spring 3.2.1是一个维护版本(维护周期到2016-12-31截止),后续会继续根据需求和bug发布维护版本。此时,Spring官方强烈建议升级Spring框架至4.1.7 或者将要发布的4.2 。
其中Spring 4.1.7主要包含这些更新内容。