Google搜索过程解析

Google搜索是目前全球的最大的搜索引擎,市场占比达到91%,每天处理超过35亿次搜索。相对国内用户,海外用户对谷歌搜索的依赖更为严重,84%的受访者每天使用谷歌超过3次。
分类: 编程语言 发布时间: 06-13 06:43 阅读次数: 0

MapReduce的shuffle和Spark的shuffle的之间的关系

通过前面对两种shuffle的理解,我们总结如下: 从shuffle的原理来看,两者其实差别不大。都是将Mapper(spark里是shuffleMapTask)的输出按照reduce端的并行度进行分
分类: 编程语言 发布时间: 06-13 06:43 阅读次数: 0

MySQL的JSON字段数据类型

JSON 类型是从 MySQL 5.7 版本开始支持的功能,MySQL 支持由RFC 7159定义的本机JSON数据类型,该类型可有效访问 JSON(JavaScript 对象 table 示法)文档
分类: 编程语言 发布时间: 06-13 06:43 阅读次数: 0

Redis常用的基础数据类型及使用场景

Redis 由浅入深 (1) - Redis常用的基础数据类型及使用场景 前言 随着系统的业务和用户量的不断的增长,传统的单体应用(请求直查 DB)已经无法支撑大量的用户访问。为了提高系统的吞吐量就必
分类: 编程语言 发布时间: 06-13 06:43 阅读次数: 0

换掉bpmn-js,让前端更熟悉工作流业务

前言 看到这个标题可能有些同学会奇怪,bpmn.js不是工作流系统前端最普遍的方案吗?为什么我们需要换掉bpmn.js。这里我们站在前端的角度先明确一下工作流、工作流管理系统、工作流引擎、BPMN规范
分类: 编程语言 发布时间: 06-13 06:43 阅读次数: 0

Apache SkyWalking Java Agent 05-插件加载机制(下)

SkyWalking Java Agent 插件加载机制,AgentClassLoader 插件的查找和实例化。
分类: 编程语言 发布时间: 06-13 06:43 阅读次数: 0

C++元组tuple类型

C++元组tuple类型 介绍 元组tuple是C++的一个模板,不同tuple类型的成员类型也不相同,但是一个tuple可以有任意数量的成员。 每个tuple类型的成员个数是一定的,但是不同的tup
分类: 编程语言 发布时间: 06-13 06:42 阅读次数: 0

基于SqlSugar的开发框架循序渐进介绍(8)-- 在基类函数封装实现用户操作日志记录

在我们对数据进行重要修改调整的时候,往往需要跟踪记录好用户操作日志。一般来说,如对重要表记录的插入、修改、删除都需要记录下来,由于用户操作日志会带来一定的额外消耗,因此我们通过配置的方式来决定记录哪些
分类: 编程语言 发布时间: 06-13 06:42 阅读次数: 0

我的Android项目架构进化论(三)

这套业务架构它不是最好的,也不是独一无二的,它有缺点也有借鉴而来的,但它却是我们项目截止目前最称手的。这一篇我们来了解MVVM在项目中的定义。
分类: 移动开发 发布时间: 06-13 06:42 阅读次数: 0

技术周报· 基于设计稿识别的可视化低代码系统实践

编辑推荐:基于设计稿识别的可视化低代码系统实践;小程序鼻祖 —— 在国内逐渐消亡的 PWA 可以带给我们哪些启示?炎炎夏日,CSS给你开个空调,带来一丝凉爽等
分类: 编程语言 发布时间: 06-13 06:42 阅读次数: 0

【混合编程jni 】第十二篇 jnaerator

“持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第15天,点击查看活动详情” 工欲善其事必先利其器,简单的函数我们可以手动的去写,但是复杂的结构体再让我自己写就有点过分了 ,这样
分类: 编程语言 发布时间: 06-13 06:42 阅读次数: 0

EnvironmentAware 接口的作用

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情 EnvironmentAware 接口的作用 研究背景
分类: 编程语言 发布时间: 06-13 06:42 阅读次数: 0

RabbitMQ 消息使用场景 (三)

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第13天,点击查看活动详情 Publisher Confirms 发送者消息确认 RabbitMQ的消息可靠性是非常高的,但以往的机
分类: 编程语言 发布时间: 06-13 06:42 阅读次数: 0

