相关文章
19.悲观锁与乐观锁解析
1.悲观锁
悲观锁比较悲观,它认为如果不锁住这个资源,别的线程就会来争抢,就会造成数据结果错误,所以悲观锁为了确保结果的正确性,会在每次获取并修改数据时,都把数据锁住,让其他线程无法访问该…
建站知识
2024/12/24 3:34:29
日常工作中,软件测试人员如何避免“背锅”
📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢交流讨论:欢迎加入我们一起学习!📢资源分享:耗时200小时精选的「软件测试」资…
建站知识
2024/12/23 20:11:18
kubenetes-服务发现和负载均衡
一、服务发布
kubenetes把服务发布至集群内部或者外部,服务的三种不同类型:
ClusterlPNodePortLoadBalancer
ClusterIP是发布至集群内部的一个虚拟IP,通过负载均衡技术转发到不同的pod中。 NodePort解决的是集群外部访问的问题,用户可能不…
建站知识
2024/12/24 3:54:21
vue3中使用全局自定义指令和组件自定义指令
这篇文章会教大家如何实现全局自定义指令和组件自定义指令 📓全局自定义指令和组件自定义指令的区别,除了写法不同和作用不同,其他的包括生命周期的使用方法都是一致的,全局自定义指令在main.ts中注册后整个项目都可以使用&#x…
建站知识
2024/12/24 3:54:22
【追求卓越03】数据结构--链表练习题
引导 链表是我们工作和面试的中常常会遇到的知识点,只有长时间的练习和思考才能游刃有余。故总结以下几个比较经典的链表题和对应的代码,进行参考。
链表的反转
思路:
将链表遍历,将每个节点拷贝一份,之后再将所有的…
建站知识
2024/12/18 8:44:59
【Redis】渐进式遍历数据库管理
文章目录 渐进式遍历scan 数据库管理切换数据库清除数据库 获取当前数据库key的个数 渐进式遍历
Redis使⽤scan命令进⾏渐进式遍历键,进⽽解决直接使⽤keys获取键时能出现的阻塞问题。每次scan命令的时间复杂度是O(1),但是要完整地完成所有键的遍历&…
建站知识
2024/12/23 17:47:01
git命令 cherry-pick
参考:https://blog.csdn.net/weixin_42585386/article/details/128256149
https://blog.csdn.net/weixin_44799217/article/details/128279250
merge和cherry-pick的区别: merge:是把某一个代码分支完全合并到当前的代码分支。完全合并的意…
建站知识
2024/12/24 3:54:27
OpenHarmony系统编译环境
1. 推荐系统Ubuntu 2204
2. 必须安装的软件
apt-get install curl build-essential gcc g make ninja-build cmake libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils cpio de…
建站知识
2024/12/21 10:49:24