E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux内核源码分析
linux内核
管理命令,
Linux内核
管理相关的命令-内核与模块管理_Linux常用命令大全...
lsb_release命令_Linuxlsb_release命令使用详解:显示发行版本信息LSB是LinuxStandardBase的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。sysctl命令_Linuxsysctl命令使用详解:时动态地修改内核的运行参数sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参
weixin_39814960
·
2024-02-13 17:18
linux内核管理命令
NSQ
源码分析
之概述
罗道文的私房菜消息队列在互联网公司使用非常普遍,因此也促使我去学习研究消息队列的原理以及细节问题;之前也有接触过消息队列,最主要就是在异步处理方面,当然消息队列还解耦,流量削峰等功能;目前消息队列产品也比较多,例如kafka,ActiveMQ,RabbitMQ,NSQ等等;之前原本打算看kafka,但是处于学习成本(kafka是scala编写,之前scala接触的比较少),所以就先不看kafka,
faunjoe
·
2024-02-13 12:29
Contractfuzzer 框架分析(
源码分析
)
最近阅读了Contractfuzzer的源代码,总结了Contractfuzzer的系统框架图Contractfuzzer是第一篇智能合约fuzz的文章,其主要分为三个模块,分别是测试用例生成模块、交易自动化发送模块和交易执行与漏洞检测模块。一、测试用例生成模块(对应文件Contract_fuzzer)测试用例生成模块主要负责测试用例的生成以及接收来自geth-cf的测试结果,并对测试结果进行处理
区区小块
·
2024-02-13 11:24
测试用例
智能合约
区块链
MySQL •
源码分析
• SHUTDOWN过程
摘要:ORACLE中的SHUTDOWNMySQLSHUTDOWNLEVEL暂时只有一种,源码中留了LEVEL的坑还没填在此借用Oracle的SHUTDOWNLEVEL分析OracleSHUTDOWNLEVEL共有四种:ABORT、IMMEDIATE、NORMAL、TRANSACTIONALABORT立即结束所有SQL回滚未提交事务断开所有用户连ORACLE中的SHUTDOWNMySQLSHUTDO
暖夏未眠丶
·
2024-02-13 11:58
Spring AOP从零单排-织入时期
源码分析
问题:SpringAOP代理中的运行时期,是在初始化时期织入还是获取对象时期织入?织入就是代理的过程,指目标对象进行封装转换成代理,实现了代理,就可以运用各种代理的场景模式。何为AOP简单点来定义就是切面,是一种编程范式。与OOP对比,它是面向切面,为何需要切面,在开发中,我们的系统从上到下定义的模块中的过程中会产生一些横切性的问题,这些横切性的问题和我们的主业务逻辑关系不大,假如不进行AOP,会
油腻的Java
·
2024-02-13 07:10
Netty Review - NioEventLoopGroup源码解析
文章目录概述类继承关系
源码分析
小结概述EventLoopGroupbossGroup=newNioEventLoopGroup(1);EventLoopGroupworkerGroup=newNioEventLoopGroup
小小工匠
·
2024-02-13 07:03
【Netty】
nioeventloop
eventloopgroup
协议-TCP协议-基础概念04-可能发生丢包的位置-linux配置项梳理(TCP连接的建立和断开、收发包过程)
可能发生丢包的位置-linux配置项梳理(TCP连接的建立和断开、收发包过程)-SYNFlood攻击和防御原理参考来源:极客时间-Linux性能优化实战极客时间-
Linux内核
技术实战课到底是哪里发生了丢包呢
洽-洽
·
2024-02-13 07:27
tcp/ip
linux
linux内核
学习11:信号
信号(signal)signal机制可以被理解成进程的软中断,用信号处理来模拟操作系统的中断功能软中断是执行中断指令产生的,而硬中断是由外设引发的。https://zhuanlan.zhihu.com/p/85597791信号全称为软中断信号,也有人称软中断。软中断信号(signal,又简称为信号)用来通知进程发生了异常事件。进程之间可以互相通过系统调用kill发送软中断信号。内核也可以因为内部事
ZS_Wang_Blogs
·
2024-02-13 06:52
#
linux内核
linux
运维
服务器
docker 容器相关技术简介
Docker依赖的
Linux内核
特性Namespaces命名空间Controlgroups(cgroups)控制组Namespaces命名空间编程语言封装→代码隔离操作系统系统资源的隔离进程、网络、文件系统
___大鱼___
·
2024-02-13 05:55
iOS-底层原理 :alloc & init & new
源码分析
(二)
(iOS底层原理文章汇总)(iOS资料大全)在分析alloc源码之前,先来看看一下3个变量内存地址和指针地址区别:分别输出3个对象的内容、内存地址、指针地址,下图是打印结果结论:通过上图可以看出,3个对象指向的是同一个内存空间,所以其内容和内存地址是相同的,但是对象的指针地址是不同的%p->&p1:是对象的指针地址,%p->p1:是对象指针指向的的内存地址这就是本文需要探索的内容,alloc做了什
ios南方
·
2024-02-13 02:27
2018-11-09
Linux内核
bug引起Mesos、Kubernetes、Docker的TCP/IP数据包失效最近发现
Linux内核
bug,会造成使用veth设备进行路由的容器(例如DockeronIPv6、Kubernetes
喵喵唔的老巢
·
2024-02-13 01:49
Linux第52步_移植ST公司的
linux内核
第4步_关闭内核模块验证和log信息时间戳_编译_并通过tftp下载测试
1、采用程序配置关闭“内核模块验证”默认配置文件“stm32mp1_atk_defconfig”路径为“arch/arm/configs”;使用VSCode打开默认配置文件“stm32mp1_atk_defconfg”,然后将下面的4条语句屏蔽掉,如下:CONFIG_MODULE_SIG=yCONFIG_MODULE_SIG_ALL=yCONFIG_MODULE_SIG_SHA256=yCONFI
LaoZhangGong123
·
2024-02-13 00:08
产品研发
linux
运维
服务器
Linux第49步_移植ST公司的
linux内核
第1步_获取linux源码
已知ST公司的linux源码路径:/home/zgq/linux/atk-mp1/stm32mp1-openstlinux-5.4-dunfell-mp1-20-06-24/sources/arm-ostl-linux-gnueabi/linux-stm32mp-5.4.31-r01、创建“my_linux”目录打开第1个终端输入“ls回车”输入“cdlinux/回车”,切换到“linux”目录输
LaoZhangGong123
·
2024-02-13 00:07
产品研发
linux
服务器
STM32MP157
经验分享
学习
Linux第51步_移植ST公司的
linux内核
第3步_添加修改设备树
1、设备树文件的路径1)、创建linux中的设备树头文件在“my_linux/linux-5.4.31/arch/arm/boot/dts/”目录中,以“stm32mp15xx-edx.dtsi”为蓝本,复制一份,并命名为“stm32mp157d-atk.dtsi”,这就是我们开发板的设备树头文件。2)、创建linux中的设备树文件在“my_linux/linux-5.4.31/arch/arm/
LaoZhangGong123
·
2024-02-13 00:07
产品研发
linux
服务器
STM32MP157
移植
学习
经验分享
Linux第50步_移植ST公司的
linux内核
第2步_编译ST公司的linux源码和修改网络驱动
1、修改“linux-5.4.31”目录下的“Makefile”1)、使用VSCode打开“linux-5.4.31.code-workspace”2)、点击“linux-5.4.31”目录下的“Makefile”3)、点击“编辑”,点击“查找”,输入“CROSS_COMPILE回车”,找到“ARCH?=$(SUBARCH)”4)、添加内容如下:ARCH=armCROSS_COMPILE=arm-
LaoZhangGong123
·
2024-02-13 00:36
产品研发
linux
服务器
STM32MP157
经验分享
学习
记一次在windows10 home版安装Docker desktop的艰难过程
首先保证windows版本是1903以上,我的版本如下下载安装dockerdesktop,安装完后,我启动dockerdesktop遇到以下错误是wsl的问题,有几个关键的动作a.检查有没有安装WSL2
Linux
celebrateyang
·
2024-02-12 23:25
docker
容器
运维
不学无数——Mybatis解析判断表达式
源码分析
Mybatis解析判断表达式
源码分析
在我们开发过程中用Mybatis经常会用到下面的例子Mapper如下MaptestArray(@Param("array")String[]array);XMl中的sql
不学无数的程序员
·
2024-02-12 23:27
【后端高频面试题--Linux篇】
什么是
Linux内核
?Linux的基本组件是什么?Linux的体系结构BASH和DOS之间的基本区别是什么?简单Linux文件系统?简述一下“一切皆文件”的概念Linux的目录结构是怎样的?
码上有前
·
2024-02-12 22:36
后端
linux
运维
服务器
假期作业2
进程间七种通信方式及其优点1、无名管道:是一个特殊的文件,存储于内存中,不在文件系统中展示,适合亲缘进程间的通信;2、有名管道:与无名管道类似,但该特殊文件能在文件系统中查看,并且时候亲缘和非亲缘进程间的通信;3、信号:是
Linux
chen_林凯
·
2024-02-12 19:30
c语言
ZGC
源码分析
(6)- 日志分析
根据ZGC运行的情况,截取部分关键的日志信息。分析如下:ZGC初始化信息这一部分主要是ZGC初始化的状态。从日志我们看出JVM的版本,是否支持NUMA,大爷内存等。还有CPU的数目为8,GC工作线程数位5,并发工作线程数为1。整个堆空间15279MB(接近15GB,实际上我设置了15GB的堆空间,这里有效地为14.9GB),预分配的内存为256M[2018-12-17T14:15:10.878+0
躺在石头上吐泡泡
·
2024-02-12 18:47
浅谈Java集合丨底层源码解析
1、Map一、背景二、Map家族三、HashMap、Hashtable等四、HashMap底层数据结构2、List一、List包括的子类二、ArrayList三、ArrayList
源码分析
四、LinkedList
Java__JJ
·
2024-02-12 10:08
CC1-LazyMap利用链-
源码分析
本篇文章是基于CC1利用链的,本质其实都是一样,无非就是使用了LazyMap类的get方法来触发利用链,在看本篇文章之前,需要先弄明白CC1第一条链的原理,弄明白了第一条链,这条链相当于理解了百分之90。如果不明白CC1的第一条链,可以先阅读我的这篇文章:https://blog.csdn.net/weixin_46367450/article/details/132274219文章目录漏洞影响范
yuan_boss
·
2024-02-12 09:53
Java序列化与反序列化
网络安全
LazyMap
利用链
动态代理
彻底扒光QQ音乐,批量下载音乐和MV文件
计划会员到期前下载一些音乐文件,继续针对QQ音乐网站
源码分析
和歌曲下载链接的进行研究。平时通过APP和软件播放歌曲也是趋势,所以在QQ音乐Web网站显示的歌曲数量有限。但是还是可以下载一些歌曲。
超级小刀-技术
·
2024-02-12 08:49
数据爬虫
python
DataX
源码分析
reader
系列文章目录一、DataX详解和架构介绍二、DataX
源码分析
JobContainer三、DataX
源码分析
TaskGroupContainer四、DataX
源码分析
TaskExecutor五、DataX
shandongwill
·
2024-02-12 07:29
大数据
ETL
DataX
Android系统启动流程简述
开机.png从系统角度看,Android启动过程分为3个大阶段:Bootloader引导阶段;装载和启动
Linux内核
阶段;启动Android系统阶段;总的来说,系统启动流程是先通电,然后进入BootLoader
鸡蛋绝缘体
·
2024-02-12 05:26
SpringBean生命周期是怎样的?
文章目录注意事项环境
源码分析
Demo.javaClassPathXmlApplicationContextAbstractApplicationContextrefreshfinishBeanFactoryInitializationDefaultListableBeanFactorypreInstantiateSingletonsAbstractBeanFactorygetBeandoGetBe
后端开发萌新
·
2024-02-12 04:39
死磕Spring源码系列
spring
java
freertos
源码分析
五 任务调度一
vTaskStartScheduler创建空闲进程,调用适配xPortStartScheduler();voidvTaskStartScheduler(void){xReturn=xTaskCreate(prvIdleTask,configIDLE_TASK_NAME,configMINIMAL_STACK_SIZE,(void*)NULL,portPRIVILEGE_BIT,&xIdleTask
yvee
·
2024-02-11 23:13
嵌入式硬件
freertos
源码分析
六 任务调度二
任务调度由SysTick_Handler和PendSV_Handler两个中断接管系统时钟计数器按给定频率倒计时,至0触发SysTick_Handler中断,此中断函数为宏中对xPortSysTickHandler的重命名。增加计数,置位可挂起中断。voidxPortSysTickHandler(void){portDISABLE_INTERRUPTS();{if(xTaskIncrementTi
yvee
·
2024-02-11 23:13
嵌入式硬件
【Spring
源码分析
】循环依赖的底层源码剖析
getEarlyBeanReference方法的
源码分析
2.Spring是如何解决的循环依赖呢?测试3.哪些循环依赖Spring是无法解决的呢?
假正经的小柴
·
2024-02-11 20:08
Java源码分析
spring
数据库
java
【Spring
源码分析
】推断构造方法
AutowireAnnotationBeanPostProcessor#determineCandidateConstructors二、autowireConstructor方法源码解析三、总结阅读此需阅读下面这些博客先【Spring
源码分析
假正经的小柴
·
2024-02-11 20:38
Java源码分析
spring
java
数据库
【Spring
源码分析
】@Resource注入的源码解析
@Resource注入的源码解析一、绪论二、CommonAnnotationBeanPostProcessor
源码分析
postProcessMergedBeanDefinition源码解析postProcessProperties
假正经的小柴
·
2024-02-11 20:37
Java源码分析
spring
java
数据库
【Spring
源码分析
】Spring的启动流程源码解析
阅读此需阅读下面这些博客先【Spring
源码分析
】Bean的元数据和一些Spring的工具【Spring
源码分析
】BeanFactory系列接口解读【Spring
源码分析
】执行流程之非懒加载单例Bean
假正经的小柴
·
2024-02-11 20:07
Java源码分析
spring
数据库
java
LNMP环境部署-CentOS 6.10/7-第一章
Linux:
Linux内核
最初只是由芬兰人李纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编
码上版码
·
2024-02-11 18:05
BPF开发: 从Hello World开始
Part1概述1.背景BPF技术被列为近些年
Linux内核
领域最火热的新领域之一。
·
2024-02-11 18:54
Ceph入门到精通-sysctl参数优化
在Ceph的部署和维护过程中,我们可能需要对
Linux内核
参数进行一些优化,以提高Ceph的性能和稳定性。这个过程通常是通过sysctl命令来完成的。
·
2024-02-11 18:09
SAP Fiori Elements
源码分析
系列:注解 UI.IsImageURL 的工作原理剖析试读版
本教程之前的文章,我们介绍了如何通过自己动手实验的方式,弄清楚SAPFioriElements应用里,Image字段的显示原理。16.SAPFioriElements应用里图片字段(Image)的显示原理介绍上面这篇文章的结论,是添加了UI.IsImageURL注解的这个字段,运行时会被FioriElements框架,渲染成Image外观的控件,如下图所示:本文我们要弄清楚的技术细节就是,当Fio
·
2024-02-11 18:27
Ceph入门到精通-sysctl参数优化
在Ceph的部署和维护过程中,我们可能需要对
Linux内核
参数进行一些优化,以提高Ceph的性能和稳定性。这个过程通常是通过sysctl命令来完成的。
·
2024-02-11 17:41
linux进程(进程状态)
一个进程可以有几个状态(在
linux内核
里,进程有时候也叫任务)下面的状态在kernel源码中的定义:/**Thetaskstatearray
养乌龟的小少年
·
2024-02-11 17:04
linux
linux
运维
服务器
linux进程(进程地址空间)
目录前言:正文:1.验证地址空间2.地址空间是指物理空间吗3.
linux内核
的地址空间4进程访问地址4.1早期程序寻址4.2进程地址空间到物理内存的映射4.3解释同一变量产生不同值5虚拟地址空间的意义5.1
养乌龟的小少年
·
2024-02-11 17:04
linux
linux
算法
运维
wsl安装CentOS7和桌面
wsl是基于linux的windows子系统的技术,不同于双系统,不同于虚拟系统,不同于wsl1的非纯
linux内核
子系统,这就是基于linux发行版的子系统,根据我的使用感受,wsl2就像是并行的windows
hpf821010
·
2024-02-11 14:42
windows
centos
Go - atomic包使用及atomic.Value
源码分析
1.Go中的原子操作原子性:一个或多个操作在CPU的执行过程中不被中断的特性,称为原子性。这些操作对外表现成一个不可分割的整体,他们要么都执行,要么都不执行,外界不会看到他们只执行到一半的状态。原子操作:进行过程中不能被中断的操作,原子操作由底层硬件支持,而锁则是由操作系统提供的API实现,若实现相同的功能,前者通常会更有效率最小案例:packagemainimport("sync""fmt")v
Java天天
·
2024-02-11 14:16
Linux之安装配置VCentOS7+换源
目录一、安装二、配置三、安装工具XSHELL3.1使用XSHELL连接Linux四、换源前言首先需要安装VMware虚拟机,在虚拟机里进行安装Linux简介Linux,一般指GNU/Linux(单独的
Linux
Duarte
·
2024-02-11 14:39
Linux
linux
运维
服务器
linux安装部署k8s(kubernetes)和解决遇到的坑
先安装DockerCentos7离线安装Docker设置主机名称#查看
Linux内核
版本uname-r3.10.0-957.el7.x86_64#或者使用uname-a#设置主机名称为k8s-master
beyond阿亮
·
2024-02-11 13:22
spring上下文
源码分析
请直接看原文:原文链接:一文搞懂Spring上下文生命周期|spring系列第55篇-腾讯云开发者社区-腾讯云(tencent.com)--------------------------------------------------------------------------------------------------------------------------------本文主要
奋豆来袭
·
2024-02-11 12:33
git
java
Linux内核
与驱动面试经典“小”问题集锦(3)
接前一篇文章:
Linux内核
与驱动面试经典“小”问题集锦(2)问题4问:既然spin_lock可以在进程上下文和中断上下文中使用,那么一旦进入中断,被自旋住,那么CPU岂不是被死锁住了?
蓝天居士
·
2024-02-11 10:40
面试
Linux内核
Linux驱动
面试
RocketMQ
源码分析
—— 集成 Spring Boot
点击上方“芋道源码”,选择“设为星标”做积极的人,而不是积极废人!源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析分布式事务中间件TCC-Transaction源码解析Eureka和
公众号-芋道源码
·
2024-02-11 06:33
lvgl
源码分析
5(圆角矩形绘制算法)--Apple的学习笔记
一,前言之前的4篇littlevgl
源码分析
已经完成一个按钮的显示的流程的分析。
applecai
·
2024-02-11 03:15
JUC并发编程---ReentrantLock
源码分析
1.ReentrantLockReentrantLock从名字看–重入锁(和synchronized关键字一样),同个线程在重复获取锁的话,会自动获取锁,而不是等待。ReentrantLock中又包含了公平锁、非公平锁的概念。下面列出构造函数和常用方法。publicclassReentrantLockimplementsLock,java.io.Serializable{privatefinalS
~clockwork~
·
2024-02-11 01:31
Java
并发编程基础ReentrantLock
源码分析
并发基础ReentrantLock分析基础知识NonFair的lockFair的lockAQS的acquireAQS的acquire源码:NonFair的tryAcquire源码:FairTyrAcquire源码:addWaiter源码:(返回添加后的Node)acquireQuened源码unLockrelease源码tryRelease源码unparkSuccessor源码基础知识Reentr
~~1112233
·
2024-02-11 01:31
并发编程
java
开发语言
后端
【并发编程】锁-
源码分析
1、ReentrantLock1.1加锁流程源码1.1.1加锁流程概述1.1.2lock
源码分析
1.1.2.1公平和非公平锁方式//非公平锁finalvoidlock(){//上来就先基于CAS的方式,
lxtx-0510
·
2024-02-11 01:01
并发编程
java
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他