Tuesday, November 23, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


宝马、西门子是如何开始DevOps 的?

Posted: 22 Nov 2021 11:42 PM PST

DevOps 具有许多可量化的技术和业务优势,包括管理结构由集中发布转为自适应发布、更短的开发周期、更高的部署频率和更快的上市时间等,因而在全球范围内,DevOps 理念已经从单纯的软件开发企业深入到其他进行数字化转型的传统型企业。由于它非常依赖于加强沟通、协作和创新,从而也可以成为组织内文化变革的催化剂。 它...

Nginx葵花宝典之基本概念、命令、反向代理、负载均衡、动静分离、高可用

Posted: 23 Nov 2021 02:47 AM PST

一、基本概念 1.什么是Nginx Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理server。其特点是占有内存少。并发能力强,其并发能力确实在同类型的网页server中表现较好。 http服务器 Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处...

降本提效!注册中心在蚂蚁集团的蜕变之路

Posted: 23 Nov 2021 02:34 AM PST

![](https://oscimg.oschina.net/oscnet/up-dd7b3c6bdbe1f5492688c4844c6dffbc8d9.png) 文|林育智(花名:源三 ) 蚂蚁集团高级专家 专注微服务/服务发现相关领域 校对|李旭东 本文 8624 字 阅读 18 分钟 ## |引 言| 服务发现是构建分布式系统的最重要的依赖之一, 在蚂蚁集团承担该职责的是注册中心和 Antvip,其中注...

五分钟,通透I/O模型

Posted: 22 Nov 2021 11:45 PM PST

你好,我是yes。 上篇我们已经搞懂了 [socket 的通信内幕](https://mp.weixin.qq.com/s/BH1H-JUhKqgaAjaIx5k0Fw),也明白了网络 I/O 确实会有很多阻塞点,阻塞 I/O 随着用户数的增长只能利用增加线程的方式来处理更多的请求,而线程不仅会占用内存资源且太多的线程竞争会导致频繁地上下文切换产生巨大的开销。 因此,阻塞...

关于HTTPS认证,这里解决你所有疑惑

Posted: 22 Nov 2021 06:06 PM PST

摘要:从签发证书到数据加密交互,按流程的进展讲解HTTPS认证过程内容和原理。 本文分享自华为云社区《故事+图文,一次性解决你对HTTPS认证过程的所有疑惑》,作者:breakDraw。 讲解HTTPS认证原理的文章非常多,也算是做web开发的基础知识了。但是这类文章看过去都有一个特点——知识点超级多,很乱。 证书、签名、公钥...

一个线上 Maven 诡异问题排查过程

Posted: 07 Sep 2021 01:20 AM PDT

Maven 可能会出现的一些问题及排查方法。 前言 现在的大部分 Java 应用基本都是通过 Maven 进行组织的,不论是分布式应用还是单体集群应用往往都会通过一个父 POM 加若干子 POM 完成项目的组织。然而这种多应用多模块的拆分就带来了一个巨大的体力成本——发包 举个例子,说明下为什么会出现这种情况: 上面这个图中有两...

干货|改进的Wide&Deep在文本分类中的应用

Posted: 09 Aug 2021 05:47 PM PDT

01 导读 语音是58同城用户之间的重要沟通媒介,58同城C端用户和B端用户之间可以通过电话(隐私通话)、网络音视频通话(微聊)建立连接,这些场景下产生的语音数据有巨大的挖掘价值。本次议题主要分享语义标签的文本挖掘技术,首先介绍使用主动学习技术解决冷启动时样本少的问题,然后对比了关键词匹配、XGBoost、TextC...

开源|Flutter 动态化项目评测

Posted: 29 Sep 2021 05:48 PM PDT

F Fair2.0专题系列 NO.8 Flutter动态化项目评测 ● 项目名称:Fair 2.0 ● Github地址:https://github.com/wuba/fair ● 项目简介:Fair是为Flutter设计的动态化框架,可以通过Fair Compiler工具对Dart源文件的转化,使项目获得动态更新Widget的能力。Fair 2.0是为了解决 Fair 1.0版本的"逻辑动态化"能力不足。 Fair...

关于怎么使用 webhooks 自动部署博客,详细教程文档!

Posted: 07 Nov 2021 03:55 PM PST

持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😜❞ 目录 一、前言 二、环境说明 三、站点配置 1. 环境安装 2. 站点配置 3. 访问站点 四、创建公钥 1. 查看运行用户 2. 生成和配置公钥 五、webhooks 更新博客 1. 克隆我的代码 2. 部署到...

��【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPushConsumer的实现原理及源码分析

Posted: 22 Nov 2021 07:09 AM PST

### RocketMQ的前提回顾 #### RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点: 1. 能够保证严格的消息顺序 2. 提供丰富的消息拉取模式 3. 高效的订阅者水平扩展能力 4. 实时的消息订阅机制 5. 亿级消息堆积能力 #### 为什么使用RocketMQ 1. 强调集群无单点,可扩展,任意一点高可用、水平可扩展 2. 海量消息...

JVM垃圾回收算法&垃圾收集器论述

Posted: 22 Nov 2021 06:32 AM PST

# 概述 Java中,垃圾收集 Garbage Collection 通常被称为"GC",它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本地方法栈都是都是线程私有的,随线程而生随线程而灭,栈帧(栈中的对象)随着方法的进入和退出做入栈和出栈操作,**实现了自动的内存清理**,因...

填坑总结:python内存泄漏排查小技巧

Posted: 22 Nov 2021 06:45 PM PST

摘要:最近服务遇到了内存泄漏问题,运维同学紧急呼叫解决,于是在解决问题之余也系统记录了下内存泄漏问题的常见解决思路。 本文分享自华为云社区《python内存泄漏排查小技巧》,作者:lutianfei。 最近服务遇到了内存泄漏问题,运维同学紧急呼叫解决,于是在解决问题之余也系统记录了下内存泄漏问题的常见解决思路。 ...

J2PaaS低代码平台的运行引擎和服务引擎是什么关系?

Posted: 22 Nov 2021 06:22 PM PST

这款开源的低代码平台,在Gitee上有多个项目,是不是要把服务引擎和运行引擎同时下载下来,才可以完整的运行?有人有安装使用过吗?来说说使用后的感受。

JetBrains 等多家公司宣布成立 PHP 基金会

Posted: 22 Nov 2021 03:28 PM PST

JetBrains 官方宣布,将与 Automattic、Laravel、Acquia 等多家公司共同成立 PHP 基金会。 JetBrains 从今年 5 月就开始讨论成立基金会的想法,并与多位 PHP 社区的主要贡献者交流此事,包括 Sebastian Bergmann 和 Stefan Priebsch(PHPUnit,thePHP.cc)。而 PHP 主要贡献者 Nikita Popov 将专注于 LLVM 的决定加速了成...

Toit 编程语言现已开源

Posted: 22 Nov 2021 05:07 PM PST

Toit 是一种用于物联网(IoT,Internet of Things)的面向对象的编程语言,这也是它与其他用于嵌入式系统的编程语言最大的不同之处。它集成了语法高亮、goto-definitions 和自动补全等先进的编辑器功能。根据官方文档显示,Toit 在 IoT 设备上能够实现数秒级别的快速代码部署。 Toit 也是一种基于缩进的语言,语法与 Py...

前进吧,开发者:Google 官方学习资源首发集结

Posted: 22 Nov 2021 05:31 PM PST

技术与产品的每一次迭代和更新,都伴随着机遇与挑战。你,或是每一位开发者,从学习开发知识,到掌握一门技术,激发创意灵感,直至亲手打造一个更美好的世界。谷歌希望助你一臂之力,提升个人开发技能,高效创新,实现更多可能。 在 2021 Google 开发者大会上,由谷歌产品团队打造的一站式中文学习资源 —— Google 开发...

ghostwriter 2.1.0 发布,跨平台 Markdown 编辑器

Posted: 22 Nov 2021 02:32 PM PST

ghostwriter 2.1.0 发布了,ghostwriter 是一款跨平台、无干扰的 Markdown 编辑器,提供全屏模式和干净的界面,让用户可以专注地创作。 此版本带来以下改进: 启用自动保存后,无标题文档会自动保存到草稿文件夹。 添加了首选项按钮,可以打开自动保存的无标题文档的文件夹。 添加了复选框选项,可以在启动时加载上次打开...

7-Zip 21.05 发布,今年首个稳定版本

Posted: 22 Nov 2021 03:37 PM PST

7-Zip 21.05 是今年发布的第一个主要稳定版本,上一个版本可以追溯到 19.00 版,于 2019 年 2 月发布。 与 7-Zip 19.00 相比,21.05 的重要变化包括: 支持解压 b64 文件(Base64 编码) 7-Zip 支持新的 AMD Ryzen 和 Intel CPU 所支持的 SHA-1 和 SHA-256 的硬件指令;这提高了某些操作的性能,包括 ZIP AES 的加密和解...

Julia 编程语言 v1.6.4 发布

Posted: 22 Nov 2021 03:18 PM PST

Julia 1.6.4 版本是 1.6 系列中的第四个补丁版本,现已正式发布。作为一个补丁版本,1.6.4 版本不包含新的功能或重大变化,只包含错误修复、文档改进和性能改进。 Julia 1.6.4 的更新内容包括: 修复 Buildkite 上的cmdlineargs 测试 #42118 Base.julia_cmd():正确转发-sysimage-native-code=no标志(如果提供) #42185...

Apache Beam 2.34.0 发布,大数据流处理与批处理编程范式

Posted: 22 Nov 2021 03:05 PM PST

Apache Beam 是一种用于批处理和流式处理的统一编程模型,包含一套构建管道的特定语言 SDK 和在分布式处理后端执行管道的运行器。 亮点 用于 Calcite SqlTransform 的 Beam Java API 不再是实验性的 (BEAM-12680). Python 的 ParDo 转换现在支持 with_exception_handling 选项 I/O ReadFromBigQuery 和 ReadAllFromBigQu...

Spring HATEOAS 1.4 发布

Posted: 22 Nov 2021 02:45 PM PST

Spring HATEOAS 1.4 现已发布。Spring HATEOAS 是一个用于实现 REST Web 服务的开发库,它提供了一些 API,以便在使用 Spring,特别是 Spring MVC 时可以轻松创建遵循 HATEOAS 原则的 REST 表述,其试图解决的核心问题是链接的创建和表述组装。 主要更新内容 HAL FORMS 属性描述中不支持自定义类型 将请求参数模板变量添...

Linux 只读文件系统 EROFS-Utils 新增 FSCK 和 MicroLZMA 压缩功能

Posted: 22 Nov 2021 02:40 PM PST

11 月 22 日,Linux 5.16 的 erofs-utils 文件系统迎来 1.4 大版本更新,此版本引入了实验性的 FSCK( file system check -文件系统检查) 和 MicroLZMA 压缩功能,以及其他的更新和改进。 EROFS 是华为公司自研的一项提升随机读写性能的系统及应用编译和运行机制,全称为 Extendable Read-Only File System,该文件系统...

LLVM 仍在致力于开源许可证更换,预计 2023 年结束

Posted: 22 Nov 2021 02:35 PM PST

早在 2015 年,LLVM 社区就发起了对代码进行重新授权的提案,希望能从现有的 NCSA 许可证更改为 Apache 2.0。NCSA 是基于 MIT/X11 和 BSD 3 的许可证,更换许可证的目的一是降低代码贡献的门槛,鼓励更多人参与;二是提供对现有的贡献者专利保护;三是确保 LLVM 运行时库可以被其他开源和专有编译器使用。 然而时至今日,...

Ant Design 4.17.1 发布,企业级 UI 设计语言和 React 实现

Posted: 22 Nov 2021 02:33 PM PST

Ant Design 4.17.1 现已发布,主要变化如下: 修复直接引入 es/style/mixins/index.less 文件会抛出 Variable @root-entry-name is undefined 异常的问题。#32887 修复 Menu 折叠后 Tooltip 文字颜色错误的问题。#32956 修复 Modal.method bodyStyle 无效的问题。#32934 修复组件 placeholder 色彩异常的问题。#32915 修...

No comments:

Post a Comment