-
CentOS 7.4 编译安装 Tengine
2018-09-10 21:26./configure --prefix=/usr/local/nginx --user=www --group=www --with-pcre=/usr/local/src/pcre-8.39 --with-openssl=/usr/local/src/openssl-1.1.0c --with-jemalloc=/usr/local/src/jemalloc-4.4.0 --with-http_gzip_static_module --with-http_realip_module --with-http_stub_status_module --with-http_concat_module --with-zlib=/usr/local/src/zlib-1.2.11 --with-ipv6 --with-mail --with-http_ssl_module --with-http_v2_module
-
HashMap 深度解读
2018-09-08 16:11当多线程下的 HashMap 对象处于扩容的临界点时,此时有两个线程同时对 HashMap 进行键值对的插入操作(put).
此时两个线程都会进行 table 数组的扩容,便有可能导致 table 数组下的某一个位置形成环状链表.(可以通过打断点调试进行情况的复现)
当调用 get 方法去获取该位置下一个不存在的键值对的时候,此时找不到该键值对,便会在环状链表中不停的转圈,将导致 CPU 占用率百分之百.
仅仅是文字可能看起来会有点复杂,我这两天会写一篇博客专门说一下这个,迟迟没有写完的原因是要画的图太多了.嘿嘿 -
HashMap 深度解读
2018-09-08 10:21当多线程下的 HashMap 对象处于扩容的临界点时,此时有两个线程同时对 HashMap 进行键值对的插入操作(put).
此时两个线程都会进行 table 数组的扩容,便有可能导致 table 数组下的某一个位置形成环状链表.(可以通过打断点调试进行情况的复现)
当调用 get 方法去获取该位置下一个不存在的键值对的时候,此时找不到该键值对,便会在环状链表中不停的转圈,将导致 CPU 占用率百分之百.
仅仅是文字可能看起来会有点复杂,我这两天会写一篇博客专门说一下这个,迟迟没有写完的原因是要画的图太多了.嘿嘿 -
HashMap 深度解读
2018-09-08 10:19当多线程下的 HashMap 对象处于扩容的临界点时,此时有两个线程同时对 HashMap 进行键值对的插入操作(put).
在两个线程都会进行 table 数组的扩容,便有可能引发 table 数组下的某一个位置形成环状链表.(可以通过打断点调试进行情况的复现)
当调用 get 方法去获取该位置下一个不存在的键值对的时候,此时找不到该键值对,便会在环状链表中不停的转圈,将导致 CPU 占用率百分之百.
仅仅是文字可能看起来会有点复杂,我这两天会写一篇博客专门说一下这个,迟迟没有写完的原因是要画的图太多了.嘿嘿 -
汽车销量锐减揭示了什么?
2018-09-08 08:23销量锐减 商乘并举战略遇阻 江铃汽车现困局:上半年净利降四成 http://www.cb.com.cn/index/show/gs/cv/cv12526976216
-
Android 之路 - 实现高斯模糊的菜单
2018-09-07 22:25如果是我这个实现方式的话是内存占用不够了,你可以考虑:
- 将 scaleFactor 的比例设置大一点,将 bitmap 在进行压缩。
- 使用一些更好的 bitmap 压缩算法。
- 使用 android:largeHeap="true" 申请更多的内存。
另外希望提供一下你的使用地方的页面截图和机型,我想尝试一下。
-
两个博客系统互通——从 blog 发表文章同步到 solo 系统
2018-09-07 10:55大神来我这里看了啊,真的感觉到非常荣幸😋 ,我关注 solo 博客有好几年了,自己也搭建过低版本的用过,感觉挺好的,solo 越来越好!!!
-
6. 读取动画
2018-09-05 21:55一直在找流星.net的amb文件相关信息,直到看到了博主的pos。比我想象中的复杂很多,也与现代游戏的动画很多不一样。非常感谢博主的分享了,眼界开阔了不少。本人空余的时候摆弄下ue4,一直想把流星.net的动作资源应用上,现在暂时用剑灵的资源,恳求博主可以分享一下相关的max脚本或者是amb导出的fbx动画文件,感谢感谢
同时也希望可以获得博主的qq号码,同是流星.net爱好者期盼可以交流交流。鄙人书读的少,如言语有不当之处还望多多包涵与指教。:smile: