首页 文章 精选 留言 我的

精选列表

搜索[HTTP/3],共10000篇文章
优秀的个人博客,低调大师

微软开发新语言 | Django 3开始支持异步 | 树莓派4功耗大幅降低速度提升

回顾一周社区热门资讯 第【五十一】期:20191130-20191206 点击相应标题,跳转阅读全文。 PHP 7.4.0 发布 带来类型属性、箭头函数、打包内部数组、弱引用与 Opcache 预加载等特性。 Canonical 制定了针对 Ubuntu 20.04 LTS 的 32 位支持策略 与 libssl 1.0 一样,wine-stable-i386、gcc-8-base 和其他软件包由于过时或其他因素而被移除。与此同时也增加了其他 32 位软件包,其中包括 Freeglut, libv4l, VDPAU 驱动, VA-API 驱动以及其他的各种库。 Mozilla 为开发者推出新的网页调试工具 Firefox Replay 允许 Firefox 内容进程记录其行为,稍后重放并回退到早期状态。重放过程会保留所有相同的 JS 行为、DOM 结构,图形更新,以及其他行为。浏览器的 JS 调试器可用于检查和控制重放。 Linux Kernel 5.5 最终删除 SYSCTL 系统调用 长期以来,Linux sysctl 系统调用都不建议被使用,也不建议将其与通过 /proc/sys 公开的 sysctl 接口一起使用,这是读取/设置内核系统属性的首选方法。Linux Kernel 5.5 的更改并未涉及 /proc/sys 支持,而只是将要把多年以来一直未使用的 Linux 上带有 sysctl 二进制接口的系统调用删除。 WireGuard 或将在圣诞节前被合并进 Linux 内核主线 WireGuard 是一个 VPN 内核实现,代码行数少,优先考虑性能,配置简单,试图在做到配置简单的同时提供高性能。WireGuard 基于 UDP,数据包在一端加密之后封装在 UDP 包内发送到远程端点,然后解密。 Windows Terminal v0.7 发布:支持分屏、重排选项卡和改进 UI Apache Camel 3.0.0 发布,十年来首个主要版本 Camel 是一个基于规则的路由以及媒介引擎,它提供了一个基于 POJO 的企业集成模式的实现,开发者可以采用其强大且十分易用的 API(Java 领域特定语言)配置其路由或中介的规则,通过这种领域特定语言,可以在 IDE 中用简单的 Java 代码写出一个类型安全并具有一定智能的规则描述文件。 CLion 2019.3 正式发布,C/C++ 跨平台集成开发环境 新版本加快了代码补全速度,消除各种 UI 冻结并引入许多其他性能改进。它还增强了与 CMake 的集成,增加了 Ninja 生成器支持,并提供了代码覆盖范围和 WSL2 支持。以及,对 C++ 20 的支持包括重构、导航和代码补全。 LibrePCB 0.1.3 发布,开发印刷电路板 开源彻底改变了世界,但需要关注云和开源这 5 件事 “开源软件彻底改变了公司的运作方式,但是像 AWS 这样的云软件使开源软件公司更难赚钱。当你可以获得基于开源软件的云服务时,那么就不用再为该开源软件的公司支付相关服务费用。” 12 月 DB-Engines 数据库排行:SQLite 角逐前 10 Cassandra 分值下降了 2.52(上月涨了 0.01),下降幅度在前 20 中还比较显眼,并且可以看到,排在它之后的 SQLite 目前与它的分值仅相差 0.35(相比上个月下降 1.60,本月 SQLite 仅下降 0.66),简单看二者的小趋势,下个月可能Cassandra 的第 10 名会被 SQLite 取代。 微软正在开发基于 Rust 的安全编程语言 如何构建最安全的产品?不仅仅丢弃已有的东西,而要考虑可以在更加安全的系统中构建一些什么。他介绍了微软正在使用 Rust 重写某些组件,并提出:“如果我们想要隔离,并精简遗留代码,以使攻击者的利用代码无法逃逸出来,那么如何设计语言呢?” Django 3.0 正式发布,开始支持异步功能 最终会替换掉Django 中的大多数阻塞部分,包括 Session、Auth、ORM 与 Handlers 等,使其原生支持异步。而同步 API 将继续存在并得到完全支持,其中一些最终将转变为原生异步代码的同步包装器。 树莓派4固件更新:大幅降低功耗并提升系统运行速度 PYPL 12 月榜单发布,编程语言、IDE 与数据库市场如何? 是最抢眼的 Dart,上个月的榜单中还没有它,这个月突然杀到第 20 位,使得后边几个语言都各自后退一位,想必这与上个月 Dart 发布 2.6 版本,并带来预编译为本地可执行代码的特性有关。 .NET Core 3.1 发布,支持三年的 LTS 版本 .NET Core 3.1 中的更改​​主要集中在Blazor和Windows Desktop,这是 .NET Core 3.0 中的两个新增特性,包括对 C++/CLI 的支持,这已经是开发 Windows 的常规需求。 Visual Studio 2019 16.4 发布,加入对 GitHub 的整合 11 月全球 Web 服务器调查报告:nginx 表现最佳 统计所有网站,排名前 4 位的 Web 服务器供应商分别是 nginx、Apache、微软与谷歌,其中微软、nginx 与谷歌本月都新增了网站,分别增加了 1941 万(+10.59%)、1017 万(+ 2.38%)与 133 万(+ 3.83%)网站,而 Apache 则失去了 1356 万(-3.64%)个网站。 Optional Chaining 进入 ES2020,不用满屏`x && x.yyy`了

优秀的个人博客,低调大师

突破Java面试(23 - 3) - Redis replication以及master持久化对主从架构的安全意义

redis replication -> 主从架构 -> 读写分离 -> 水平扩容支撑读高并发 1 图解redis replication基本原理 2 Redis replication的核心机制 Redis采用异步方式复制数据到slave节点,不过redis 2.8开始,slave node会周期性确认自己每次复制的数据量 一个master node可以配置多个slave node slave node也可以连接其他的slave node slave node做复制时,不会block master node的正常工作 slave node在复制时,也不会block对自己的查询操作,它会用旧的数据集来提供服务;但是复制完成时,需删除旧数据集,加载新数据集,此时就会暂停对外服务! slave node主要用来进行横向扩容,做读写分

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册