摘要: 1. 图解 image.pngimage.jpeg 2.BufferedReader属于哪种流,它主要是用来做什么的,它里面有那些经典的方法 属于处理流中的缓冲流,可以将读取的内容存在内存里面,有readLine()方法 3. 什么是节点流,什么是处理流,它们各有什么用处,处理流的创建有什么特征 节 阅读全文
posted @ 2019-11-14 20:37 π。 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1. 垃圾回收机制 Stop the World: JVM由于要执行GC而停止了应用程序的执行称之为Stop the World,该情形会在任何一种GC算法中发生。当Stop the world发生时,除了GC所需的线程以外,所有线程都处于等待状态直到GC任务完成。事实上,GC优化很多时候就是指减少 阅读全文
posted @ 2019-11-14 20:33 π。 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 1.集合 image.png1. List:有序、可重复。可以通过索引快速查找,但进行增删操作时后续的数据需要移动,所以增删速度慢。 2. Set:无序、不可重复。 3. Map:键值对、键唯一、值不唯一。Map 集合中存储的是键值对,键不能重复,值可以重复。根据键得到值,对 map 集合遍历时先得 阅读全文
posted @ 2019-11-14 20:29 π。 阅读(773) 评论(0) 推荐(0) 编辑
摘要: image.png 1. 什么是Java中的异常 异常是在程序执行期间可能发生的错误事件,并且会中断它的正常流程。异常可能来自不同类型的情况,例如用户输入的错误数据,硬件故障,网络连接故障等。 每当执行java语句时发生任何错误,都会创建一个异常对象,然后JRE会尝试查找异常处理程序来处理异常。如果 阅读全文
posted @ 2019-11-14 20:27 π。 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 什么是Java内存模型 前面介绍过了计算机内存模型,这是解决多线程场景下并发问题的一个重要规范。那么具体的实现是如何的呢,不同的编程语言,在实现上可能有所不同。 我们知道,Java程序是需要运行在Java虚拟机上面的,Java内存模型(Java Memory Model ,JMM)就是一种符合内存模 阅读全文
posted @ 2019-11-14 20:23 π。 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 1. 多线程 image.png 新建状态: 一个新产生的线程从新状态开始了它的生命周期。它保持这个状态直到程序 start 这个线程。 运行状态:当一个新状态的线程被 start 以后,线程就变成可运行状态,一个线程在此状态下被认为是开始执行其任务 就绪状态:当一个线程等待另外一个线程执行一个任务 阅读全文
posted @ 2019-11-14 20:14 π。 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 参考: "乐优商城的秒杀思路" 借下图 秒杀设计到的微服务 1. 注册中心(Eurake) : @EnableEurekaServer开启注册中心,实现对各种微服务的集中管理 2. 网关徽服务(zuul) : @EnableDiscoveryClient将服 务注册到到注册中心,@Enablezuu 阅读全文
posted @ 2019-07-03 16:36 π。 阅读(1942) 评论(0) 推荐(0) 编辑
摘要: application.yml 如果是多台服务器 在Spring Cloud Zuul中使用Ribbon 作为负载均衡器, 如果是单台机器,不使用负载均衡,配置就简单了: 阅读全文
posted @ 2019-07-01 19:27 π。 阅读(5108) 评论(0) 推荐(0) 编辑
摘要: 为zuul添加回退 想要为Zuul添加回退,需要实现ZuulFallbackProvider接口,在实现类中,指定为哪个微服务提供回退,并提供一个ClientHttpResponse作为回退响应。 1.复制项目microservice gateway zuul,将ArtifactId修改为micro 阅读全文
posted @ 2019-07-01 19:26 π。 阅读(251) 评论(0) 推荐(0) 编辑
摘要: ``` zuul: routes: user-service: path: /user/** serviceId: user-service add-host-header: true sensitive-headers: Access-Control-Allow-Origin,Access-Control-Allow-Methods strip-p... 阅读全文
posted @ 2019-07-01 19:25 π。 阅读(786) 评论(0) 推荐(0) 编辑