本文专门解析 JDK 1.8 ConcurrentHashMap,文中你可以找到大多数关于 ConcurrentHashMap 问题的答案,正因为本文仅专注于 ConcurrentHashMap,因此就没有与 HashMap 等纵向比较的内容。 为了便于说明下文的 chm 与 ConcurrentH ...
分类:
其他好文 时间:
2020-04-14 10:54:18
阅读次数:
70
学会利用工具,是一个优秀运维要做的事情。IT运维的工作内容主要是负责服务器硬件配置、独立主机或虚拟化产品的开通维护、服务器日常运行监控和管理等。回归正题,为什么说这款免费神器让运维们得到了解放呢!?理由很简单粗暴:免费友好,界面舒服,功能齐全。我只罗列出我个人喜欢的几点功能,仅供大家参考。1、多云混合管理支持所有公有云厂商云服务器、私有云服务器等统一混合式管理,公司业务多,经常会用到不同平台的云服
分类:
其他好文 时间:
2020-04-09 10:39:09
阅读次数:
85
"一、性能" "二、伸缩性" "三、扩展性" "四、可用性" "五、安全性" "参考资料" 一、性能 性能指标 1. 响应时间 指某个请求从发出到接收到响应消耗的时间。 在对响应时间进行测试时,通常采用重复请求的方式,然后计算平均响应时间。 2. 吞吐量 指系统在单位时间内可以处理的请求数量,通常使 ...
分类:
其他好文 时间:
2020-04-09 00:12:05
阅读次数:
95
我们知道,Linux用cache/buffer缓存数据,且有个回刷任务在**适当时候**把脏数据回刷到存储介质中。什么是适当的时候?换句话说,什么时候触发回刷?是脏数据达到多少阈值还是定时触发,或者两者都有?不同场景对触发回刷的时机的需求也不一样,对IO回刷触发时机的选择,是IO性能优化的一个重要方... ...
分类:
系统相关 时间:
2020-04-08 09:53:35
阅读次数:
77
导语 在最近一次游戏性能专项测试过程中发现帧率陡降,开发同学分析源代码堆栈信息,折腾了很久一直无法定位原因,最终定位到原来是手机发热降频引起。 有经验一看完整的性能数据,基本一眼都能看出问题原因。需要强调一点:分析问题需要整体数据联动分析,单独看某单一信息是没是意义的。这个案例很典型,所以将本次性能 ...
分类:
其他好文 时间:
2020-04-07 18:38:49
阅读次数:
76
1、交换内存告警 该告警通常就是使用了swap分区导致的,在生产环境中,如果服务器内存是256G;建议关闭swap分区,减少跟数据盘之间的交互; 2、修改swap阈值 任何:表示只要使用了swap分区就告警; 从不:无论怎么使用swap分区都不告警,即关闭swap告警; 指定:举例说明:如果swap ...
分类:
其他好文 时间:
2020-04-06 10:14:24
阅读次数:
104
PAT乙级: 1053 住房空置率 (20分) 题干 在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e ,则该住房为“可能空置”; 若观察期超过某给定阈值 D 天,且满足上一个条件,则该住 ...
分类:
其他好文 时间:
2020-04-04 14:50:14
阅读次数:
66
1 import numpy as np 2 import matplotlib.pyplot as plt 5 import struct 6 i=0 7 #读取训练数据 8 file_list=['train-images.idx3-ubyte','train-labels.idx1-ubyte ...
分类:
编程语言 时间:
2020-04-03 16:41:24
阅读次数:
161
项目概况: 有一个PDF文件,里面的每页都是一张发票,把每页的发票单独存为一个PDF并用该发票的的发票号码进行文件的命名,发票号码需要OCR识别,即识别下图中红色方块的内容。 一:拆分PDF 现有一个PDF文件,里面有很多张发票图片,每张发票占一页 我们先把这整个PDF拆分为单独的PDF 使用PyP ...
分类:
其他好文 时间:
2020-04-01 16:21:37
阅读次数:
63
在梯度提升树(GBDT)原理小结中,我们对GBDT的原理做了总结,本文我们就从scikit-learn里GBDT的类库使用方法作一个总结,主要会关注调参中的一些要点。 1. scikit-learn GBDT类库概述 在sacikit-learn中,GradientBoostingClassifie ...
分类:
其他好文 时间:
2020-03-31 23:06:06
阅读次数:
105