首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

玩转 Spring Boot 原理篇(核心注解知多少

Spring Boot 核心注解知多少? 在《架构真经》开篇就提到了大道至简、分而治之,感觉 Spring Boot 的设计个人感觉也有点类似。...那么,从全局上一览 Spring Boot 核心注解设计,会有何感想?...上图是结合 Spring Boot 源码梳理的一些核心注解整理,从表现形式能够体会到 Spring Boot 的一种高度封装的思想,一个 @SpringBootApplication 注解背后隐藏了诸多注解...万物之始,大道至简 学习 Spring Boot 的核心注解,就从应用程序入口处配置的 @SpringBootApplication 注解着手。 1.1....例行回顾 本文基于源码对 Spring Boot 的核心注解设计大概了解,重在体会 Spring Boot 架构的设计思想。

29910

linux源码epoll

前言 在linux的高性能网络编程中,绕不开的就是epoll。和select、poll等系统调用相比,epoll在需要监视大量文件描述符并且其中只有少数活跃的时候,表现出无可比拟的优势。...本文就是笔者在探究epoll源码过程中,对kernel将就绪描述符添加到epoll并唤醒对应进程的一次源码分析(基于linux-2.6.32内核版本)。...源码socket的阻塞和非阻塞>>中,博客地址如下: https://my.oschina.net/alchemystar/blog/1791017) 既然知道了tfile->f_op->poll的实现...的软中断机制调用net_rx_action,如下图所示: 注:上图来自PLKA(>) step2: 紧接着跟踪next_rx_action next_rx_action...总结 epoll作为linux下非常优秀的事件触发机制得到了广泛的运用。其源码还是比较复杂的,本文只是阐述了epoll读写事件的触发机制,探究linux kernel源码的过程非常快乐_。

2.2K20

Linux 系统核心组成 原

指挥linux系统稳定运行的核心linux内核。这个内核相当于linux系统的“大脑”,linux系统的就是在linux内核上发展起来的。linux高可用就是针对linux内核的。...一个完整的Linux内核一般由5个部分组成: 内存管理 进程管理 进程间通信 虚拟文件系统 网络接口 1.内存管理               主要是有效的管理整个系统的物理内存,同时快速响应内核各个子系统对内存分配的请求...linux系统支持多任务运行,那么如何在一个单CPU上支持多任务呢?这个工作是由进程调度管理来实现的。...4.虚拟文件系统               linux内核中的虚拟文件系统用一个通用的文件模型表示了各种不通的文件系统,这个文件模型屏蔽了很多文件系统之间的差异,使linux系统支持很多不同的文件系统...虚拟文件系统可分为逻辑文件系统和设备驱动程序: 逻辑文件系统指linux所支持的文件系统,例如ext2、ext3、ext4、NTFS和fat等; 设备驱动程序指为每一种硬件控制器所编写的设备驱动程序模板

84930

玩转 Spring Boot 原理篇(核心注解知多少)(十)

Spring Boot 核心注解知多少? 在《架构真经》开篇就提到了大道至简、分而治之,感觉 Spring Boot 的设计个人感觉也有点类似。...那么,从全局上一览 Spring Boot 核心注解设计,会有何感想?...上图是结合 Spring Boot 源码梳理的一些核心注解整理,从表现形式能够体会到 Spring Boot 的一种高度封装的思想,一个 @SpringBootApplication 注解背后隐藏了诸多注解...万物之始,大道至简 学习 Spring Boot 的核心注解,就从应用程序入口处配置的 @SpringBootApplication 注解着手。 1.1. ...例行回顾 本文基于源码对 Spring Boot 的核心注解设计大概了解,重在体会 Spring Boot 架构的设计思想。

19630
领券