Lei Xia

Sr. Software Engineer | Solution Architect

抒写代码,尽享生活,筑就未来。

订阅 · 赞赏

avatar

leetcode热题100(15) - 三数之和

2024年4月16日 · 281 字 · 2 分钟

Question https://leetcode.cn/problems/3sum/?favorite=2cktkvj 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i !

leetcode热题100(11) - 盛最多水的容器

2024年4月15日 · 135 字 · 1 分钟

Question https://leetcode.cn/problems/container-with-most-water/?favorite=2cktkvj 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。

leetcode热题100(5) - 最长回文子串

2024年4月14日 · 515 字 · 3 分钟

Question https://leetcode.cn/problems/longest-palindromic-substring/description/ 给你一个字符串 s,找到 s 中最长的回文子串。

理解RBAC授权

2024年3月20日 · 283 字 · 2 分钟

基于角色的访问控制(RBAC)是围绕角色权限定义的策略中立的访问控制机制。RBAC 的组件(例如角色权限用户角色和角色角色关系)使执行用户分配变得简单。

在本文中,我将分享一些有关RBAC的知识。

如何在一个月内通过AWS助理级解决方案架构师认证

2023年12月31日 · 32 字 · 1 分钟

云计算在当今数字化时代扮演着至关重要的角色。它提供了弹性、可靠和高度可扩展的计算资源,为组织和个人提供了创新和增长的机会。云计算降低了成本、提高了效率、加快了创新速度,并为数据安全和可靠性提供了保障。同时,通过云计算,人们可以轻松访问和管理应用程序、存储和分析数据,并实现全球范围内的协作和连接。

通过获得云计算认证,个人和组织能够证明他们具备了云计算技能和专业知识,增强了竞争力,并为应对日益复杂的技术挑战做好准备。

理解TCC分布式事务

2023年6月4日 · 260 字 · 2 分钟

分布式事务是涉及两个或多个网络主机的数据库事务

众所周知,网络和主机可能由于某些原因而无法访问,例如电源故障、硬件故障等。

在这篇文章中,我将分享如何使用TCC实现分布式事务。

构建有限状态机来优化业务流程

2023年5月4日 · 449 字 · 3 分钟

在本文中,我将分享如何构建有限状态机(FSM)来帮助业务流程过渡,例如审计。

有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机(英语:finite-state automaton,缩写:FSA),简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学计算模型。

维基百科 - 有限状态机

修复M1使用gomonkey提示permission defined错误

2023年4月20日 · 20 字 · 1 分钟

问题 Go单元测试在M1上使用github.com/agiledragon/gomonkey/v2 v2.9.0包提示permission defined。 网上查阅消息得知是由于内存安全导致,不能同时对内存进行写和执行

拓补排序

2023年2月10日 · 150 字 · 1 分钟

在计算机科学领域,有向图的拓扑排序或拓扑测序是对其顶点的一种线性排序,使得对于从顶点$u$到顶点$v$的每个有向边$uv$, $u$在排序中都在$v$之前。 例如,图形的顶点可以表示要执行的任务,并且边可以表示一个任务必须在另一个任务之前执行的约束;在这个应用中,拓扑排序只是一个有效的任务顺序。 当且仅当图中没有定向环时(即有向无环图),才有可能进行拓扑排序。