- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 SpringCloud-Feign (四)
这里写自定义目录标题前言Feign 是什么为什么要使用FeignFeign如何使用ribbon与Feign的区别Eureka->ribbon->Feign前言阅读之前先阅读https://blog.csdn.net/dtttyc/article/details/88853525Feign 是什么Feign是web服务的客户端,只需要创建接口,只需要添加接口,然后在接口上添加注...
2019-03-28 10:42:13 977 2
原创 保证线程安全都有哪些方式 (四)
这里写自定义目录标题实现线程三种方式RunableThreadCallableSynchronizedReentrantLockLockVolatileAtomicWait和Notify实现线程三种方式RunableThreadCallableSynchronizedReentrantLockLockVolatileAtomicWait和Notify...
2019-03-27 20:15:57 2751 3
原创 SpringCloud-Ribbon (三)
这里写自定义目录标题前言Ribbon是什么什么是LB(load Balance)LB的形式Ribbon使用步骤Ribbon 负载均衡算法种类Ribbon 自定义配置Ribbon 整体情况前言阅读之前先阅读https://blog.csdn.net/dtttyc/article/details/88817129Ribbon是什么基于Netflix Ribbon 实现的一套客户端 负载均衡...
2019-03-27 19:41:49 222 1
原创 SpringCloud-Eureka (二)
这里写自定义目录标题前言设置Eureka的info信息Eureka自我保护机制Eureka服务自我发现Eureka集群配置Zookeeper与Eureka区别什么是CAS?前言看这篇文章之前,请阅读https://blog.csdn.net/dtttyc/article/details/88807094设置Eureka的info信息设置info信息主要是查看,注册到Eureka的服务的具...
2019-03-26 12:21:18 167 1
原创 SpringCloud -Eureka (一)
这里写自定义目录标题前言springcloud是什么对比与之前springcloud有什么? 主题?Eureka 是什么实现原理What Eureka Server提供注册服务What Eureka Client 服务消费者步骤更改 Eureka的id总结前言由于在项目中一直适应的springcloud,但是没有做过系统的总结,所以停留此总结,帮助自己,也帮助他人~ 希望感兴趣的朋友一起交流~...
2019-03-25 21:46:04 224 1
原创 HashMap和HashTable与ConcurrentHashMap区别和使用场景(三)
HashMap与HashTable来自那?HashMap是什么? 结构图什么样?HashTable是什么?HashMap与HashTable的区别HashMap与HashTable的key和Value是否可以为空HashMap public V put(K key, V value) { return putVal(hash(key), key, value, f...
2019-03-24 16:09:10 1580 1
原创 什么是线程安全
什么是线程安全:当多个线程访问某个类的时候,不管运行环境采用什么调度方式,也不管这些线程之间是如何交互的,这个类都能表现出真确的行为,那么这个类就是线程安全的synchronizedJuc lock 接口可重入锁读写锁分布式锁ReidsZookeeperRedisson创建线程有几种方式单利使用双检锁VolaileHappens-before原则(关键性原则)JMM j...
2019-03-23 20:01:21 150
原创 线程之旅-(二对象及变量的并发访问)
什么叫做可重入锁 protected final boolean tryAcquire(int var1) { //重点 Thread var2 = Thread.currentThread(); int var3 = this.getState(); if (var3 == 0) { ...
2019-03-23 20:01:07 104
原创 线程之旅 (一Thread)
这里写自定义目录标题什么是进程什么是线程线程的启动第一种线程 currentThread代码运行结果与代码的执行顺序无关start的作用,start在代码中的位置与执行结果不一致为什么会有runable如何使用如何使线程暂停线程的优先级线程安全问题什么是进程什么是线程进程:1 是线程的启动第一种线程 currentThread找到正在执行的线程 currentThread代码运行结果与...
2019-03-23 20:00:52 178
原创 Object对象方法有哪些?作用?(一)
这里写自定义目录标题Object方法registerNativesgetClasshashcodeequalequal与Hashcode区别为什么有了Hashcode还会有equal呢ClonetoStringnotifynotifyALLwaitnotify和waitfinalize总结Object方法从宏观看object方法总共有9个,首先声明的是object是一切对象的父方法,所以这些方...
2019-03-23 19:58:51 573
原创 Integer常量缓存池(二)
这里写自定义目录标题什么是Integer常量缓存池为什么会有Integer常量缓存池代码体现利用equal比较为什么为false什么是Integer常量缓存池当我们使用Integer的时候会存储数据,避免重复的new对象,缓存数据的范围在-128 到127 之间的数据, 如果超出这个数据则创建一个新的对象为什么会有Integer常量缓存池避免创建新的对象,使用的是数组来存储数据代码体现...
2019-03-23 19:58:31 555
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人