一、CountDowmLatch(闭锁)(倒计数锁存器) CountDownLatch类位于java.util.concurrent包下,在完成某些运算时,只有其他所有线程的运算全部完成,当前运算才继续执行。 利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行 ...
分类:
其他好文 时间:
2019-11-21 13:56:57
阅读次数:
70
TRUNCATE语句删除表数据的语法格式:即,table 这个词可要,可不要 TRUNCATE TABLE 表名; TRUNCATE 表名; 1,使用truncate语句后,表中的auto_increment计数器将被重新设置为该列的初始值。 2,对于参与了索引和视图的表,不能使用truncate ...
分类:
数据库 时间:
2019-11-20 23:35:03
阅读次数:
113
成员变量成员变量的默认值:基本类型整数(byte,short,int,long)0浮点数(float,double)0.0字符(char)‘\u0000’布尔(boolean)false数据类型默认值引用类型数组,类,接口null成员变量的内存图:区域名称作用程序计数器程序计数器是CPU中的寄存器,... ...
分类:
其他好文 时间:
2019-11-20 21:37:13
阅读次数:
59
中央处理器由运算器和控制器两大部分组成。 运算器接收从控制器送来的命令并执行相应的动作,对数据进行加工和处理。 运算器主要由算术逻辑单元(ALU)、暂存寄存器、累加寄存器、程序状态字寄存器(PSW)、通用寄存器组、计数器(CT)、移位器组成。 程序状态字寄存器用于保存系统的运行状态。条件转移指令执行 ...
分类:
其他好文 时间:
2019-11-20 19:54:39
阅读次数:
167
一、程序计数器/PC寄存器 (Program Counter Registe) 用于保存当前正在执行的程序的内存地址(下一条jvm指令的执行地址),由于Java是支持多线程执行的,所以程序执行的轨迹不可能一直都是线性执行。当有多个线程交叉执行时,被中断的线程的程序当前执行到哪条内存地址必然要保存下来 ...
分类:
其他好文 时间:
2019-11-19 14:03:22
阅读次数:
72
1.它是限流算法中最简单最容易的一种算法 计数器实现限流 每分钟只允许10个请求 第一个请求进去的时间为startTime,在startTime + 60s内只允许10个请求 当60s内超过十个请求后,拒绝,不超过,到第60s 重新设置时间 package com.aiyuesheng.utils; ...
分类:
其他好文 时间:
2019-11-18 12:37:59
阅读次数:
83
良心制作,JVM原理速记复习Java虚拟机总结思维导图面试必备。
一、运行时数据区域
线程私有
程序计数器
记录正在执行的虚拟机字节码指令的地址(如果正在执行的是Native方法则为空),是唯一一个没有规定OOM(OutOfMemoryError)的区域。
Java虚拟机栈
每个Java方法在执... ...
分类:
编程语言 时间:
2019-11-16 23:46:01
阅读次数:
156
蝴蝶计数器——一个简单易用的网页计数器 博客网页计数器一直在用flagcounter,前段时间被禁掉了,仿照它自动动手写了一个。后端采用beego+mysql,用了大概一周的业余时间设计和实现,然后就快速上线了,上线之后发现了不少问题,又用了大概一周的时间修复bug,到目前为止,比较稳定了,用户量当 ...
分类:
Web程序 时间:
2019-11-16 19:42:34
阅读次数:
113
前言 collections 是python内建的一个集合模块。 参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1017681679479008 一 collections中的类 1.1 namedtuple namedtuple('名称' ...
分类:
其他好文 时间:
2019-11-16 16:09:10
阅读次数:
85
一、let 声明的变量只在它所在的代码块有效 --(for循环的计数器) 1、for循环还有一个特别之处,就是设置循环变量的那部分是一个父作用域,而循环体内部是一个单独的子作用域。 2、不存在变量提升 <==> var命令会发生“变量提升”现象 3、暂时性死区,只要块级作用域内存在let命令,它所声 ...
分类:
其他好文 时间:
2019-11-16 10:34:42
阅读次数:
69