曾经高跟鞋

文章
7
资源
1
加入时间
3年0月21天

CurrentHashMap原理

ConcurrentHashMap内部数据结构是hashTable,但是与hashTable不同的是CurrentHashMap使用了锁分离技术,即:使用多个不同的锁来控制对HashTable的不同部分进行修改,其内部的不同部分使用Segment来表示。这样一个大的HashTable就会被分为多个小的HahTable,每个锁作用在不同的小HashTable上。当多个操作发生在不同的Segment...

完美解决github访问速度慢、图片无法显示问题

大陆github上下载源码的速度完全摧毁了我的耐心,而且图片也无法显示,一开始我还以为自己上传时图片没传上去,后来看到别人的仓库也无法浏览,我释(fen)然(nu)了,决心解决这个问题,好在功夫不负有心人,要坚持面向百度编程。。。1. 获取Github相关网站的ip映射 进入网站: https://www.ipaddress.com 分别输入github.com和github.global.ssl.fastly.net 得到对应的IP地址 2. 修改本地hosts文件在host

VMWare ESXi接口总结

VMWare ESXi通过对虚拟机的性能进行优化,使得虚拟机之间的网络交换不受底层网卡的限制。虽然E1000e模拟的是千兆网卡,但实际性能仍然不止千兆;虽然VMXNET3模拟的是万兆网卡,实际性能也可以超出万兆。两者底层都不需要对应物理网卡,这点是SR-IOV直通所不支持的。...

1.12 实例:猜数字小游戏

猜数字是一个经典的小游戏,程序先产生一个随机数,然后用户输入数字,程序将输入的数字与随机数进行对比,给出用户相应的提示信息。本节实现了一个基于 IO 流的猜数字游戏,游戏中限制玩家游戏次数,游戏试玩为 5 次,超过 5 次后,则提示玩家试玩结束,请付费。具体实现步骤和代码如下:1)创建 count.txt 文件,存储游戏次数,文件内容如下:count=02)创建 way.txt 文件,存储支付状态(1 为已付费,0 为未付费),文件内容如下:way=03)为了简化代码,本节将多个实现方法写在