java
WCNB
gameNB
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
log4j配置
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR <转载 2020-05-10 14:56:58 · 175 阅读 · 0 评论 -
HashMap ------TreeMap-----LinkedHashMap---HashTable
hashMap//保证高低 bit 都参与到 hash 的计算中 hash分布均匀。static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16); }Node<K,V>...原创 2020-05-06 17:48:46 · 145 阅读 · 0 评论 -
HashSet----TreeSet---LinkedHashSet
HashSet是用的hashMap的key结构做的存储。value是同一个对象。所有的操作就是对hashMap key的操作。 public Iterator<E> iterator() { return map.keySet().iterator(); } public boolean add(E e) { //添加的...原创 2020-05-06 16:40:59 · 140 阅读 · 0 评论 -
java-集合框架
fail-fast(快速失败迭代器)与 ConcurrentModificationExceptionnext、remove操作时会比较expectedModCount和modCount是否相等。//实现iterator后的 定义的final void checkForComodification() { if (modCount != expected...原创 2020-05-02 10:35:15 · 148 阅读 · 0 评论 -
IO概念及模型
目前IO模型主要经历了以下五种:1)阻塞IO2)非阻塞IO3)IO复用(select和poll)4)信号驱动IO(sigio)5)异步IO(aio_)内核空间和用户空间:由于操作系统都包括内核空间和用户空间(或者说内核态和用户态),内核空间主要存放的是内核代码和数据,是供系统进程使用的空间。而用户空间主要存放的是用户代码和数据,是供用户进程使用的空间。目前Linux系统简化了分段...转载 2020-02-25 15:02:56 · 270 阅读 · 0 评论
分享