摘要:一、http http的历史http(超文本传输协议),在创建之初就是为了将超文本标记语言(html)文档从web服务端传送给浏览器的客户端。随着我们网页内容变得复杂,不单单有文字、图片,还有css,js等等渲染,ajax的出现、移动互联网的高速发展,随着时代的变迁,http也一直升级优化,丰富自己 阅读全文
posted @ 2020-05-25 18:32 风好大 阅读(86) 评论(0) 推荐(0) 编辑
摘要:一、AQS 什么是AQS fifo队列 + 原子int(表示状态) 原子int:AtomicInteger这个类的存在是为了满足在高并发的情况下,原生的整形数值自增线程不安全的问题; AQS(AbstractQueuedSynchronizer),AQS是JDK下提供的一套用于实现基于FIFO(先进 阅读全文
posted @ 2020-05-21 18:29 风好大 阅读(124) 评论(0) 推荐(0) 编辑
摘要:JVM技术图谱 性能调优 性能调优包含多个层次,比如:架构调优、代码调优、JVM调优、数据库调优、操作系统调优等。 架构调优和代码调优是JVM调优的基础,其中架构调优是对系统影响最大的。 性能调优基本上按照以下步骤进行:明确优化目标、发现性能瓶颈、性能调优、通过监控及数据统计工具获得数据、确认是否达 阅读全文
posted @ 2020-05-13 16:01 风好大 阅读(94) 评论(0) 推荐(0) 编辑
摘要:消息系统作用 削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题) 系统解耦(解决不同重要程度、不同能力级别系统之间依赖导致一死全死) 提升性能(当存在一对多调用时,可以发一条消息给消息系统,让消息系统通知相关系统) 蓄流压测(线上有些链路不好压测,可以通过堆积一定量消息再放开 阅读全文
posted @ 2020-05-07 18:45 风好大 阅读(147) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/cz123/p/7693064.html 这个继承体系中的核心接口是Future。Future的核心思想是:一个方法f,计算过程可能非常耗时,等待f返回,显然不明智。可以在调用f的时候,立马返回一个Future,可以通过Future这个数据结构去 阅读全文
posted @ 2020-04-17 16:15 风好大 阅读(96) 评论(0) 推荐(0) 编辑
摘要:DruidDataSource dataSource = new DruidDataSource(); dataSource.setDriverClassName(DRIVER_CLASS_NAME); dataSource.setUrl(book.getDbUrl()); dataSource.s 阅读全文
posted @ 2020-04-17 15:59 风好大 阅读(444) 评论(0) 推荐(0) 编辑
摘要:本文引用spring版本4.3.1,原文 基本流程 主要从Bean的注册和初始化两个方面入手 类引用关系 spring源码解读 1、spring bean的注册 从启动类进入 接下来,就是 refresh(),这里简单说下为什么是 refresh(),而不是 init() 这种名字的方法。因为 Ap 阅读全文
posted @ 2020-04-07 17:17 风好大 阅读(160) 评论(0) 推荐(0) 编辑
摘要:问题一、 在实际使用zuul发现一个问题,在路由地址无法抵达时,zuul抛出 Filter threw Exception ,屏蔽了实际错误。 通过阅读源码可得,zuul会抛出ZuulException异常,将RunTimeException封装在内部。 需要使用throwable拦截器捕获。 重写 阅读全文
posted @ 2020-03-24 18:48 风好大 阅读(327) 评论(0) 推荐(0) 编辑
摘要:一、循环依赖与加载类型、作用域的关系 在开始介绍各种情况之前,首先要了解以下三个知识点: Spring中依赖注入的方式有两种,属性注入与构造器注入。上面的代码中,类A就是通过属性注入的方式注入了B,类B是通过构造器注入的方式注入了A。 Spring中的bean根据作用域的不同,可以大体分为两类,si 阅读全文
posted @ 2020-03-23 18:30 风好大 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1. OSI七层和TCP/IP四层的关系 1.1 OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。 1.2 OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。 1.3 OSI是一种 阅读全文
posted @ 2020-03-12 09:52 风好大 阅读(73) 评论(0) 推荐(0) 编辑