摘要: 1.CAS是什么 Compare and Swap(比较并操作),由处理器架构支持,语义是如果当前值V和旧值A相同,则将当前值修改为B,如果不相同则不修改。CAS操作采用的是乐观锁技术,当多线程同时修改某个变量时只有一个成功,其他线程会失败当是不会被挂起,会被告知失败并重试。2.CAS操作和sync 阅读全文
posted @ 2017-09-03 11:51 魔术员 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Axios为vue2.0官方推荐HTTP请求工具,之前的是vue-resource 在使用的过程中总结了两种使用方式: 1.和vue-resource使用类似 引入:import axios from 'axios'; Vue.prototype.$http = axios; 使用:this.$ht 阅读全文
posted @ 2017-07-30 22:56 魔术员 阅读(3838) 评论(0) 推荐(0) 编辑
摘要: 一:hash表 也叫散列表,以key-value的形式存储数据,就是将需要存储的关键码值通过hash函数映射到表中的位置,可加快访问速度。 二:hash冲突 如果两个相同的关键码值通过hash函数映射到了表中的相同位置,则产生了“碰撞”及hash冲突。解决冲突的方式有多种,可根据实际情况选择。 三: 阅读全文
posted @ 2017-03-23 10:58 魔术员 阅读(133) 评论(0) 推荐(0) 编辑