摘要:
Netty 一、概述 NIO的框架,主要是可以使系统在单线程的情况下可以同时处理多个客户端请求。主要是用了NIO的多路复用的技术 二、技术特点 零拷贝 Netty使用堆外直接内存进行Socket读写,不需要进行缓冲区的二次拷贝,如果使用传统内存,JVM会将内存Buffer拷贝一份到直接内存中,然后才 阅读全文
posted @ 2020-11-16 21:38
springcode
阅读(273)
评论(0)
推荐(0)
摘要:
RabbitMQ 一、概述 RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。 AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等 阅读全文
posted @ 2020-11-16 21:17
springcode
阅读(87)
评论(0)
推荐(0)
摘要:
Redis 一、概述 Redis是一个基于内存的高性能key_value数据库 二、优点 2.1、速度快 数据存储在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(常量级,时间最短) Redis本质是一个key_value类型的内存数据库 2.2、支持丰富数 阅读全文
posted @ 2020-11-16 18:07
springcode
阅读(105)
评论(0)
推荐(0)
摘要:
Mybatis 缓存 一、概述 Mybatis 中有一级缓存和二级缓存,默认情况下一级缓存是开启的,而且是不能关闭的。一级缓存是指 SqlSession 级别的缓存,当在同一个 SqlSession 中进行相同的 SQL 语句查询时,第二次以 后的查询不会从数据库查询,而是直接从缓存中获取,一级缓存 阅读全文
posted @ 2020-11-16 10:52
springcode
阅读(71)
评论(0)
推荐(0)
摘要:
springBoot 一、概述 SpringBoot主要是简化spring,简化了开发过程。 1. 创建独立的 Spring 应用程序 2. 嵌入的 Tomcat,无需部署 WAR 文件 3. 简化 Maven 配置 4. 自动配置 Spring 5. 供生产就绪型功能,如指标,健康检查和外部配置 阅读全文
posted @ 2020-11-16 10:47
springcode
阅读(148)
评论(0)
推荐(0)
摘要:
springMVC 一、概述 springmvc说白了就是封装了servlet的框架,那么什么是servlet呢? servlet是一种服务器端的java应用程序,一般来说如果我们用servlet来开发,我们要先让这个类继承一下HttpServlet,然后写个doget,doPost,判断一下前端是 阅读全文
posted @ 2020-11-16 10:39
springcode
阅读(102)
评论(0)
推荐(0)
摘要:
springAOP 一、概述 AOP也就是横切的思想,就是说在不改变业务代码的前提下,我将多个业务模块需要共同调用的方法封装其阿里,减少重复代码,降低耦合度的一种技术。 AOP有核心关注点和横切关注点。业务处理的主要流程是核心关注点,与之关系不大的部分是横切关注点。比如权限认证、日志、事物。 AOP 阅读全文
posted @ 2020-11-16 10:18
springcode
阅读(82)
评论(0)
推荐(0)
摘要:
SpringIOC 一、IOC原理 通过配置文件描述Bean及Bean之间的依赖关系,利用java语言的反射功能实例化Bean,并建立Bean之间的依赖关系。 Spring启动时读取应用程序提供的Bean配置信息,Spring容器中生成一份相应的Bean配置注册表。根据注册表实例化Bean Bean 阅读全文
posted @ 2020-11-16 10:00
springcode
阅读(76)
评论(0)
推荐(0)

浙公网安备 33010602011771号