tEngSHe789の小站

随性而行,不行拉倒


  • 首页

  • 归档

  • 标签

  • 公益404

  • 关于

  • 搜索

关于LinkedHashmap的个人理解

发表于 2018-07-18 | | 阅读次数:
字数统计: 1,000 | 阅读时长 ≈ 5
大多数情况下,只要不涉及线程安全问题,Map基本都可以使用HashMap,不过HashMap有一个问题,就是迭代HashMap的顺序并不是HashMap放置的顺序。HashMap的这一缺点往往会带来困扰,因为有些场景,我们需要一个有序的Map。LinkedHashMap就可以做到,它虽然增加了时间和空间上的开销,但是通过维护一个运行于所有条目的双向链表,LinkedHashMap保证了元素迭代的顺序。想要解锁更多新姿势?请访问https://tengshe789.github.io/ 数据结构打 ...
阅读全文 »

关于ConcurrentHashMap1.8的个人理解

发表于 2018-07-17 | | 阅读次数:
字数统计: 3,636 | 阅读时长 ≈ 17
ConcurrenHashMap 。下面分享一下我对ConcurrentHashMap 的理解,主要用于个人备忘。如果有不对,请批评。 HashMap“严重”的勾起了我对HashMap家族的好奇心,下面分享一下我对ConcurrentHashMap 的理解,主要用于个人备忘。如果有不对,请批评。 想要解锁更多新姿势?请访问https://tengshe789.github.io/ 总起HashMap是我们平时开发过程中用的比较多的集合,但它是非线程安全的,在涉及到多线程并发的情况,进行get操作 ...
阅读全文 »

HashSet原理

发表于 2018-07-17 | | 阅读次数:
字数统计: 654 | 阅读时长 ≈ 3
HashSetHashSet 是一个不允许存储重复元素的集合。 HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 想要解锁更多新姿势?请访问https://tengshe789.github.io/ HashSet和HashMap比较HashSet:  HashSet实现了Set接口,它不允许集合中出现重复元素。当我们提到HashSet时,第一件事就是在将对象存储在 HashSet之 ...
阅读全文 »

分享一个简单又复杂的程序选择题

发表于 2018-07-11 | | 阅读次数:
字数统计: 815 | 阅读时长 ≈ 3
今天在牛客网刷题,看见一个非常简单又很复杂的题目,我现在来分享一下。 想要解锁更多新姿势?请访问我的博客 题目是这样的: 123456789101112131415161718192021222324252627282930313233343536public class Main { public static void main(String [] args){ System.out.println(new B().getValue() ...
阅读全文 »

关于Hashmap的个人理解

发表于 2018-07-08 | | 阅读次数:
字数统计: 4,094 | 阅读时长 ≈ 19
刚刚看到QQ群有人吹Hashmap,一想我啥都不懂,就赶快补了一波。下面分享一下我对Hashmap的理解,主要用于个人备忘。如果有不对,请批评。想要解锁更多新姿势?请访问https://tengshe789.github.io/ 总起Hashmap是散列表,存储结构是键值对形式。根据健的Hashcode值存储数据,有较快的访问速度。 它的线程是不安全的,在两个线程同时尝试扩容HashMap时,可能将一个链表形成环形的链表,所有的next都不为空,进入死循环;要想让它安全,可以用 Collecti ...
阅读全文 »

多终端同步Hexo

发表于 2018-07-07 | | 阅读次数:
字数统计: 2,357 | 阅读时长 ≈ 10
放寒假了,玩游戏! 呸呸呸 我是那种人么??? 放假了要好好学习,而且学什么要记录一下,每天写点博客记录一下自己的点点滴滴啊~!可垃圾笔记本屏幕太小了,看的眼疼,没有办法在原先本本上写MD博客 肿么办? 不慌,可以利用Git在多平台上同步Hexo! 下面我就分享一下步骤~ 准备环境我就不说了,Node.js,Git,Hexo,这些都是最基本的 下载Git下载 git OSX 版:git-scm.com/download/ma…下载 git Windows 版:git-scm.com/downl ...
阅读全文 »

WIN10 1809隐藏大杀器--卓越模式

发表于 2018-07-06 | | 阅读次数:
字数统计: 851 | 阅读时长 ≈ 3
铛铛铛 开箱快递来了!新cpu到了其实也不算新cpu,毕竟这个cpu已经出了6年了。 放暑假了,总要娱乐一下。奈何家里的老电脑cpu性能不大够(二代i5 @2.9ghz),干啥啥不痛快,很是苦恼。正好,趁着i7 9900K将要发售的时候,赶快买了个E3-1240V2充值信仰! 先来回顾一下新买cpu的参数。 基本参数CPU系列 Xeon E3 v2系列制作工艺 22纳米核心代号 Ivy Bridge 性能参数核心数量 四核心线程数量 八线程CPU主频 3.4 ...
阅读全文 »

=_=我的上一个博客被攻击瘫痪了=_=

发表于 2018-07-04 | | 阅读次数:
字数统计: 254 | 阅读时长 ≈ 1
刚刚结束期末考试,呼呼(_ _)゜zzZ,累死了。 一想到原来的博客没有了, 还要在搭一个,就更累了! 万事开头难,helloWorld不能不写。而且因为不是第一次写HelloWorld了,所以这次写的简单点吧。 哦,忘了交代了,我的上一个博客挂掉了, 被DDOS攻击攻击,攻击完了暂且不说,登陆密码又被暴力破解了。哎,难受,图省钱买的OpenVZ服务器,攻击后在数据中心管理员的几经确认下,被判定死亡。数据无法修复,内核被破坏,无法启动。 而我也没有设置备份(还不是因为懒!),雪上加霜! ...
阅读全文 »
1…67
tEngSHe789

tEngSHe789

56 日志
29 标签
RSS
GitHub E-Mail Google Twitter Telegram Steam StackOverflow dribbble Instagram 微博 QQZone 网易云音乐 掘金 思否
0%

Tag Cloud

  • Hexo1
  • Spring2
  • Windows106
  • git2
  • java18
  • k8s2
  • python2
  • redis1
  • 军事1
  • 分享8
  • 初2
  • 吐槽2
  • 学好分布式架构10
  • 并发3
  • 技术27
  • 操作系统6
  • 数据结构与算法1
  • 日常10
  • 架构1
  • 测试1
  • 源码8
  • 生活4
  • 硬件1
  • 窍门7
  • 网络4
  • 设计模式1
  • 软件分享1
  • 软件教学9
  • 错题1
© 2018 — 2021 tEngSHe789
载入天数...载入时分秒...