如图: data(){return { prodNum: 1, //计数器数量 prohibit1: false, //计数器-是否禁用 prohibit2: false, //计数器+是否禁用 }函数:// 笨方法实现数量的输入与加一减一 // 以及对边界值的判断禁用 /** * 减少商品数量 * ...
分类:
其他好文 时间:
2020-09-24 21:13:10
阅读次数:
41
引言 在nuxt中使用vuex,以模块方式引用——计数器为例 目录结构 js模块写法 // user.js// state为一个函数, 注意箭头函数写法const state = () => ({ counter: 6}) // mutations为一个对象const mutations = { i ...
分类:
其他好文 时间:
2020-09-23 23:43:24
阅读次数:
50
Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。 你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象 ...
分类:
编程语言 时间:
2020-09-18 02:06:28
阅读次数:
44
运行时数据区 程序计数器/PC寄存器 线程私有,程序计数器是一块较小的内存空间,当前线程所执行的字节码的行号指示器。 字节码解释器工作时就是通过改变计数器的值来选择下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成。 如果线程在执行java方法,计数器记录 ...
分类:
编程语言 时间:
2020-09-17 23:11:27
阅读次数:
31
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 ###1.mysql安装 源码包安装:https:// ...
分类:
数据库 时间:
2020-09-17 21:58:59
阅读次数:
46
3.1 概述 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到高并发的瓶颈时,就必须研究垃圾回收了。 程序计数器、虚拟机栈、本地方法栈随线程生,随线程死,不用过多的考虑垃圾回收的问题。 java堆和方法区则有着很明显的不确定性:一个接口的多个实现类需要的内存可能会不一样,一个方法所执行 ...
分类:
其他好文 时间:
2020-09-17 20:27:50
阅读次数:
31
限流是指在系统面临高并发、大流量请求的情况下,限制新的流量对系统的访问,从而保证系统服务的安全性。常用的限流算法有计数器固定窗口算法、滑动窗口算法、漏斗算法和令牌桶算法,下面将对这几种算法进行分别介绍,并给出具体的实现。本文目录如下,略长,读者可以全文阅读,同样也可以只看感兴趣的部分。 计数器固定窗 ...
分类:
编程语言 时间:
2020-09-17 19:49:51
阅读次数:
25
内核中的时间 Linux 系统内核对于时间的管理依赖于硬件,硬件按一定的周期产生中断这个理的周期由内核的一个配置值HZ决定,而在系统启动时会将定时器配置为HZ值指定的频率产生中断;同时内核和维护一个64位(X86和X64都是64位)的计数器变量jiffies(jiffies_64)。在系统启动时这个 ...
分类:
系统相关 时间:
2020-09-17 16:14:11
阅读次数:
39
本文承接上一篇文章:AQS-共享模式分析 概述 CountDownLatch是一个同步计数器,他允许一个或者多个线程在另外一组线程执行完成之前一直等待,基于AQS共享模式实现的,下面就先举一个简单例子,从例子入手分析CountDownLatch的原理。 例子 public class CountDo ...
分类:
其他好文 时间:
2020-09-17 13:47:28
阅读次数:
28
前言说jvm的内存模型前先了解一下物理计算机的内存处理。物理计算器上用户磁盘和cpu的交互,由于cpu读写速度速度远远大于磁盘的读写速度速度,所以有了内存(高速缓存区)。但是随着cpu的发展,内存的读写也跟不上cpu的读写速度了,cpu的产商就给每个cpu加入了一个高速缓存,也就是下面的结构。JVM组成解析运行时数据区运行时数据区中包括:栈、堆、方法区(元空间)、本地方法栈、程序计数器。详细概念在
分类:
其他好文 时间:
2020-09-17 12:44:01
阅读次数:
25