Home page

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

ConcurrentHashMap简介

发表于 2019-05-20 | 更新于 2019-10-20 | 分类于 java-base

前言HashMap是java中常用的集合类,为了容器的读写性能,HashMap在读写数据时并没有加锁,即HashMap是非线程安全的集合类。 java中针对线程安全的哈希容器有两个:ConcurrentHashMap、HashTable。HashTable方法中包含大量的Synchronized关键 ...

阅读全文 »

equals与hashCode方法重写

发表于 2019-05-15 | 更新于 2019-05-20 | 分类于 java-base

equals与hashCode重写在某些场景,需要重写某个对象的equals()方法来满足我们的需求,重写equals()方法时一定注意要重写hashCode()方法。为什么重写equals()方法就一定要重写hashCode()方法呢? 例如,现在统计不同种类的书的数量,书分类的规则是:书名与作者 ...

阅读全文 »

java集合类

发表于 2019-05-12 | 更新于 2019-05-20 | 分类于 java-base

简介:java常用集合类包括LinkedList、ArrayList、Stack、Queue、HashMap、LinkedHashSet、TreeSet、HashSet、ConcurrentHashMap等。 其中线程安全的容器由Vector、Stack、HashTable、Enumeration( ...

阅读全文 »

HTTP协议简介

发表于 2019-05-11 | 更新于 2019-06-30 | 分类于 network

前言:现有web请求中大都基于HTTP协议。了解HTTP协议需要具备计算机网络基础知识,笔者参考网上评价最高的《图解HTTP》这本书对HTTP协议进行系统的学习。主要介绍HTTP协议、状态码、代理、网络安全HTTPS。 计算机基础 网络分层主要分为三种: tcp/ip四层 五层协议 OSI七层 ...

阅读全文 »

hexo搭建博客踩坑

发表于 2019-05-10 | 更新于 2019-10-20 | 分类于 blog-create

前言hexo + next搭建时遇到一些问题,包括插入图片、toc、代码行号、首行缩进等。 推荐在对应github页面的issue板块搜索自己的问题,可以少走很多弯路。 环境安装 安装node.js 安装git 然后在合适的文件夹下执行命令: npm install hexo-cli -g ...

阅读全文 »

Java学习博客

发表于 2019-05-08 | 更新于 2019-10-14

前言:博客主页 java语言基础 java集合类 eqauls与hashCode重写 ConcurrentHashMap 反射 泛型 nio 多线程 Synchronize Lock 线程池 死锁 乐观锁 MySQL 常用语句 索引优化 性能优化 隔离级别 Spring框架 IOC ...

阅读全文 »

随笔

发表于 2019-05-07 | 更新于 2019-05-14

前言:纸上得来终觉浅,绝知此事要躬行。入职Java后端开发一年多来,除了参与正常的项目研发,私下自己也看了十来本Java后端技术栈书。总觉得看的有点囫囵吞枣,理解不深刻。由于经验缺乏,很多知识点掌握并不牢固,看书或者别人的博客可以看懂,但是自己讲又不能讲的很好。思来想去可能是由于自己没有输出成果,导 ...

阅读全文 »
12
tru-Xu

tru-Xu

17 日志
6 分类
24 标签
GitHub E-Mail
Links
  • leetcode
  • newcoder
  • coursera
© 2019 tru-Xu
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v7.1.1
|