#前沿资讯

Spring Cloud 开发团队昨日公布了 Spring Cloud 2020 年的路线图,并对 Spring Cloud Greenwich 和 Hoxton 的生命周期进行了一些讲解。 Spring Cloud Ilford开发团队称 Spring Cloud Ilford 将是下一个主要版本,这也将是自 Spring Cloud Finchley 发布以来的第一个主要版本。此版本将提供对 Spring Boot 2.x 和 Spring Framework 5.x 的支持。通过使 Ilford 成为主要版本,开发团队将能够删除进入维护模式(maintenance mode)的模块,并兑现今年早些时候宣布的简化新版本的承诺。此外,团队成员还会对一些 API 进行重构,这可能会引入重大变更。 Spring Cloud Ilford 将在 2020 年第四季度的某个时候随 Spri...

Python 软件基金会近日发文宣布,收到来自 Mozilla Corporation 和 Chan Zuckerberg Initiative(CZI)的资金赞助,共计 407,000 美元。这笔款项将用于支持 pip (Python 软件包安装程序)2020 年的工作开展。“几乎整个 Python 软件项目的生态系统都依赖于 pip,该项目将帮助每个人更轻松地安装软件、诊断和修复问题以及维护基础架构。” Python 软件基金会已对此制定了详细的三阶段工作计划: 第一阶段将在 2020 年初进行,包含一些基础工作; 第二阶段称为分解工作(resolver work),计划于 2020 年 3 月至 6 月进行; 第三阶段定于 2020 年 6 月至 12 月进行,重点是维护和可持续性工作。 具体到每笔款项,也已经有了相应规划。Mozilla 开源支持奖提供的 207,000 ...

CKEditor 5 v16.0.0 已发布,此版本新增了两项主要且呼声甚高的功能。一是支持将代码块插入编辑器,二是增加受限编辑(Restricted editing)功能。使用者可通过受限编辑功能创建模板,并且只将编辑范围限制在所选区域。 富文本编辑器的新功能代码块(Code blocks) 开发者可将 IDE 中的代码片段粘贴至代码块编辑器中,也可以在代码块编辑器中直接编写代码。另外,代码块功能支持 Tab 缩进键(可配置),并在我们按下 Enter 键时自动保持缩进。 受限编辑功能(Restricted editing)受限编辑功能包含两种编辑模式: 标准编辑模式 —— 用户可以自由编辑内容并设定在限制模式下可编辑的区域。 受限编辑模式 —— 用户只能在标准模式下设定的区域内编辑内容。 这个功能意义何在?不妨试想这样一个工作流程:某个小组负责创建文档模板,而另一组拥有受限编...

距离Spring Boot 2.2.0的发布已经有一个半月左右时间,由于与之匹配的Spring Cloud版本一直没有Release,所以在这期间碰到不少读者咨询的问题都是由于Spring Boot和Spring Cloud版本不匹配导致。 很多时候,我们在学习或重建系统的时候都喜欢直接选用最高版本来开发,但是在使用Spring全家桶的时候,这样的选择不一定是最佳选择。主要还是由于Spring全家桶中各项目之间还存在一定的依赖关系。尤其是在大版本迭代期间,是我们尤其要注意的。比如,这次Spring Framework、Spring Boot、Spring Cloud的升级,是一次整体的大版本的升级,涵盖了Spring Framework 5.2、Spring Boot 2.2、Spring Cloud Hoxton。 由于Spring Boot 2.2基于Spring Framewo...

之前 Spring Boot 2.2没能按时发布,是由于 Spring Framework 5.2 的发布受阻而推迟。这次随着 Spring Framework 5.2.0 成功发布之后,Spring Boot 2.2 也紧跟其后,发布了第一个版本:2.2.0。下面就来一起来看看这个版本都更新了些什么值得我们关注的内容。 组件版本更新这些Spring框架组件更新了依赖版本: Spring AMQP 2.2 Spring Batch 4.2 Spring Data Moore Spring Framework 5.2 Spring HATEOAS 1.0 Spring Integration 5.2 Spring Kafka 2.3 Spring Security 5.2 Spring Session Corn 框架中涉及的第三方包也更新了依赖版本: Elasticsearch ...

在Nacos 1.0.0 Release之后,Spring Cloud Alibaba也终于发布了最新的版本。该版本距离上一次发布,过去了整整4个月!下面就随我一起看看,这个大家期待已久的版本都有哪些内容值得我们关注。 版本变化之前在《Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系》一文中,我有提到过当前版本的Spring Cloud Alibaba还处于孵化器中,没有纳入Spring Cloud的主线版本。所以,我们在使用的时候需要明确Spring Boot、Spring Cloud主版本以及Spring Cloud Alibaba之间的版本关系。 这次的更新,在版本上与我之前文章中说的0.2.2来支持Greenwich有所区别。这里纠正一下,对于Greenwich版本的支持采用了0.9.x的版本号来对应,所以Spr...

难得可以一天都窝在家里写代码,没太注意朋友圈和群里的消息。下午出门打开微信,马上就被“拼多多被薅羊毛”的文章吸引了眼球。基本上把群里、朋友圈里以及各大新闻App刷了个遍,根据网上传言 + 官方回应基本就是这么个事儿: 微博爆料:拼多多出现重大Bug:100 无门槛券随便领,一晚上被薅200亿 官方回应:有黑灰产团队利用漏洞牟利,已报警处理。 官方辟谣:被薅200亿是谣言,实际损失或低于千万元 对于网络上的各种其他诸如:半夜被叫起来撸羊毛、疑似拼多多员工回应部门年终奖泡汤、不要发货对已下订单进行砍单处理等消息,由于缺乏真实性依据,就不多说了。反正,一个事实:漏洞是真的,被薅羊毛也是真的! 问题出在哪儿?薅羊毛这个词是所有电商平台一直以来都存在的。由于电商与线下的竞争,电商与电商之间的竞争,各种优惠活动层出不穷,而此次据爆料的拼多多漏洞也出于此。对于出现此大规模问题,笔者认为可能有以...

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再次让人眼前一亮:什么,还能这么玩? 下面,我们来快速了解一下 IDEA 2018.1 最新版本给我们带来哪些惊喜 1. stream代码自动生成更智能IDEA对java代码的自动化生成令人惊叹,一个alt+enter或者alt+/可以省去很多敲打键盘的操作。 本次更新对stream api的支持更加智能化,如上图,如果对一个list filer掉指定的type之后,在后续的map操作中,自动给你加上一个cast。 2. while循环优化 IDEA智能检测代码逻辑,将原本丑陋的代码自动改写,while优化也是继承自此理念。 上图中展示的是,while if break 逻辑,直接修改成do wh...