Android-页面点击事件拦截替换方案

一 需求来源 在一些特定页面中,绝大部分的布局填充内容是复用的UI卡片(组件),这些卡片(组件)在≥2个页面中提现的点击事件可能会随着不同的页面而有不同的响应事件。 在类似这种背景下,一些简单常规的做
分类: 移动开发 发布时间: 06-13 06:42 阅读次数: 0

Android实现消息总线的几种方式,你都会吗?

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,Android中消息总线的实现与演变 前言 消息总线又叫事件总线,为什么我们需要一个消息总线呢?是因为随着
分类: 移动开发 发布时间: 06-13 06:42 阅读次数: 0

华为云Stack首席架构师:打造“称手”的数字化工具,答好政企IT数字化转型这道必选题

摘要:数字化转型是一号位工程,数字化的工具本身就是企业的核心竞争力。 本文分享自华为云社区《华为云Stack首席架构师:打造“称手”的数字化工具,答好政企IT数字化转型这道必选题》,作者:华为云头条 。 华为云Stack 首席架构师,黄征彬: “华为有句话,定位决定地位,对产品的定位决定你做到什么高度。我们将ManageOne定位为华为云Stack匹配政企的核心竞争力点,帮助客户打造一朵可运营、能生长的云,助力客户实现IT管理领域的数字化转型,这个定位从来没有变化,目标就是在这个领域做到第一,
分类: 其他 发布时间: 06-13 06:05 阅读次数: 0

Rainbond 5.7 版本发布,插件支持分享和安装,存储支持对接 eph

Rainbond 5.7 版本发布,插件支持分享和安装,存储支持对接Ceph 当前版本主要的变化有: 插件支持分享和一键安装 扩展插件配置能力 支持对接Ceph 生产场景的性能优化等 主要功能点解读: 1. 插件分享和一键安装 为了业务容器的运维和管理能力,Rainbond 通过pod中的sidecar实现了插件机制。开发者可以自己开发插件,并根据业务需要按需开启和配置插件,当前插件已经可以实现: 在不更改现有业务代码的情况下扩展组件的功能 在业务运行前完成一些数据初始化的操作 将业务的日志发
分类: 业界资讯 发布时间: 06-13 06:02 阅读次数: 0

想学设计模式、想搞架构设计,先学学UML系统建模吧您

UML系统建模 1 概述 1.1 课程概述 汇集UML及其相关的一些话题 回顾UML相关的符号与概念 以电商订单相关业务为例,借助UML完成系统建模 将UML变成提升建模效率,表达架构思想的工具 1.2 什么是UML Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。语言,也就是一个表达思想的符号约定。 1.3 UML的发展与版本 建模语言出现在二十世纪70年代,80年代末开始迅速发展,建模语言达到了50多种,百家
分类: 移动开发 发布时间: 06-13 06:01 阅读次数: 0

云原生爱好者周刊:利用 DNS 计算圆周率

开源项目推荐 dns.toys dns.toys 是一个比较有创意的 DNS 服务器,它利用 DNS 协议提供了很多非常有趣的功能和服务。例如查询时间、天气、圆周率、单位换算等等。 Submariner Submariner 为 Kubernetes 提供了跨集群互联的方案,让不同集群的 Pod 之间可以直接相互通信。 Kilo Kilo 是基于 WireGuard 设计的 Kubernetes CNI 插件,专门用于跨云的场景。比如你想将阿里云、腾讯云、AWS、青云的节点组建成一个 K8s
分类: 移动开发 发布时间: 06-13 06:00 阅读次数: 0

中国移动 OneOS-V2.3.0 发布

ReleaseNotes [OneOS-V2.3.0] 内核 1、RISC-V架构支持异常检测 2、新增中断栈检测和使用统计功能 3、新增IPC维测TRACE机制 4、优化部分API接口使用场景限制 驱动 1、部分驱动框架及功能优化 2、新增芯昇、极海、沁恒微、启英泰伦芯片适配 3、支持TinyUsb 4、支持STM32H743片外flash 5、支持WM8978芯片录音功能 组件 1、新增精简版MQTT协议栈 2、支持Websocket通信协议 3、支持Modbus通信协议 4、支持Free
分类: 业界资讯 发布时间: 06-13 06:00 阅读次数: 0