在用户使用 Nebula Graph 的过程中,经常会遇到各种问题,通常我们都会建议先通过 show hosts 查看集群状态。可以说,整个 Nebula Graph 的集群状态都是靠心跳机制来构建的。本文将从心跳说起,帮助你了解 Nebula Graph 集群各个节点之间通信的机制。什么是心跳?有...
MongoDB 是一种面向文档的数据库管理系统,用 C++ 等语言撰写而成,以解决应用程序开发社区中的大量现实问题。MongoDB 由 MongoDB Inc. 于 2007 年 10 月开发,2009 年 2 月首度推出,现以服务器端公共许可(SSPL)分发。MongoDB 4.4.5 正式发布,...
Django 3.2 稳定版已发布,这是一个长期支持版本 (LTS),官方承诺会提供至少三年的技术支持。在未来8个月内(直到2021年12月),它还将收到有关崩溃错误、新引入特性中的主要功能错误以及旧版本 Django 的回归问题的修复。更新亮点:自动 AppConfig 发现 (Automatic...
你是如何使用 Golang 日志监控你的应用程序的呢?Golang 没有异常,只有错误。因此你的第一印象可能就是开发 Golang 日志策略并不是一件简单的事情。不>支持异常事实上并不是什么问题,异常在很多编程语言中已经失去了其异常性:它>们过于被滥用以至于它们的作用都被忽视了。-- N...
一个企业里往往有大量的项目,每个项目都包含很多的代码,这些代码都是企业的核心资产。经过日积月累,不同的开发人员不断的修改完善,企业中很难有人能掌握所有的代码。于是企业全库的代码搜索就变得非常重要。例如我们可以搜索公司代码是否包含某类敏感信息,是否使用了某些不安全的方法等等那么这个Kooder 到底是...
前言Navicat premium 是一款数据库管理工具。将此工具连接数据库,你可以从中看到各种数据库的详细信息。包括报错,等等。当然,你也可以通过他,登陆数据库,进行各种操作。Navicat Premium 是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLit...
投资机构 Two Sigma Ventures 上周发布了最新的开源索引 (Open Source Index),这是一份 GitHub 上最受欢迎且增长最快的 TOP100 开源项目的目录。值得一提的是,这份开源索引对项目考察的指标不包括其在 GitHub 的 Star 数量,具体的分数由下面列出...
曾经有这么一道经典面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么?相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?要搞懂这个问题,我们需要先解决下面五个问题:1...
据 O’Reilly 在 2020 年 7 月 15 日公布的企业微服务市场现状的调研数据来看,有 77% 的组织采用了微服务,其中, 92% 的组织成功地使用了微服务。Spring Cloud 和 Apache Dubbo 作为非常流行的两款微服务开发框架,深受开发者们关注。OSCHINA 本期高...
StatCounter 数据显示,Microsoft Edge 浏览器的市场份额已从 2020 年 3 月的 0.57% 增长到了 2021 年 3 月的 8.03%;在短短 12 个月内实现了市场份额 1308% 的增长。其中,Microsoft Edge 的单月最大增幅出现在 2020 年 6 ...
Casbin的概念:Casbin是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型,Casbin只负责访问控制[1]。其功能有:1)支持自定义请求的格式,默认的请求格式为{subject, object, action}。2)具有访问控制模型model和策略policy两个核心...
Apache软件基金会(Apache Software Foundation, ASF)是世界上最大的开源软件基金会,Apache目前拥有超过350个开源项目。TinkerPop 是Apache基金会旗下的顶级项目,是一个面向实时事务处理以及批量、分析型图分析的图计算框架,其核心模块是TinkerP...
集群概述zookeper 在生产环境中通常都是通过集群方式来部署的,以保证高可用, 下面是 zookeeper 官网给出的一个集群部署结构图:从上图可以得出, zookeeper server 的每个节点都和主节点保持通讯的,每个节点上面都存储有数据和日志的备份,只有当大多数节点可用集群才是可用...
Git 是一款基于 Git 的多仓库管理工具,可以安全、高效地管理多个 Git 仓库,适合于在多个仓库中进行关联开发的项目,实现批量的版本管理功能,提高 Git 操作的效率,避免逐个执行 Git 命令带来的误操作风险。主要特性易用的命令:封装 Git 命令,命令和参数均由 Git 衍生而来,会使用 ...
如今距离 Linux 5.13 正式发布的日子越来越近,日前一个名为"surface-hid"的新驱动被加入了 Linux 5.13 的合并队列中,该驱动将会在较新的 Surface 设备上改进对键盘和触摸板的支持。目前,当用户在较新的微软 Surface 设备(如 Surface Laptop 3...
国际计算机协会(ACM,Association for Computing Machinery )宣布,将 2020 年 ACM A.M. 图灵奖授予哥伦比亚大学计算机科学名誉教授 Alfred Vaino Aho 和斯坦福大学计算机科学名誉教授 Jeffrey David Ullman;以表彰他们...
在使用 Python 进行数据可视化时,相信不论是什么工具,你都会发现有些操作/代码段会频繁的用到,这一点在matplotlib上尤为突出。本文就向大家分享十个我常用的一些小技巧,大多一行代码,短小精悍,威力无穷。一、快速且正确的显示中文在matplotlib中,默认是没法显示中文的,原因很简单,默...
Ant Design 4.15.0 发布了。Ant Design 是一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。此版本更新内容...
React 官网介绍了 Hook 的这样一个限制:不要在循环,条件或嵌套函数中调用 Hook, 确保总是在你的 React 函数的最顶层以及任何 return 之前调用他们。遵守这条规则,你就能确保 Hook 在每一次渲染中都按照同样的顺序被调用。这让 React 能够在多次的 useState 和...
Harvey Nash 发布的一份《Technology & Talent Study 2021》研究报告指出,全球超过半数(55%)的 IT 专业人员表示,受疫情迫使企业大规模部署远程办公,并加大数字化举措的影响;其在过去一年间的工作负担变得更加繁重。该报告基于对来自 69 个国家的 17...