Linux操作系统的核心部分就是Linux内核,它是Linux系统的基石,负责管理计算机的硬件资源,并提供用户空间程序访问硬件的接口。而在Linux内核的开发中,有一个备受关注的组件就是红帽(Red Hat)公司。 红帽公司是全球领先的开源解决方案提供商,其产品包括Red Hat Enterprise Linux(RHEL)等,而RHEL的核心就是Linux内核。红帽公司在Linux内核开发中发
原创 2024-03-14 09:34:43
27阅读
华为鸿蒙系统HarmonyOS学习之十:鸿蒙HarmonyOS微内核技术 一、前言       把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。在微内核中通常提供了以下的功能:进程/线程管理低级存储器管理中断和陷入处理微内核具有以下的特点:足够小的
最近接触到tomcat很多,好多地方需要总结研究,下面是日志方面。Tomcat日志的详细配置(网络整理) 示例如下: <?xml version="1.0" encoding="utf-8"?> <Context displayName="test" 
转载 精选 2013-07-11 15:05:05
1912阅读
2点赞
3评论
### Tomcat架构解析 在学习Tomcat架构之前,首先我们需要了解什么是TomcatTomcat是一个开源的Java Servlet容器,实现了Java Servlet和JavaServer Pages(JSP)规范。它提供了一个运行Java web应用的环境,是Java web开发中常用的服务器软件之一。 #### Tomcat架构解析流程 下面是实现Tomcat架构的主要步骤,我
原创 2024-05-07 09:57:22
72阅读
Tomcat一、Tomcat 服务器:核心解析Tomcat 全称 Apache Tomcat,是由 Apache 软件基金会开发的开源 Java Web 服务器,核心定位是 Servlet/JSP 容器,是 Java Web 开发与轻量级部署的首选工具1. 核心定位本质:轻量级 Java Web 应 ...
转载 1月前
355阅读
毕竟TOMCAT的框架还是比较复杂的, 单是从文字上理解, 是不那么容易掌握TOMCAT的框架的。 所以得实践、实践、再实践。 建议下载一份TOMCAT的源码, 调试通过, 然后单步跟踪其启动过程。 如果有不明白的地方, 再来查阅本文, 看是否能得到帮助。 我相信这样效果以及学习速度都会好很多!&n
转载 精选 2013-12-26 17:29:14
403阅读
一、Tomcat解析、优化 一、Java的组成部分 1、简述Java组成部分 bin:tomcat的脚本文件,catalina.sh conf:tomcat的配置文件 lib:存放的是tomcat自带的jar(java程序,class文件) jar存放的地方(jdk安装目录下lib、jre\lib、
原创 2022-05-02 09:55:31
197阅读
tomcat+springmvc源码解析视频教程https://study.163.com/course/introduction.htm?courseId=1209399899&trace_c_p_k2=aa9267699c40462ba96533f2f8982e4c
原创 2019-08-17 15:42:22
460阅读
一般来说我们编译完内核树以后都会得到好几个不同格式的内核映像,下面我就稍微做一个简单的介绍: 1. kernel\vmlinux: 这是一个没有压缩ELF映像文件,含有符号表,可以用于调试。 2. kernel\arch\arm\boot\Image: 这是vmlinux出去符号表只剩下内核代码和数据的影响 3. kernel\arch\arm\boot\compressed\vmlinux
原创 2009-06-16 09:36:09
1857阅读
2评论
大丈夫志在远方,本不该贪恋儿女情长,可你偏偏是我的志向,也是我唯一想打赢的仗
原创 2022-12-12 16:49:46
506阅读
随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后,都将面临着同样的问题,即如何将源代码融入到 Linux 内核中,增加相应的 Linux 配置选项,并最终被编译进 Linux 内核。这就需要了解 Linux 的内核配置系统。 随着 Linux 操作
转载 2010-04-23 16:28:14
10000+阅读
1点赞
# Android Framework 内核解析 ## 简介 Android Framework 内核解析是一项非常重要的技能,它能帮助开发者更好地理解 Android 系统的底层实现和机制。在本文中,我将向你介绍如何实现 Android Framework 内核解析,让你能够更好地理解 Android 系统的运行原理和内部机制。 ## 实现步骤 下面是实现 Android Framewor
原创 2023-07-29 10:00:33
77阅读
Android 内核日志解析的描述 Android 内核日志包含了设备运行时的重要信息,能够帮助开发者诊断问题、监控性能及优化系统。在实际的开发和维护过程中,对于这些日志的解读变得十分重要。本文将探讨如何解析 Android 内核日志,分享技术原理、架构解析、源码分析及具体案例分析,并展望未来的可能方向。 ### 背景描述 关于 Android 内核日志的解析,时间线大致如下: ```me
原创 6月前
14阅读
JIoEndpoint是tomcat中处理socket通讯服务器端的默认类。主要功能有:1:开启一个(默认)或者多个Deamon线程(Acceptor),接收客户端socket链接。    关键代码:public void init() throws Exception { ............ // Initialize thread count defaul
原创 2013-07-29 17:57:35
2274阅读
tomcat整体架构实现了2个核心功能:
原创 2024-05-06 11:20:37
32阅读
Tomcat 的心脏是两个组件:Connector 和 Container,一个 Container 可以选择对应多个 Connector。多个Connector 和一个 Container 就形成了一个 Service,有了 Service 就可以对外提供服务了,但是 Service 还要一个生存的环境,必须要有人能够给她生命、掌握其生死大权,那就非 Server 莫属了。所以整个 Tomcat 的生命周期由 Server 控制。
原创 2017-04-21 13:38:57
4073阅读
好记性不如烂笔头。今天要做的学习是关于bionic目录下的代码。首先需要看的是_errno.c这份代码。volatile int* __errno( void ) { return &((volatile int*)__get_tls())[TLS_SLOT_ERRNO]; }从上面可以看出,返回的是一个指向int类型的指针。   volatile关键字是一种类型修饰符,
转载 2023-11-11 20:12:10
101阅读
Tomcat 连接器组件的设计,其中最重要的是各种 I/O 模型及其实现。而 I/O 模型跟操作系统密
转载 2022-08-17 09:10:18
50阅读
1. 系统睡眠状态 睡眠状态是整个系统的全局低功耗状态,在这种状态下,用户空间的代码不能被执行并且整个系统的活动明显被降低 1.1 被支持的睡眠状态 取决于所运行平台的能力和配置选项,Linux内核能支持四种系统睡眠状态,包括休眠和多达三种系统挂起的变量;,支持的睡眠状态如下: 1.1.1 休眠到空
转载 2019-08-08 19:35:00
769阅读
2评论
一、任务提交流程命令行提交命令20步骤、几十个类、数千行,关键源码加上注释16个小节PPT动图二、组件通信actor模型、Akka基本原理和实现5大关键角色:代理转发、处理细节PPT动图三、任务调度图:流图、作业图、执行图、物理执行图调用位置 、如何转换task调度:调度器、调度策略、调度模型task执行:以map算子为例四、内存管理 1.10内存管理 模型:jobmanager、tas
原创 2022-03-30 19:11:51
278阅读
  • 1
  • 2
  • 3
  • 4
  • 5