相关文章
redisson分布式锁学习
什么是分布式锁?
当有多个线程并发访问同一共享数据时,如果多个线程同时都去修改这个共享数据,且修改操作不是原子操作,就很有可能出现线程安全问题,而产生线程安全问题的根本原因是缺乏对共享数据访问的同步和互斥。 为了解决这个问题,通常我们的做法…
建站知识
2025/2/18 1:50:13
ElasticSearch学习之ElasticSearch快速入门实战
1.先“分词”
2.倒排索引(前提是分词)
ElasticSearch官网地址:欢迎来到 Elastic — Elasticsearch 和 Kibana 的开发者 | Elastichttps://www.elastic.co/cn/
一、下载
下载地址:https://www.elastic.co/cn/downloads/past-re…
建站知识
2025/2/18 5:12:16
前端vue uni-app cc-countdown倒计时组件
随着技术的不断发展,传统的开发方式使得系统的复杂度越来越高。在传统开发过程中,一个小小的改动或者一个小功能的增加可能会导致整体逻辑的修改,造成牵一发而动全身的情况。为了解决这个问题,我们采用了组件化的开发模式。通过组…
建站知识
2025/2/18 3:16:54
echarts实现正负轴柱状图
效果: data变量配置: // 正负柱状图zhengfuZhu: {},data1: [],data2: [],data3: [],data4: [],xAxisData1: [],//横轴刻度seriesLabel: { //柱子上的字体show: false,position: outside,color: #BEC3EB,},seriesEmphasis: { //itemStyle: {shadowBlur: …
建站知识
2025/2/19 16:14:48
分布式异步任务处理组件(四)
基于zookeeper的HA集群设计思路--
各个节点都可以消费任务,但是由主节点来投票;主节点通过注册zookeeper的临时节点来选举--主节点需要同步从节点的信息正常工作机制--各个节点(包括主节点本身)在执行任务之前询问主节点…
建站知识
2025/2/19 3:01:35
为什么不推荐用 index 做 key
之所以添加key属性,究其根本是因 diff算法。而在业务开发过程中特别是使用map, forEach 等遍历函数的时候往往随手就将index做为组件的key.
那么:key 到底有什么用? 当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用就地复用策略 …
建站知识
2025/2/18 12:56:22