ArrayList、Vector、HashMap、HashTable、HashSet的默认初始容量、加载因子、扩容增量

时间:2017-2-28   作者:StanWind   分类: 杂记   热度:243°    
时间:2017-2-28   分类: 杂记    热度:243  

这里要讨论这些常用的默认初始容量和扩容的原因是:

当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。

加载因子的系数小于等于1,意指  即当 元素个数 超过 容量长度*加载因子的系数 时,进行扩容。

另外,扩容也是有默认的倍数的,不同...

阅读全文>>

热门 redis基本操作一览

时间:2017-2-10   作者:StanWind   分类: 后端开发   热度:548°    
时间:2017-2-10   分类: 后端开发    热度:548  

benchmark 性能测试工作

check aof 检测aof日志工具

check dump 检查rdb日志工具



后台运行方法:

 vim编辑conf配置文件 

daemonize yes  



—————查询key

keys * -查询当前所有的key


keys sit[ey] -正则去匹配中括号内的字符返回keys


...

阅读全文>>

IntelliJ Idea 授权服务器使用

时间:2017-1-26   作者:StanWind   分类: 杂记   热度:381°    
时间:2017-1-26   分类: 杂记    热度:381  

JetBrains授权服务器

http://stanwind.com 
支持的版本


IntelliJ IDEA 7.0 或更高
ReSharper 3.1 或更高
ReSharper Cpp 1.0 或更高
dotTrace 5.5 或更高
dotMemory 4.0 或更高
dotCover 1.0 或更高
RubyMine 1.0 或更高
PyCharm 1.0 ...

阅读全文>>

热门 Unity对ipv6的支持 (针对IOS上架要求)

时间:2016-12-23   作者:StanWind   分类: Unity   热度:1482°    
时间:2016-12-23   分类: Unity    热度:1482  

解决这个问题的思路就是先判断网络环境 然后根据网络环境执行不同的连接代码

Unity 5.3.x的上层API已经对ipv6支持了 例如WWW类 不需要改动任何代码 就能够支持ipv6

但是官方说一定要用域名 

然后就是socket对ipv6的支持了 

例如使用socket类来创建一个ipv4和ipv6的连接是不同的

socket&nbs...

阅读全文>>

热门 Mysql安装 密码初始化

时间:2016-11-30   作者:StanWind   分类: 运维攻防   热度:552°    
时间:2016-11-30   分类: 运维攻防    热度:552  

现在mysql安装完成后会自动生成一个临时密码

并且要求登录后就要修改

下面是一些步骤

1. 安装完成后 记录弹窗中的密码。

例如:

2016-11-11T03:38:58.399894Z 1 [Note] A temporary password is generated for root@localhost: 4/jNh1,7aXj=


...

阅读全文>>

返回顶部    首页    手机版本    后花园  
版权所有:Make it Better    站长: StanWind    赣ICP备17014296号   360网站安全检测平台  
00:00 / 00:00
随机播放