第 3 页 / 10 页

vivo互联网技术 vivo互联网技术 / 1 天前

灵活运用分布式锁解决数据重复插入问题

作者:快应用服务器研发团队 -Lin Yupan 一、业务背景 许多面向用户的互联网业务都会在系统后端维护一份用户数据,快应用中心业务也同样做了这件事。快应用中心允许用户对快应用进行收藏,并在服务端记录了用户的收藏列表,通过用户账号标识 OpenID 来关联收藏的快应用包名。 为了使用户在快应用中心的收藏列表能够与快应用 Menubar 的收藏状态打通,我们同时也记录了用户账号标识 OpenID 与客户端本地标识 local_identi...

文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图

分布式锁

Dunizb Dunizb / 1 天前

使用 React Native 可以开发 Window 桌面应用了

众所周知,React 是一个由 Facebook 编写的免费开源 JavaScript 库,用于创建高度动态的 Web UI。Facebook 后来创建了 React Native 来开发跨平台原生移动应用程序,使用 React 作为开发人员的核心接口,这使他们能够使用基于 React 语法的单一代码库为 Android 和 iOS 构建原生移动应用程序。 React 通常将其组件变化渲染为 DOM(文档对象模型),但它也可以将组件渲染为 HTML,以满足服务器端渲染(SSR)的要求。

文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图

React Native Window

浪客书心 浪客书心 / 1 天前

你管这破玩意叫哨兵?

我是一个苦逼的运维,有一次老板过来找我。 老板:现在有四个 Redis 节点摆在你面前,一主三从,你负责盯着点,主节点挂了你赶紧想办法拿从节点顶上来,交给你了! 这还不简单! 首先我先分别连上这四台 Redis 节点。 redis-cli -h 10.232.0.0 -p 6379redis-cli -h 10.232.0.1 -p 6379redis-cli -h 10.232.0.2 -p 6379redis-cli -h 10.232.0.3 -p 6379 然后每隔 1s 分别发送 redis 专属的命令 PING。

文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图

Redis

九彩拼盘 九彩拼盘 / 1 天前

提升前端质量和迭代速度的利器:CI 和 CD

高质量的产品,有利于提升用户的使用体验,从而提高用户的留存。快速迭代,就是小步快跑,快速试错,在市场竞争中获得先机。 CI 和 CD 是提升产品质量和迭代速度的利器。CI 和 CD 也逐渐开始成为项目的标配。本文主要包含如下内容: CI 和 CD 的介绍。前端使用 CI 和 CD 的教程。CI 是个啥 CI 是持续集成 (Continuous Integration)的简称。CI 指开发者频繁的将代码合并到主干的做法。

文章缩略图 文章缩略图 文章缩略图

前端 CI CD

逗逗 逗逗 / 1 天前

5000 字阐述云原生消息中间件 Apache Pulsar 的核心特性和设计概览

点击上方蓝色字体,选择“设为星标” 回复”面试“获取更多惊喜 Apache Pulsar 是 Apache 软件基金会顶级项目,自称是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。Pulsar 是一个用于服务器到服务器的消息系统,具有多租户、高性能等优势。

文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图

中间件 云原生 Apache Pulsar

MegEngine MegEngine / 1 天前

MegEngine 里面的即时编译竟如此神奇!可显著加快代码执行速度

首发于旷视天元写文章 JIT in MegEngineMegEngine Bot 适合工业级研发的开源深度学习框架 - 旷视天元 MegEngine37 人赞同了该文章本文整理自 2 月 25 号 MegEngine 首期 Meetup 的分享。 作者:王彪 | 旷视框架部异构计算组工程师 视频回放:《JIT in MegEngine》_MegEngine Meetup 第一期一、背景什么是天元旷视天元(MegEngine)是一个深度学习框架,它主要包含训练和推理两方面内容。

文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图 文章缩略图

框架

Android_开发者 Android_开发者 / 1 天前

如何清晰地掌握 Android 应用中后台任务的执行情况?

已认证的官方帐号 2 人赞同了该文章 Android Studio 包含了许多像 布局检查器和 数据库检查器这样的检查器,来帮助您调查并了解应用在运行时的内部状态。在 Android Studio Arctic Fox 中,我们发布了一个新的检查器 (Background Task Inspector),用于帮助您监控和调试在应用中使用 WorkManager 2.5.0 或更高版本所调度的 Worker。 对于运行后台的异步任务,甚至是在应用被关闭之后的情况下,都推荐使用 WorkManager。

Android

sjf0115 sjf0115 / 1 天前

Flink 管理大型状态之增量 Checkpoint

Apache Flink 是一个有状态的流处理框架。什么是流处理应用程序的状态呢?你可以理解状态为应用程序算子中的内存。状态在流计算很多复杂场景中非常重要,比如: 保存所有历史记录,用来寻找某种事件模式 保存最近一分钟的所有记录,对每分钟的记录进行聚合统计 保存当前的模型参数,用于进行模型训练 但是,有状态的流处理仅在状态可以容错的情况下才建议在生产环境中使用。

文章缩略图 文章缩略图 文章缩略图

Flink

开发者头条 开发者头条 / 1 天前

工具 | 字节跳动开源的 Flutter 应用内调试工具

大家好,我是周刊菌。 加入「码农周刊 VIP 会员」,一起牛起来! 以下内容选自「码农周刊 VIP 会员」圈子,每日更新,精彩不断。码农周刊是什么?码农周刊是一份专为广大程序员、编程爱好者们打造的 IT 技术周刊。每周发送。 2013 年 9 月 12 日创刊至今,已发送 300 多期,订阅用户超 20 万。 专业、简单、有用,是我们一直坚持的办刊宗旨。

文章缩略图 文章缩略图

开源 工具 Flutter 字节跳动

Xargin-c?c Xargin-cc / 1 天前

Go 语言中协作式抢占的实现

从 Go 1.14 开始,通过使用信号,Go 语言实现了调度和 GC 过程中的真“抢占“。 抢占流程由抢占的发起方向被抢占线程发送 SIGURG 信号。 当被抢占线程收到信号后,进入 SIGURG 的处理流程,将 asyncPreempt 的调用强制插入到用户当前执行的代码位置。 本节会对该过程进行详尽分析。 抢占发起的时机抢占会在下列时机发生: STW 期间在 P 上执行 safe point 函数期间 sysmon 后台监控期间 gc pacer 分配新的 dedicated wor...

文章缩略图 文章缩略图

Golang

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top