EDA 事件驱动架构与 EventBridge 二三事

简介: 事件驱动型架构 (EDA) 方兴未艾,作为一种 Serverless 化的应用概念对云原生架构具有着深远影响。当我们讨论到一个具体架构时,首当其冲的是它的发展是否具有技术先进性。这里从我们熟悉
分类: 服务端 发布时间: 10-15 14:23 阅读次数: 0

iOS签名校验那些事儿

iOS签名校验机制是苹果生态安全的基础,日常工作中无论是开发阶段还是测试阶段常常会遇到很多需要通过签名机制解决的问题,了解iOS签名机制的原理有助于提高我们解决相关问题的成本和效率。本文首先介绍
分类: 服务端 发布时间: 10-15 14:23 阅读次数: 0

[bas-leanback-tab]:Android TV TabLayout 、ViewPager场景解决方案

TabLayout和ViewPager组件,能否直接在TV开发中使用上述组件?如果不能直接使用是因为什么问题?
分类: 移动开发 发布时间: 10-15 14:23 阅读次数: 0

“覆盖率检测”的实现原理,就这?

覆盖率检测是用来判断单测完整性的,jest 和 karma 都提供了这种功能: 覆盖率就是执行过的代码占总代码的比例,比如执行了多少行(Line),执行了多少个分支(Branch),执行了多少个函数(
分类: 编程语言 发布时间: 10-15 14:23 阅读次数: 0

云小课丨SA基线检查:给云服务来一次全面“体检”

摘要:随着企业上云进程的加快,由于云服务配置不合理、不合规等引发的安全风险与日俱增。如果没有加以重视并做及时的诊断处置,将会对企业云上业务带来巨大的安全隐患。
分类: 服务端 发布时间: 10-15 13:50 阅读次数: 0

Hilt 测试最佳实践 | MAD Skills

本文是 MAD Skills 系列 中有关 Hilt 的第二篇文章。这次我们聚焦如何使用 Hilt 编写测试,以及一些需要注意的最佳实践。 如果您更喜欢通过视频了解此内容,可以 点击此处 查看. Hi
分类: 移动开发 发布时间: 10-15 13:50 阅读次数: 0

算法解析:查找链表环结构的入口结点

解析 查找链表环结构的入口结点,中快慢指针的解法。 leetcode的官方解析略显难懂,各种公式能理解, 但是 直觉难以接受。 此篇 文字纯享,无需公式,让你的直觉接受这种设定!
分类: 编程语言 发布时间: 10-15 13:50 阅读次数: 0

Webpack 原理系列九:Tree-Shaking 实现原理

一、什么是 Tree Shaking Tree-Shaking 是一种基于 ES Module 规范的 Dead Code Elimination 技术,它会在运行过程中静态分析模块之间的导入导出,确
分类: 编程语言 发布时间: 10-15 12:43 阅读次数: 0

【宝可梦专场】 如何通过鼠标控制3D角色的移动

本期我们通过一个鼠标控制宝可梦中泪眼蜥移动的场景为例,仅讲述如何通过鼠标捕获3D坐标值的,并且让角色执行奔跑使其移动到坐标点的。
分类: 编程语言 发布时间: 10-15 12:43 阅读次数: 0

leetcode 67. Add Binary(python)

leetcode 67. Add Binary(python)使用最朴素的按位相加法进行解题,还有使用内置函数解题
分类: 编程语言 发布时间: 10-15 12:10 阅读次数: 0

springcloud alibaba企业落地实战:Sentinel的常用配置详解

上文在安装整合后,还需要在Sentinel的页面编辑熔断和降级规则。下文将介绍常用的配置规则。 1.流控 1.快速使用 在接口上点击流控,设置单机阈值(每秒钟的并发量),针对来源不用修改。 使用pos
分类: 编程语言 发布时间: 10-15 12:10 阅读次数: 0

ArrayList源码学习(三):removeIf

前言   本文延续这个系列前两篇博客:ArrayList源码学习(一):初始化,扩容以及增删改查 和 ArrayList源码学习(二):迭代器,subList,这是完结的一篇。前两篇把 ArrayLi
分类: 编程语言 发布时间: 10-15 12:10 阅读次数: 0

AQS(AbstractQueuedSynchronizer)一文入门到完全掌握

AbstractQueuedSynchronizer(队列同步器),是用来构建锁或者其他同步组件的基础框架,它通过使用一个int类型的变量来表示同步状态的同时内置FIFO队列来完成资源获取线程的排队工
分类: 编程语言 发布时间: 10-15 12:10 阅读次数: 0

☆打卡算法☆LeetCode 11、盛最多水的容器 算法解析

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。 一、题目
分类: 编程语言 发布时间: 10-15 12:10 阅读次数: 0

如何在Java中将Map转为List?

如何将Map转为List?分为2种情况,一种是将Map中的key转为List,一种是将Map中的value转为List
分类: 编程语言 发布时间: 10-15 12:10 阅读次数: 0

linux极简小知识:20、rpm包管理器作用概览和软件包的历史演变

前面关于rpm的介绍,基本都是使用层面的内容和作用。本篇稍微介绍一下rpm包管理器本身能够完成的功能或提供的能力,包括:存储和数据压缩、文件安装、配置文件生成、系统服务注册、软件依赖管理
分类: 服务端 发布时间: 10-15 12:10 阅读次数: 0

Go 学习笔记之 Panic 异常

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 Go 的类型系统会在编译时捕获很多错误,但有些错误只能在运行时检查,如数组访问越界、空指针引用等。这些运行时错误会引起 painc 异常。
分类: 编程语言 发布时间: 10-15 12:10 阅读次数: 0

React 基础小知识:生命周期

React 技术全家桶基础小知识总结速记,有实用常见的小知识,也有些容易忽略的很有趣的小知识点,入股不亏~
分类: 编程语言 发布时间: 10-15 12:10 阅读次数: 0

linux极简小知识:21、如何查询/查看linux系统版本和内核版本【最全方法介绍uname、redhat-release、version、lsb_relea

uname查看系统信息(linux内核版本) uname命令用于显示系统信息,以及linux的内核版本。 /etc/redhat-release文件可直接查看发行版本......
分类: 服务端 发布时间: 10-15 12:10 阅读次数: 0

在微前端方案 icestark 中加载 Vite 应用

前端随着 Vite 等基于 ES modules 等构建工具的产生掀起高潮,本文介绍了微前端接入 Vite 应用的一些实践和尝试。
分类: 编程语言 发布时间: 10-15 12:10 阅读次数: 0