![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
信仰历程
不积跬步无以至千里不积小流无以成江海
展开
-
java HashMap 深入浅出
简介 HashMap 实现 java.util.Map 接口, 通过键值对存储。HashMap与HashTable 功能基本相同,但是HashMap是线程不安全的,HashTable 则是线程安全的。HashMap通过对象HashCode进行或运算 加位移运算得到Hash值。HashMap存在最大容量 1 << 30 。 总结 hashMap有如下特...原创 2018-02-27 00:31:25 · 155 阅读 · 0 评论 -
十分钟了解 spring cloud
1 为什么需要服务发现简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并且强调DevOps和快速演化。这就要求我们必须采用与一站式时代、泛SOA时代不同的技术栈,而Spring Cloud就是其中的佼佼者。DevOps是英文Development和Operations的合体,他要求开发、...转载 2018-03-01 00:36:15 · 2431 阅读 · 3 评论 -
java 并发 JUC 一
J.U.C(java.util.concurrent)简介 java在1.5之后推出了一套新的处理并发的机制,提高了java在多线程方面执行的效率。 J.U.C 作为java新的并发处理机制,大量加入了非阻塞同步,图一 ...原创 2018-06-25 23:22:02 · 371 阅读 · 0 评论 -
java 并发 JUC Atomic 二
什么是原子操作原子操作是指不会被线程调度机制打断的操作,在JAVA中i++ 是原子操作吗?答案是否定否定的。用一段代码做一个测试,count 计数器由于不是原子操作所以会产生无法预料的结果。 static AtomicInteger atomicCount = new AtomicInteger(0); static Integer count = new Integer...原创 2018-06-28 00:28:39 · 158 阅读 · 2 评论 -
java 泛型
导读文章主要有三段泛型类初始化介绍通配符擦除 如果你是急性子可以直接跳过本段 下面代码有#号标识处有三处语法错误,如果你对此没有任何疑问,那么本文可能无法带给你更多知识。public class GenericTest { static class A{} static class B extends A{} static class C{} ...原创 2018-08-03 00:42:20 · 180 阅读 · 4 评论