web
K-Darker
1、每天读书;2、学习新的语言;3、战胜你的恐惧;4、升级你的技能;5、承认自己的缺点;6、向你佩服的人学习
展开
-
线程上下文类加载器(ClassLoader)
ClassLoaderClassLoader介绍ClassLoader 顾名思义就是类加载器,ClassLoader 作用:负责将 Class 加载到 JVM 中审查每个类由谁加载(父优先的等级加载机制)将 Class 字节码重新解析成 JVM 统一要求的对象格式思考问题:1.首先是正常的一个类是怎么加载到虚拟机的 2.自定义的ClassLoader怎么加载类和卸载类ClassL...原创 2019-06-17 20:59:59 · 794 阅读 · 0 评论 -
Spring-Boot原理分析
Spring-Boot本质Spring-Boot的本质用于快速去构建一个web工厂快速的集成各种组件。解决了我们复杂的依赖包的管理。解决了我们集成中各种配置bean的统一管理的问题。Spring-Boot 的介绍快速的创建web工程依赖的快速引入快速启动首先Spring-boot约定俗成的规则1、 Bean扫描的BasePackage为启动类所在的包就是main方法...原创 2019-06-09 11:32:05 · 189 阅读 · 0 评论 -
HTTP2与HTTP1.1的区别
1.HTTP2使用的是二进制传送,HTTP1.X是文本(字符串)传送。大家都知道HTTP1.X使用的是明文的文本传送,而HTTP2使用的是二进制传送,二进制传送的单位是帧和流。帧组成了流,同时流还有流ID标示,通过流ID就牵扯出了第二个区别2.HTTP2支持多路复用因为有流ID,所以通过同一个http请求实现多个http请求传输变成了可能,可以通过流ID来标示究竟是哪个流从原创 2017-08-15 14:21:35 · 1599 阅读 · 0 评论 -
Tomcat中的Session小结
阅读目录什么是SessionSession的目的实现机制Tomcat中的session实现session存在的问题什么是Session对Tomcat而言,Session是一块在服务器开辟的内存空间,其存储结构为ConcurrentHashMap;Session的目的Http协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器转载 2017-03-14 13:52:22 · 288 阅读 · 0 评论 -
SpringCloud之声明式客户端 --(Fegin)
Fegin(声明式的web服务客户端)Fegin介绍Fegin是一个声明似的web服务客户端,它使得编写web服务客户端变得更加容易。使用Fegin创建一个接口并对它进行注解。它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,Spring Web 默认使用了HttpMessageC...原创 2019-06-23 17:26:56 · 579 阅读 · 0 评论