- git常用命令笔记
咩酱-小羊
git笔记
###用习惯了idea总是不记得git的一些常见命令,需要用到的时候总是担心旁边站了人~~~记个笔记@_@,告诉自己看笔记不丢人初始化初始化一个新的Git仓库gitinit配置配置用户信息gitconfig--globaluser.name"YourName"gitconfig--globaluser.email"
[email protected]"基本操作克隆远程仓库gitclone查看
- 【Git】常见命令(仅笔记)
好想有猫猫
GitLinux学习笔记git笔记elasticsearchlinuxc++
文章目录创建/初始化本地仓库添加本地仓库配置项提交文件查看仓库状态回退仓库查看日志分支删除文件暂存工作区代码远程仓库使用`.gitigore`文件让git不追踪一些文件标签创建/初始化本地仓库gitinit添加本地仓库配置项gitconfig-l#以列表形式显示配置项gitconfiguser.name"ljh"#配置user.namegitconfiguser.email"
[email protected]
- mysql:表的约束(空属性,默认值,comment,zerofill,主键,唯一键,外键)
不会编程的阿成
数据库
目录表的约束空属性默认值(defualut)comment:列描述zerofill:显示约束主键自增长:auto_increment唯一键外键查询数据表的约束真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性。比如有一个字段是email,要求是唯一的。表的约束有很多,这里主要介绍如下几个:null/notnull,defa
- Gerrit审核服务器搭建简易教程(Ubuntu 12.10)
LKV_刘言
//**********************************************欢迎转载,转载请注明出处,请尊重作者!http://blog.csdn.net/airk000Email:
[email protected]//**********************************************本文将详细记录如何在一个全新的Ubuntu系统中安装及配置Gerri
- python实现模糊逻辑_基于Python的大数据集模糊逻辑
takeiiii
python实现模糊逻辑
我的团队一直致力于在两个大数据集上运行模糊逻辑算法。第一个(子集)大约是180K行,包含我们需要在第二个(超集)中匹配的人的姓名、地址和电子邮件。超集包含250万条记录。两者都具有相同的结构,并且数据已经被清理,即地址解析、名称规范化等ContactIDint,FullNamevarchar(150),Addressvarchar(100),Emailvarchar(100)目标是将一行子集中的值
- Spring/SpringBoot中使用yaml/yml配置文件
Banboll
SpringSpringBootyamlymlSpringBoot
Spring/SpringBoot中使用yaml/yml配置文件需求例子需求在使用Spring/SpringBoot的过程中,我们总会使用到各种自定义配置,不可能把所有的配置都写到application.yml中,此时我们可以将某一部分自定义配置单独用一个文件提取出来,Spring也提供了相应的解决方案。例子test.ymlhuaiku:email:
[email protected]:中华人民
- 24. 如何在MyBatis中复用SQL片段?<sql>标签和<include>标签如何使用?
这孩子叫逆
Mybatis笔记javatomcatmybatis
在MyBatis中,开发者经常会遇到需要在多个地方复用相同的SQL片段的情况。为了减少代码重复并提高SQL的可维护性,MyBatis提供了标签和标签来实现SQL片段的复用。1.标签标签用于定义一个可以复用的SQL片段。你可以在MyBatis的XML映射文件中使用标签定义公共的SQL片段,然后通过标签在其他SQL语句中引入该片段。1.1标签的定义 id,username,email,phoneid:
- 如何配置公钥
null or notnull
gitee
首次配置公鑰:1.配置Git用户名和邮箱。gitconfig--globaluser.name"ligdssa"gitconfig--globaluser.email"
[email protected]"2.查看是否配置成功gitconfig--list3.生成创建SSH公钥C:\Users\用户文件夹\.ssh如果这文件夹中有文件,需要先删除(1).执行:ssh-keygen-ted25519-C"Gite
- visualforce page
古月的小七
publicclassContactListController{privateStringsortOrder='LastName';publicListgetContacts(){Listresults=Database.query('SELECTId,FirstName,Title,LastName,EmailFROMContactORDERBYLastNameLIMIT10');return
- php做表单打印,用PHP做一个简单的表单
温哥华小文青
PHP最有用的特性之一是它能够自动将表单中的变量值赋予PHP变量。这使得表单处理变得非常快捷。因此,假如你送出一个内含输入栏位值的表单如下:当你用PHP处理此页面,$name变量的值就会是GlenMorris。因此,你可以用如下的方式把值打印出来:echo"Hi$name!";或者像这样测试其值:if($name=="GlenMorris"){echo"Pleasecheckyouremail."
- 2020-03-02 Allow Multiple Prospects with the same email address.
古月的小七
目前这种属性是默认enable的了,在AccountSetting里面你可以看到相应的设置。AllowMultipleProspectswiththeSameEmailAddressEmailisnolongertheonlyuniqueidentifierinPardot.Pardotadminscanchecktheiraccountsettingspagetoseewhethertheira
- 快速git
或许命运不可揣测
githubgit
下载sudoaptinstallgit配置$gitconfig--globaluser.name"JohnDoe"
[email protected]没有空格可以不加双引号如果~/.ssh没有先创建(下一步用)ssh方式制作密钥github解释#以邮箱作为标签或随意别的什么cd~/.sshssh-keygen-ted25519-C"your
- SSH生成SSH密钥(公钥和私钥)
小刘同学++
ssh运维服务器
在设置SSH服务时,生成SSH密钥(公钥和私钥)是一个常见的任务。这些密钥用于安全地进行身份验证,无需输入密码。以下是如何生成SSH密钥的步骤:1.生成SSH密钥对首先,您需要在客户端机器上生成一个SSH密钥对。使用ssh-keygen命令来生成密钥对。ssh-keygen-trsa-b4096-C"
[email protected]"-trsa:指定密钥类型为RSA。-b4096:指定
- Zabbix的简介
蜡笔晓心
zabbixzabbix
Zabbix简介一、Zabbix介绍Zabbix是一个企业级的、开源的、分布式的监控套件Zabbix可以监控网络和服务的监控状况.Zabbix利用灵活的告警机制,允许用户对事件发送基于Email的告警.这样可以保证快速的对问题作出响应.Zabbix可以利用存储数据提供杰出的报告及图形化方式.这一特性将帮助用户完成容量规划.Zabbix支持polling和trapping两种方式.所有的Zabbix
- git为不同的项目设置不同的提交作者
小短腿乄
git
方法1:找到项目的.git文件夹打开打开config在下面添加自己作者信息[user]name=作者名email=邮箱方法2:直接在.git文件夹设置作者名(不使用–global参数)gitconfiguser.name"xxxxx"如果想要修改之前提交的作者名称可以使用下面的方法gitfilter-branch--env-filter'OLD_NAME="要修改的名称"CORRECT_NAME=
- 心学从0开始思考关于rust的Mod组织
山师第一深情
rust开发语言后端
rust中有几大概念package,crate,modpackage主要包括crate和cargo.toml关于mod的用法请看如下代码modapp{modmodels{pubstructUser{name:String,email:String,}}modservices{usesuper::models::User;pubfncreate_user(name:&str,email:&str)-
- git 学习的流水log
会飞的胖达喵
版本控制elasticsearch大数据搜索引擎
git命令联系配置以及修改全局user信息gitconfig--globaluser.name'you_name'gitconfig--globaluser.email'
[email protected]'现有设备中的所有配置gitconfig--list现有设备中的所有配置gitconfig--list--local/--global/--system优先级为>把已有项目纳入git管理cdproj
- AWS SES 开源项目教程
强苹旖
AWSSES开源项目教程aws-sesProvidesaneasyrubyDSL&interfacetoAWSSES项目地址:https://gitcode.com/gh_mirrors/aw/aws-ses项目介绍aws-ses是一个用于与AmazonSimpleEmailService(SES)进行交互的开源Ruby库。AmazonSES是一个灵活且成本效益高的电子邮件服务,适用于数字营销人员
- 用Python制作一个简单的球球大作战
程序员迪迪
pythonpygame开发语言
大家好,我是查理。今天教大家制作一个简化版球球大作战话不不多说,上代码#-*-coding:utf-8-*-#@Time:2018/7/3016:19#@Author:G.Hope#@Email:
[email protected]#@File:吃球.py#@Software:PyCharmimportpygameimportrandomimportmath#生成随机颜色defrandom_colo
- 使用Python自动发送邮件
乔代码嘚
python网络java
要使用Python自动发送邮件,可以使用smtplib库和email库。以下是一个简单的示例:1.首先,确保已经安装了smtplib和email库。如果没有安装,可以使用以下命令安装:```bashpipinstallsecure-smtplibpipinstallemail```2.然后,编写一个Python脚本来发送邮件:```pythonimportsmtplibfromemail.mime
- Python Socket 网络编程
马小瑄
网络pythonudp程序人生java
Socket是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于Socket来完成通信的,例如我们每天浏览网页、QQ聊天、收发email等等。要解决网络上两台主机之间的进程通信问题,首先要唯一标识该进程,在TCP/IP网络协议中,就是通过(IP地址,协议,端口号)三元组来标识进程的,解决了进程标识问题,就有了通信的基础了。
- 华为OD机试Python - 计算三叉搜索树的高度
steven_my
华为OD机试Python华为odpythonc++javajavascript华为OD机试算法
计算三叉搜索树的高度前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:
[email protected];备注:CSDN。题目描述定义构造三叉搜索树规则如下:每个节点都存有一个数,当插入一个新的数时,从根节点向下寻找,直到
- Django-03-用户管理
JOooo_
Django用户认证系统提供了一个内置的User对象,用于记录用户的用户名,密码等个人信息。对于Django内置的User模型,包含以下一些主要的属性:username,即用户名password,密码email,邮箱first_name,名last_name,姓这里我们直接用内置的User模型进行用户管理。引入内置的URL模型在项目的url.py中(mysite/url.py)添加:path('p
- 华为OD机试 - 计算三叉搜索树的高度(Python、Java、C++、Javascript)
steven_moyu
华为OD机试(Py&Java&C++&Js)华为odpythonjavajavascriptc++华为OD机试算法
计算三叉搜索树的高度前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:
[email protected];备注:CSDN。题目描述定义构造三叉搜索树规则如下:每个节点都存有一个数,当插入一个新的数时,从根节点向下寻找,直到
- 2020-03-02 邮件提醒
阿丧小威
1.发送邮件目前发送邮件的协议是SMTP(SimpleMailTransferProtocol,简单邮件传输协议),是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。我们编写代码,实际上就是将待发送的消息使用SMTP协议的格式进行封装,再提交SMTP服务器进行发送的过程。Python内置的smtplib提供了一种很方便的途径发送电子邮件,可以发送纯文本邮件、HTML邮件及带附件
- 商务英语level3 unit2 part4 Non speaking.
Alexandear
WherewillanEMAILbemovedtoafteritisdeleted?Whichdepartmenthandlesemployeeissuesandproblems?Whomanagesacompany'sfinancialactivities.Whatcanyoudotoleadadish?AndallpeopleknowaboutanEMAIL.WhatistheCTOrespo
- Java 整合网易邮箱发送邮件时遇到的问题535 Error:authentication failed&553 authentication is required
程序员皮皮林
系列文章目录提示:553authenticationisrequired:这个错误的意思是你必须需要认证。也就是说,你连接smtp服务器的时候必须使用密码来连接1.代码代码如下(示例):@AutowiredprivateJavaMailSenderjavaMailSender;SimpleMailMessagemessage=newSimpleMailMessage();message.setFr
- Git教程--Git 配置SSH,多个 Github 账号配置不同的SSH KEY
程序猿陈师兄
Git使用教程gitsshgithub
要配置SSH并在同一台计算机上使用多个GitHub帐户的不同SSH密钥,您可以按照以下步骤进行操作:生成新的SSH密钥对:打开终端或命令行提示符。使用以下命令生成新的SSH密钥对:ssh-keygen-trsa-C"
[email protected]"执行上述命令后,系统会提示您输入密钥文件的保存路径和名称。为了区分不同的帐户,您可以为每个帐户指定不同的路径和名称。在保存路径和名称后按需
- 【华为OD机试】斗地主之顺子(python, java, c++, js)
steven_moyu
华为OD机试(Py&Java&C++&Js)华为odpythonjavac++js
斗地主之顺子前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于OD机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:
[email protected];备注:CSDN。题目描述在斗地主扑克牌游戏中,扑克牌由小到大的顺序为:3,4,5,6,7,8,9,10,J,Q,K,A,2,玩
- 人/狗/码的日常 2021-05-11
启发禅悟
人今天莫名其妙的累,也不知道是不是没休息好,反正下午昏睡了两个小时。大部分人都是睡醒了精力充沛,可我经常睡醒了却累的很。所以健身今天也暂停了,先观察一天再看吧。狗半夜睡的正香,如图发现有人一直在舔我的手,睁眼一看是酷奇。原来晚上打雷下雨,把他吓到了,来我这寻找庇护。下午的时候,又和一个飞虫杠上了,一直在那里铺,可以却又捉不到,可爱极了。码因为有订阅,所以定期会收到Reinder的Email,包括一
- 二分查找排序算法
周凡杨
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主要包含这些更新内容。