OSCHINA 社区最新专区文章 |
- Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理
- Java对象引用的细化
- 仅此一文让您掌握OneFlow框架的系统设计(中篇)
- 仅此一文让您掌握OneFlow框架的系统设计(中篇)
- 闲扯Maven项目代码组织形式
- 关于多线程访问http异常处理问题?
- 设计模式如何提升 vivo 营销自动化业务扩展性 | 引擎篇01
- magic-api 1.5.1 发布,接口快速开发框架
- 多图详解万星 Restful 框架原理与实现
- OpenCV 4.5.4 发布,Intel 开源的计算机视觉库
Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理 Posted: 09 Oct 2021 11:20 PM PDT 概要 我们知道「主从复制是高可用的基石」,从库宕机依然可以将请求发送给主库或者其他从库,但是 Master 宕机,只能响应读操作,写请求无法再执行。 所以主从复制架构面临一个严峻问题,主库挂了,无法执行「写操作」,无法自动选择一个 Slave 切换为 Master,也就是无法故障自动切换。 深夜与女朋友么么哒……(此处省略... |
Posted: 10 Oct 2021 12:00 AM PDT ### 前言 在 JVM 的垃圾回收策略中,无论是基于 "引用计数" 算法判断对象的引用数量,还是基于 "可达性分析" 算法判断对象是否引用链可达,在判断对象是否应该被回收时都离不开对象的 "引用"。 在 JDK1.2 之前,Java 中的对象只存在 "被引用" 和 "未被引用" 两种状态。 > Java 中对引用的定义:如果 refence ... |
Posted: 28 Dec 2020 12:52 AM PST 本文是OneFlow系统设计分享系列文章的中篇,主要介绍OneFlow的编译期Compiler如何将Job编译为Plan的。其中最精华的部分是OneFlow的Boxing模块,负责构建两个逻辑上的Op对应的两组物理上的Op在任意情形下的物理子图,完成了分布式训练中各个机器各个设备之间的数据拷贝、切分、传输、通信的子图搭建。值得一提的是,Boxin... |
Posted: 28 Dec 2020 12:52 AM PST 本文是OneFlow系统设计分享系列文章的中篇,主要介绍OneFlow的编译期Compiler如何将Job编译为Plan的。其中最精华的部分是OneFlow的Boxing模块,负责构建两个逻辑上的Op对应的两组物理上的Op在任意情形下的物理子图,完成了分布式训练中各个机器各个设备之间的数据拷贝、切分、传输、通信的子图搭建。值得一提的是,Boxin... |
Posted: 11 Oct 2021 02:31 AM PDT @[toc] 因为最近有小伙伴问到了,所以我想和大家随便扯扯 Maven 项目中代码的组织形式这个问题。 其实也不是啥大问题,但是如果不懂的话,就像雾里看花,始终不能看的明明白白,懂了就像一层窗户纸,捅破就好了。 所以我们就简单扯几句。 ## 1. 代码组织形式 首先来说说代码组织形式。 一般来说,就两种比较常见的形式:... |
Posted: 11 Oct 2021 02:12 AM PDT 现在的场景如下: 用多线程从数据库表中读取相关列数据用于访问http接口,但有的数据本身有问题,做为参数访问接口的时候会报错,这样就会导致该线程被关闭。 如何在数据库表数据错误的情况下,能够让该线程不被关闭继续访问下一条数据呢? |
设计模式如何提升 vivo 营销自动化业务扩展性 | 引擎篇01 Posted: 10 Oct 2021 08:22 PM PDT 在《[vivo 营销自动化技术解密 |开篇](https://my.oschina.net/vivotech/blog/5259907)》中,我们从整体上介绍了vivo营销自动化平台的业务架构、核心业务模块功能、系统架构和几大核心技术设计。 本次带来的是系列文章的第2篇,本文详细解析设计模式和相关应用如何帮助营销自动化业务提升系统扩展性,以及实践过程中的思... |
Posted: 10 Oct 2021 05:59 PM PDT 本次更新内容: 新增自动打开上次未关闭的tab页的功能 新增db.page(countSql,sql)方法 修复在某些情况读取Cookie会出现空指针异常的BUG 修复历史记录一直显示guest的BUG 修复历史记录修改时间可能不显示的BUG 修复在配置自动导入log模块时可能发生的空指针异常 修复log模块代码提示错误的问题 项目介绍 magic-api 是一个... |
Posted: 10 Oct 2021 04:45 PM PDT ## rest框架概览 我们先通过 `go-zero` 自带的命令行工具 `goctl` 来生成一个 `api service`,其 `main` 函数如下: ```go func main() { flag.Parse() var c config.Config conf.MustLoad(*configFile, &c) ctx := svc.NewServiceContext(c) server := rest.MustNewServer(c.RestConf) defer server.Stop() handler.Reg... |
OpenCV 4.5.4 发布,Intel 开源的计算机视觉库 Posted: 10 Oct 2021 04:23 PM PDT OpenCV 4.5.4 现已发布。OpenCV 是 Intel 开源计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法。 此版本更新亮点包括: GSoC 2021 已经结束。11 个项目成功,大部分结果已经合并到 OpenCV tree 中并在 4.5.4 中可用(在主存储库或在 opencv_contrib 中): DNN 模块中的 8-bit 量化:#20228 + onnx impor... |
You are subscribed to email updates from OSCHINA 社区最新专区文章. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment