Title

02 2023 档案

摘要:config包下index.js proxyTable: { '/api': { // 'api'会拦截axios请求中以/api的请求,例如:this.$axios.post('/api/auth/')这种就会被拦截 target: 'http://192.168.31.40:8100',//设置 阅读全文
posted @ 2023-02-28 23:21 手中的小黄鸭 阅读(71) 评论(0) 推荐(0)
摘要:什么是CAS机制 CAS机制是一种数据更新的方式。在具体讲什么是CAS机制之前,我们先来聊下在多线程环境下,对共享变量进行数据更新的两种模式:悲观锁模式和乐观锁模式。 悲观锁更新的方式认为:在更新数据的时候大概率会有其他线程去争夺共享资源,所以悲观锁的做法是:第一个获取资源的线程会将资源锁定起来,其 阅读全文
posted @ 2023-02-18 21:52 手中的小黄鸭 阅读(310) 评论(0) 推荐(0)
摘要:| 序号 | 锁名称 | 应用 | | | | | | 1 | 乐观锁 | CAS | | 2 | 悲观锁 | synchronized、vector、hashtable | | 3 | 自旋锁 | CAS | | 4 | 可重入锁 | synchronized、Reentrantlock、Lock 阅读全文
posted @ 2023-02-18 21:15 手中的小黄鸭 阅读(5) 评论(0) 推荐(0)
摘要:Collection.shuffle() 主要思想如下图,总元素n个,按照从后往前的每个元素i进行操作。 从包括元素i之前的所有元素随机取一个元素j(有可能i==j,如图所示的最后一步操作,毕竟也要允许有洗牌之后顺序不变的情况) 两个元素互相交换 直到洗牌完毕,需要n-1步操作。 阅读全文
posted @ 2023-02-18 21:09 手中的小黄鸭 阅读(54) 评论(0) 推荐(0)