java
weixin_37568802
这个作者很懒,什么都没留下…
展开
-
浅谈HashMap
HashMap继承AbstractMap抽象类 AbstractMap实现Map接口 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap。 HashMap内部维护了一个存储数据的Entry数组,HashMap采用链表解决冲突,每一个Entry本质上是一个单向链表。当准备添加一个key-value对时,首先通过ha...原创 2019-10-12 11:38:56 · 68 阅读 · 0 评论 -
ExecutorService 看这一篇就够了
ExecutorService 看这一篇就够了 直至现在很多人面试多线程也停留在Runnable和Thread阶段,我相信真正使用过多线程都是用线程池来管理的,今天主要和大家从源码的角度来分析ExecutorService。 一:Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可...原创 2019-10-09 20:48:36 · 134 阅读 · 0 评论 -
java--RandomAccessFile知识梳理
RandomAccessFile是Java输入/输出流中功能最丰富的文件内容访问类,既可以做输入流,也可以做输出流。与普通的输入/输出流不同的是,RandomAccessFile支持跳到文件任意位置读写数据,RandomAccessFile对象包含一个记录指针,用以标识当前读写处的位置,当程序创建一个新的RandomAccessFile对象时,该对象的文件记录指针对于文件头(也就是0处),当读写n...原创 2019-10-10 10:55:42 · 103 阅读 · 0 评论 -
Linux如何部署Nginx
一、安装编译工作和库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二、下载(一般为/usr/local/) mkdir nginx:创建nginx文件夹 cd nginx 进入nginx目录 wget http://nginx.org/download/nginx-1.13.7.tar.gz...原创 2019-10-10 18:41:29 · 163 阅读 · 0 评论