编程语言 分布式缓存–缓存与数据库强一致场景下的方案 1. 概述缓存与数据库的强一致性,也称线性一致性,核心要求是:数据库中的值发生变更,缓存数据要实现同步复制,并且一旦操作完成,随后任意客户端的查询都必须返回这一新值。以下图为例,一旦写入b完成,必须保... 2022年5月19日分布式缓存–缓存与数据库强一致场景下的方案已关闭评论 阅读全文
编程语言 JavaCV的摄像头实战之七:推流(带声音) 欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos本篇概览本文是《JavaCV的摄像头实战》的第七篇,在《J... 2022年5月19日JavaCV的摄像头实战之七:推流(带声音)已关闭评论 阅读全文
编程语言 领域事件和集成事详解 前言随着系统架构的演变,有很多名词也随之涌现,如:微服务、灰度发布、资源隔离、容器、领域/集成事件等,听着的确高大上,让很多小伙伴有一种无法征服的感觉;其实很多东西可能之前就已经用过了,只是名字不这么... 2022年5月19日领域事件和集成事详解已关闭评论 阅读全文
编程语言 AOT和单文件发布对程序性能的影响 前言这里先和大家介绍一下.NET一些发布的历史,以前的.NET框架原生并不支持最终编译结果的单文件发布(需要依赖第三方工具),我这里新建了一个简单的ASP.NET Core项目,发布以后的目录就会像下... 2022年5月19日AOT和单文件发布对程序性能的影响已关闭评论 阅读全文
编程语言 测试开发该如何在团队中推广新工具和新技术 就测试开发工作而言,从阶段划分,可以粗略划分为四个阶段:识别发现组织团队中的问题分析、制定解决方案实现解决方案赋能落地解决方案今天我们重点来聊聊,最后一个阶段,赋能落地解决方案过程中的经验和思考。 测... 2022年5月18日测试开发该如何在团队中推广新工具和新技术已关闭评论 阅读全文
petite-vue源码剖析-逐行解读@vue-reactivity之effect 当我们通过effect将副函数向响应上下文注册后,副作用函数内访问响应式对象时即会自动收集依赖,并在相应的响应式属性发生变化后,自动触发副作用函数的执行。// ./effect.ts export f... 2022年5月18日 编程语言petite-vue源码剖析-逐行解读@vue-reactivity之effect已关闭评论 阅读全文
右值引用,移动语义,完美转发 文章预先发布于:pokpok.ink名词解释移动语义:用不那么昂贵的操作代替昂贵的复制操作,也使得只支持移动变得可能,比如 unique_ptr,将数据的所有权移交给别人而不是多者同时引用。完美转发:... 2022年5月18日 编程语言右值引用,移动语义,完美转发已关闭评论 阅读全文
编程语言 AspNetCore配置多环境log4net配置文件 前言在之前的文章中有讲到AspNetCore多环境配置文件的应用,我们根据自己多种环境分别配置多个appsettings.$EnvironmentName.json文件。 在实际的开发中我们可能会遇到... 2022年5月18日AspNetCore配置多环境log4net配置文件已关闭评论 阅读全文
编程语言 【远程文件浏览器】Unity+Lua开发调试利器 Remote File Explorer是一个跨平台的远程文件浏览器,用户通过Unity Editor就能操作运行在手机上的游戏或是应用的的目录文件。比如当项目打包运行到设备上时,可通过Remote ... 2022年5月18日【远程文件浏览器】Unity+Lua开发调试利器已关闭评论 阅读全文
编程语言 Git基础配置Git用户签名的方式详解 1、配置Git签名(1)语法$ git config 配置文件作用域 user.name '用户名' $ git config 配置文件作用域 user.email '邮箱地址'示例如下:配置 use... 2022年5月18日Git基础配置Git用户签名的方式详解已关闭评论 阅读全文