优美值 题目描述 一个长度为n的序列,对于每个位置i 的数ai都有一个优美值,其定义是:找到序列中最长的一段[l,r],满足l<=i<=r ,且[l,r]中位数为ai(我们比较序列中两个位置的数的大小时, 以数值为第一关键字,下标为第二关键字比较。这样的话[l,r]的长度只有可能是奇数),r-l+1 ...
分类:
其他好文 时间:
2020-07-10 19:15:06
阅读次数:
53
安装配置Grafana参考 https://testerhome.com/articles/23629 使用配置 下载jmx_exporter https://github.com/prometheus/jmx_exporter 创建jmx_exporter配置文件 vim simple-confi ...
分类:
其他好文 时间:
2020-07-10 17:25:02
阅读次数:
118
/** * 中断当前线程; * * 如果这个线程被wait(), join(), sleep()所阻塞, * 那么线程的中断状态将被清除,同时,会抛出一个InterruptedException; * * <p> If this thread is blocked in an invocation ...
分类:
其他好文 时间:
2020-07-10 17:17:49
阅读次数:
75
使用yum安装计划任务功能,结果提示: Another app is currently holding the yum lock; waiting for it to exit... 可能是系统自动升级正在运行,yum在锁定状态中。 已经有一个yum进程在运行了,使用kill干掉它: [root@ ...
分类:
移动开发 时间:
2020-07-10 11:28:21
阅读次数:
88
什么是标签显示模式 概念: 标签以什么方式进行显示,比如div 自己占一行, 比如span 一行可以放很多个 作用: 我们网页的标签非常多,再不同地方会用到不同类型的标签,以便更好的完成我们的网页。 分类: HTML标签一般分为块标签和行内标签两种类型,它们也称块元素和行内元素。 块级元素(bloc ...
分类:
Web程序 时间:
2020-07-10 11:27:38
阅读次数:
117
简介 AQS(AbstractQueuedSynchronizer)是并发开发中一个基础组件。主要实现了同步状态管理、线程队列管理、线程等待、线程唤醒等底层操作。JDK中许多的并发类都是依赖AQS的。 ReentrantLock(可重入锁)、Semaphore(信号量)、CountDownLatch ...
分类:
其他好文 时间:
2020-07-10 10:01:14
阅读次数:
68
C#-Timer重入 July 9, 2020 11:30 PM 1、使用lock(Object)的方法来防止重入,表示一个Timer处理正在执行,下一个Timer发生的时候发现上一个没有执行完就等待执行,适用重入很少出现的场景 2、设置一个标志,表示一个Timer处理正在执行,下一个Timer发生 ...
Laravel Redis分布式锁的使用 创建锁 use Illuminate\Support\Facades\Cache; $lock = Cache::lock('foo', 10); if ($lock->get()) { // 处理业务逻辑 sleep(3); $lock->release( ...
分类:
其他好文 时间:
2020-07-09 22:22:13
阅读次数:
117
一、什么是条带化 当多个进程同时访问一个磁盘时,可能会出现磁盘冲突。磁盘系统对访问次数(每秒的IO操作,IOPS)和数据传输速率(读写速率,TPS)有限制。 当达到这些限制时,后面需要访问磁盘的进程就需要挂起等待,这就是磁盘冲突。避免磁盘冲突是优化I/O性能的一个重要目标。 条带化技术是一种自动的将 ...
分类:
系统相关 时间:
2020-07-09 22:13:31
阅读次数:
84
最近解析csv文件时第一列解析不出来,经过研究发现是文件BOM的问题 可以用以下代码去掉BOM 1 function checkBOMAndRemove($filename){ 2 $contents = file_get_contents($filename); 3 $charset[1] = s ...
分类:
Web程序 时间:
2020-07-09 22:12:51
阅读次数:
93