- docker pull msyql5.6 并使用
开花沼泽.
dockeradb容器
dockerpullmsyql:5.6mkdir-p/root/mysql/mysqlconfvim/root/mysql/mysqlconf/my.cnf[mysqld]skip-host-cacheskip-name-resolvedatadir=/var/lib/mysqlinit_connect='SETcollation_connection=utf8_general_ci'init_c
- Canal同时监控两个mysql的binlog并同步至一个topic中
梦见伊兮伊不觉
大数据mysqlkafka
准备:安装canal(博主canal版本1.1.5)安装kafka,做接收binlog日志数据用(博主kafka版本2.11)安装两个msyql,相当于两个mysql数据库(博主mysql版本5.1.0)我mysql的两台节点分别是:192.168.1.137,192.168.1.138开启binlog(两台mysql都需要开启)在mysql中创建canal用户(两台mysql都需要创建)这些组件
- MySQL跨服务器关联查询
敢敢变成了憨憨
服务器运维
1.首先确认服务器的Federated引擎是否开启showengines;修改数据库的配制文件my.ini,(我的my.ini的路径为:D:\ProgramData\MySQL\MySQLServer5.7/my.ini),将federated添加到my.ini文件中到MySQL的my.cnf配置文件中修改在[mysqld]下方加入federated然后重启msyql服务,再次检查federate
- Vue+Node.js+Msyql实现一个简单的毕业设计《体检预约管理系统》
胡广的比特星球
毕业设计体检预约后台管理系统vue.jsnode.jsjavascript
最近接了一个小姐姐的毕业设计,她是要我做一个纯前端的《体检预约管理系统》,我一想前端咋去用node.js访问数据库呀?于是乎去面向百度了一波,终究还是找到了案例代码,然后日夜冥思苦想把这个项目做出来给交付了,废话不多说,开始正题!话不多说咱们直接开整吧,冲啊!!!冲啊!!!冲啊!!!开发技术及开发工具开发工具采用vsCode【前后端代码的编写】、NavicatPremium15【Mysql数据库的
- msyql主从延时优化
我不是攻城狮
mysqlmysql
原因:1、网络延迟2、从库sql线程只有一个,当执行sql线程过程中,遇到复杂的sql语句的场景,可能会发生死锁可能。3、从服务器机器性能一般。解决方法:1、优化网络带宽。2、降低负载。增加从节点部署一台不对外提供查询的从节点,专门负责sql线程执行sql。3、选择性能更好的机器。
- msyql主从复制
我不是攻城狮
mysqlmysql
1、主从复制开启,主库负责dump当前binlog日志(update、insert、delete),从服务器准备开启IO线程和sql线程。2、从库负责向主库发起连接,IO线程负责拉取主库的binlog日志并且同步到relaylog日志。3、从服务器使用sql线程执行relaylog里面的sql语句,并且持久化到从服务中。主从复制方式:1、异步复制2、同步复制3、半同步复制
- linux利用source命令导入sql文件
红烧柯基
linuxmysqllinuxmysqljava
1.创建数据库2.设置编码3.进入sql文件目录,使用msyql的source命令如下:source文件路径mysql>useg6monitor;mysql>source/app/t_sta_high_emission_vehicle.sql;
- pychrm msyql
Joncc
jdbc:mysql://address=\(protocol=tcp\)\(\)[/{database}][\?]jdbc:mysql://{host::localhost}?[:{port::3306}][/{database}?][\?]
- MYSQL库和表的操作(修改字符集和校验规则,备份和恢复数据库及库和表的增删改查)
ilycyq
数据库mysqloracle
文章目录一、MSYQL库的操作1.连接MYSQL2.查看当前数据库3.创建数据库4.字符集和校验规则5.修改数据库6.删除数据库7.备份和恢复8.查看连接二、表的操作1.创建表2.查看表结构3.修改表4.删除表一、MSYQL库的操作1.连接MYSQL我们使用下面的语句来连接MSYQL:mysql-h127.0.0.1-P3306-uroot-p-h:登录主机的ip,如果是本地主机登录的话可以忽略-
- msyql 异常,别干着急,70%的问题都在这里!
测试店小二
adb面试测试用例职场和发展postman开发语言
性能测试中,数据库的性能问题,可能会占到70%,所以讲性能测试,数据库是一个非常非常重要的知识。但是,最近在讲MySQL数据库的时候,却遇到了一个尴尬。我们上课,是需要所有学员动手安装MySQL数据库的,虽然,安装方法很多,但是,使用yum命令来安装,又是每个学生都必须掌握的,所以,我上课时,用以前上课通用的yum命令来安装mysql5.7版本wgethttp://dev.mysql.com/ge
- docker 配置 mysql8.0.27 主从复制(详细)
songshu。
dockerlinux运维mysql
docker配置mysql8.0.27主从复制(详细)介绍准备环节开始配置细节介绍为什么使用主从?自行查阅。告知版本,不耍流氓docker版本:[root@iZwz9glz4h0uc4whkyr7hiZconf]#dockerversionClient:DockerEngine-CommunityVersion:20.10.17msyql版本:mysql>select@@version;+----
- 你知道Mysql的架构吗?
云原生解决方案
大厂工作日记mysql架构数据库
msyql分为server曾和存储引擎层server层包括了连接器(管理连接,权限验证)、查询缓存(命中直接返回结果)、分析器(词法分析,语法分析)、优化器(执行计划生成,索引选择)、执行器(操作引擎,返回结果)等,涵盖了Mysql大多数核心功能,以及所有的内置函数(日期、时间、数学和加密函数),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等存储引擎层负责数据的存储和提取。架构模
- msyql迁移到人大金仓数据库
shan~~
javamysql
1,点击数据迁移工具2,在浏览器上输入http://localhost:54523,默认账号和密码为kingbase,kingbase,进入之后,就是项目的页面3,数据库管理添加源数据库,点击确定就可以了,也可以测试一下连接成功之后就可以看列表了添加目标数据库点击确定之后查看列表4,迁移任务管理新建数据源选择模式选择迁移对象配置参数点击保存和保存并迁移,查看迁移进度即可参考人大金仓官方文档:htt
- SpringBoot+dynamic-datasource实现多数据源(msyql、sqlserver、postgresql)手动切换
霸道流氓气质
SpringBootspringbootsqlserverpostgresql
场景SpringBoot+MybatisPlus+dynamic-datasources实现连接Postgresql和mysql多数据源:SpringBoot+MybatisPlus+dynamic-datasources实现连接Postgresql和mysql多数据源-CSDN博客上面实现通过注解和配置文件的方式去进行多数据源操作。如果业务需求,比如查询第三方接口时提供的是sqlserver的视
- Python+SSM懂车帝汽车数据分析平台 爬虫代码实例分析
haochengxu2022
ssm源码爬虫python数据分析爬虫python数据分析
概述网络爬虫一直是一项比较炫酷的技术,但是业界一直是Python爬完用djangoflask框架进行web端展示,今天咱们换个口味。用python爬取,用java展示开发分析一、总体目标本系统全称为汽车信息评价分析系统。主要目的是提高评论信息管理的效率,开发的目的是为用户在汽车网爬取评论信息平台。本系统主要任务是设计开发一个基于python和msyql数据库的汽车信息评价分析系统,以后台数据管理分
- Mysql中设置只允许指定ip能连接访问(可视化工具的方式)
霸道流氓气质
数据库mysqltcp/ip数据库
场景Mysql中怎样设置指定ip远程访问连接:Mysql中怎样设置指定ip远程访问连接_navicatformysql设置只有某个ip可以远程链接-CSDN博客前面设置root账户指定ip能连接访问是通过命令行的方式,如果通过可视化工具比如Navicat来实现。注:博客:霸道流氓气质-CSDN博客实现1、使用Navicat连接到msyql找到数据库名为mysql中的user表这里root账户的ho
- msyql中事件和存储过程应用举例
安小龙
当前有一张记录表six_one_egg_record_copy,包含一个月以来每天的数据信息,现在需要将这张记录表中的数据,提取出当天的数据并插入到six_one_egg_record表中,供接口获取当日数据。一下使用mysql事件和存储过程,实现该需求。1.新建一个存储过程,内容如下:01.png可以看到存储过程中,首先清空了six_one_egg_record表,然后再将six_one_egg
- mysql忘记了密码
hahaha 1hhh
mysql数据库
1.查找mysql的配置文件find/-namemy.cnf2.编辑my.cnfvim/etc/my.cnf3.在最后一行添加skip-grant-tables跳过密码校验4.检查mysql服务是否已正常启动servicemysqldstatus5.修改完配置重启服务systemctlrestartmsyqld6.键入msyql直接进入mysqlmysql7.进入mysql库设置root用户密码为
- redHat 7.2 安装 MySQL-5.5.39
秦时的明月夜
下载mysql安装包从msyql官网下载安装包选择自己需要的版本下载安装mysql在/home下创建mysql文件夹mkdirmysql首先先查看是否已经安装了mysql,执行命令rpm-qa|grepmysql如果什么都没显示说明没有安装过,如果已经安装了Mysql就先卸载执行命令rpm-e–nodepsxxxxxxxx(xxxxxx为已经安装的rpm)查看是否安装mariadb系统自带的,之前
- mac通过brew方式安装mysql5.7
laocaibulao
phpmysql数据库
1、查询mysql包brewsearchmysql2、安装msyql5.7(上一步确认是否有这个包名称)
[email protected]等一段时间后,安装成功后显示We'veinstalledyourMySQLdatabasewithoutarootpassword.Tosecureitrun:mysql_secure_installationMySQLisconfiguredtoonly
- SuiteCRM搭建安装(apache+msyql+php)
Future_object
phpApacheLinuxphp
第一步:安装LAMP环境1.首先将系统软件包更新为最新版本yumupdate2..软件包更新后,现在可以使用所需的所有PHP模块安装LAMP(Linux,Apache,MySQL和PHP),如图所示yuminstallhttpdphpphp-commonphp-curlphp-xmlphp-jsonphp-mbstringphp-zipphp-imappcrepcre-develzlib-deve
- Ubuntu20.04安装suiteCRM
brave_heart_lxl
php
两篇有用的文章在ubuntu16.04上安装suitecrm_suitecrmubuntu-CSDN博客SuiteCRM搭建安装(apache+msyql+php)_suitecrm宝塔安装-CSDN博客对照着一步步操作就可以了
- Mysql高可用
伍dLu
mysql数据库
一.msyql的高可用mha:m是master,是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。出现就是解决MySQL单点的问题。MHA的组成:MHANode(数据节点):MHANode运行在每台MySQL服务器上。MHAManager(管理节点):MHAManager可以单独部署在一台独立的机器上,管理多个master-slave集群;也可以部署在一台slave节点上。manager
- msyql设置清除30天以前的数据
梁晓山(ben)
mysqlmysql
DeleteFromxxxxwhereDATE(create_time)<DATE(DATE_SUB(NOW(),INTERVAL30day))
- (二)linux使用docker容器运行mysql
jinqianwang
linuxdocker运维
前言:在上一章安装好linux环境后,开始搭建msyql数据库,之前都是用windows安装mysql的,即使在linux上安装也是用tar解压,然后一堆的配置东西,现在用docker就是爽,几行命令就行我这里就只放上几条指令,按顺序执行就可以,想详细看的同学可以参考这位博主的博客超详细!一、安装启动检查是否安装docker了,如果有安装会出现安装的版本列表yumlistinstalled|gre
- Flink--DataSink学习
李小李的路
基于flink-1.8.1概述flink流式计算中需要经计算的结果进行输出(可以是msyql/hbase/ES等常见的DB或者filesystem,也可以是钉钉/邮件/短信等通知类信息),官网上成为connector(连接器)。flink内置的连接器(官网)如下,详情可阅读官网:flink-连接器.pngflink中SinkFunction类关系flink中的的sinkconnector都是继承的
- 连接虚拟机MySQL失败
流忆,留宜
Linux操作数据库mysql数据库
一、检查网络连接pingip地址如果有响应,则网络连接没有问题注:linux系统ip地址可由ipaddr或ipconfig命令查看二、检查MySQL服务运行状态sudoservicemysqlstatus出现如下active(running)为正常运行如果未运行可采用如下命令运行mysqlsudoservicemysqlstart#运行msyql服务三、检查MySQL配置文件sudovi/etc/
- msyql 25day 数据库主从 主从复制 读写分离 master slave 有数据如何增加
白嫖一茶
mysql数据库数据库
目录环境介绍读写分离纵向扩展横向扩展数据库主从准备环境主库环境(master)从库配置(slave)状态分析重新配置问题分析报错解决从库验证有数据的情况下去做主从清理环境环境准备数据库中的锁的机制主库配置从库配置最后给主库解锁常见错误环境介绍将一个数据库的数据复制到另外一个或者多个master主库slave从库主库开了一个二进制日志从库开了两个线程LO可以是多线程(快)请求二进制文件SQL线程执行
- 62权限提升-烂土豆&dll劫持&引号路径&服务权限
上线之叁
安全
必备知识点:令牌窃取配合烂土豆提权,单纯令牌窃取:web提权或者本地提权如果配合烂土豆提权,就需要web权限和数据库权限。配合烂土豆的就用不了本地提权了,烂土豆的原理,他进行提权的时候用到的是关于windows上面服务权限(例如iis,msyql等等),只有这种权限才可以,烂土豆对比热土豆的优点100%可靠,立即生效(不像,hot,potato那样有时候需要等windows更新结果),当时通杀所有
- centos7离线安装mysql
三颗草丶
mysqlmysql服务器数据库
有些服务器禁止连通互联网尤其是运营商的让人头痛,需要下载msyql安装包上传到服务器安装我这里安装的是mysql5.7,是一个比较稳定的版本一、进入官网https://dev.mysql.com/downloads/mysql/5.7.html#downloads依次选择redhatenterpriselinux/oraclelinux---------all------RedHatEnterpr
- 二分查找排序算法
周凡杨
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主要包含这些更新内容。