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
busybox源码剖析
Linux配置、编译和移植以及GDB调试
移植三板斧之一:配置和编译移植三板斧之二:bootloader-uboot移植三板斧之三:根文件系统-
busybox
磁盘镜像制作(移植三板斧之隐藏的四)qemu仿真和debug阅读建议:如果你关心linux
范吉民
·
2023-06-15 23:43
linux学习计划
linux
arm开发
运维
sa8155p QNX部分命令汇总
一、进入QFIL刷机模式adbshell连接qnxadbshell$suroot#
busybox
telnet193.18.1.200Connectedto193.18.1.200EnteringcharactermodeEscapecharacteris
丶随心
·
2023-06-15 19:46
智能座舱
adb
十四:Sentinel核心架构
源码剖析
目录Sentinel限流、熔断降级源码架构图常见限流算法计数器法滑动时间窗口算法漏桶算法令牌桶算法限流算法小结计数器VS滑动窗口:漏桶算法VS令牌桶算法:Sentinel限流、熔断降级源码架构图常见限流算法计数器法计数器法是限流算法里最简单也是最容易实现的一种算法。比如我们规定,对于A接口来说,我们1分钟的访问次数不能超过100个。那么我们可以这么做:在一开始的时候,我们可以设置一个计数器coun
PoetryAndTheDistance
·
2023-06-15 06:30
sentinel
RHEL 8 - 用podman compose替代docker compose运行Ansible Tower
OpenShift4.xHOL教程汇总》已在RHEL8.4上验证本文的前置条件:RHEL8-配置基于安装ISO文件的YUMRepo文章目录安装podmancompose环境用podmancompose运行
busybox
dawnsky.liu
·
2023-06-15 05:08
podman
docker
Ansible
docker
podman
Linux 虚拟文件系统 VFS
源码剖析
转自:Linux虚拟文件系统VFS
源码剖析
--以ext4为例(Part1)-知乎虚拟文件系统(VirtualFileSystem,VFS)是Linux内核的一个组件,用于处理与文件和文件系统相关的所有系统调用
wmzjzwlzs
·
2023-06-14 20:41
linux
driver
linux
【Redis 01】Redis介绍以及5种核心数据结构剖析
今天开始进入Redis专题,这个专题主要会聊一聊redis常用的数据结构,redis的主从、哨兵、分布式集群等架构,以及redis的分布式锁,redis性能优化
源码剖析
等。
爱学习的孙同学
·
2023-06-14 12:19
大数据从入门到精通
redis
缓存
rootfs根文件系统制作及挂载方法-详解
目录1.根文件系统简介2.根文件系统构建软件3.
busybox
构建根文件系统3.1
BusyBox
简介3.2编译
BusyBox
构建根文件系统3.3
busybox
中文字符支持3.4配置
busybox
3.5编译
Sunshine-Linux
·
2023-06-14 09:56
linux
rootfs
根文件系统
busybox
docker执行报错:no such file or directory: unknown
在linux下编译的golang程序放到docker的
busybox
镜像里无法执行,显示报错信息:exec:Nosuchfileordirectory在Docker化的今天,我们经常需要静态编译一个Go
码出钞能力
·
2023-06-14 05:30
golang
容器
docker
golang
04_LinkedHashMap
源码剖析
一、基本概念LinkedHashMap继承HashMap,所以源码并不多,大部分逻辑会复用父类的方法,LinkedHashMap实现了元素有序的功能LinkedHashMap底层是基于链表来实现的,链表会通过头元素,尾元素,pre,next指针来实现有序map。TreeMap是基于红黑树来实现顺序的LinkedHashMap原则上来说一些基本的原理和操作跟HashMap是差不多的,唯一主要的区别就
T_log
·
2023-06-14 04:33
使用qemu搭建arm嵌入式linux开发环境
qemu搭建arm虚拟嵌入式linux开发环境1.前言1.安装qemu与arm交叉编译工具2.Linux内核与设备树编译3.
busybox
根文件系统制作4.使用u-boot加载Linux内核5.搭建网络开发环境
zhvngchvng
·
2023-06-13 23:25
笔记
linux
嵌入式
内核
qemu
2022-01-04 Flink application 抽象和提交部署
源码剖析
image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png并行度image.pngimage.pngimage.pngimage.png
乔爱军
·
2023-06-13 09:45
Android ADB中使用find命令
在adb中经常需要查找一些文件或者是目录,但是很可惜adb所用
busybox
指令集中并没有包含find命令;所以在多次觉得不便胡情况下,决定自己用C语言实现一个find命令的精简版本,仅仅为了查找文件或者目录
风雨田
·
2023-06-13 08:18
Android应用开发
阿里云 Cloud Shell 初体验
image常用命令都被软关联到了
busybox
。测试了下gcc、apt-get、yum、rpm统统没有,这样就有点鸡肋了,除了自带的工具啥都不能安装。好在默认安装了Pytho
那猫小帅
·
2023-06-13 08:48
STL
源码剖析
-Allocator
一、第一级配置器顾名思义,Allocator是用来做内存分配的。第一级配置器指的是当需要128bytes以上的内存时直接使用malloc和realloc进行内存分配,代码如下:/***@第一级配置器**@2023/04/07*/templateclass__malloc_alloc_template{private:staticvoid*_S_oom_malloc(size_t);staticvo
青山渺渺
·
2023-06-13 08:37
C++
c++
数据结构
STL
源码剖析
从这里开始,我将踏上STL的学习旅程,来加深对C++的语法理解,对数据结构与算法的理解,以及对大神们设计思想的理解。最终达成目标,实现一个tinystl。
青山渺渺
·
2023-06-13 08:37
C++
STL
c++
SpringBoot嵌入式tomcat
源码剖析
1、入口跟SpringBoot源码分析刷新应用上下文(3)-refreshContext这个篇文章一样的入口,一直到@Overridepublicvoidrefresh()throwsBeansException,IllegalStateException{synchronized(this.startupShutdownMonitor){//Preparethiscontextforrefres
心如活水
·
2023-06-12 22:29
spring
boot
tomcat
spring
Android Handler
源码剖析
但是秉着老本不能忘的原则,我今天为大家带来Handler的
源码剖析
,往后的日子,
源码剖析
的文章可能慢慢会多起来,希望大家喜欢。初识Handler什么是Handler?
19snow93
·
2023-06-12 18:19
17_Linux根文件简介与
Busybox
构建文件系统
目录根文件系统简介文件目录简介
BusyBox
简介编译
BusyBox
构建根文件系统修改Makefile添加编译器
busybox
中文字符支持配置
busybox
编译
busybox
向根文件系统添加lib库向rootfs
Tree-gg
·
2023-06-12 08:41
Linux移植
linux
arm开发
ubuntu
I.MX6ULL
根文件系统
【面试必问】Spring核心之控制反转(IOC)
1.3、什么是IOC1.4、IOC的好处1.4、什么是DI2、IOC的三种配置方式3、依赖注入的三种方式4、IOC
源码剖析
5、
激流丶
·
2023-06-12 01:14
spring
spring
java
面试
IOC
DI
k8s之command、args 与 CMD、ENTRYPOINT的对应关系
二、Dockerfile>FROM
busybox
:latest>ENTRYPOINT["printenv"]>CMD["HOSTNAME","KUBERNETES_PORT
傅里叶、
·
2023-06-11 23:44
容器
k8s
Vue3.2 响应式原理
源码剖析
,及与 Vue2 .x响应式的区别
本文源码版本Vue3.2.11,Vue2响应式
源码剖析
点这里深入浅出Vue2响应式原理
源码剖析
我们知道相较Vue2.x的响应式Vue3对整个响应式都做了重大升级;然后Vue3.2相较3.0版本源码又做了许多变更
IT沐华
·
2023-06-11 15:41
vue
vue.js
javascript
前端
源码
Netty核心
源码剖析
Netty核心线程模型
源码剖析
Netty线程模型图Netty线程模型
源码剖析
图Netty高并发高性能架构设计精髓无锁串行化设计思想直接内存直接内存分配源码分析使用直接内存的优缺点优点缺点Netty零拷贝
yemuxiaweiliang
·
2023-06-11 09:59
netty
java
后端
Netty核心
源码剖析
(四)
1.Netty心跳(heartbeat)服务
源码剖析
1>.Netty作为一个网络框架,提供了诸多功能,比如编码解码等,Netty还提供了非常重要的一个服务–心跳机制heartbeat.通过心跳检查对方是否有效
xp_xpxp
·
2023-06-11 09:29
netty
java
网络
后端
面试
开发语言
第 10 章 Netty 核心
源码剖析
①
Netty启动过程
源码剖析
Netty接受请求过程
源码剖析
PipelineHandlerHandlerContext创建
源码剖析
ChannelPipeline调度handler的
源码剖析
Netty心跳(heartbeat
奋斗小亮
·
2023-06-11 09:58
Netty
04-Netty核心
源码剖析
为什么要看源码:1、提升技术功底:学习源码里的优秀设计思想,比如一些疑难问题的解决思路,还有一些优秀的设计模式,整体提升自己的技术功底2、深度掌握技术框架:源码看多了,对于一个新技术或框架的掌握速度会有大幅提升,看下框架demo大致就能知道底层的实现,技术框架更新再快也不怕3、快速定位线上问题:遇到线上问题,特别是框架源码里的问题(比如bug),能够快速定位,这就是相比其他没看过源码的人的优势4、
Joanna_or_zhouzhou
·
2023-06-11 09:57
java分布式
分布式
netty
四、Netty核心
源码剖析
目录为什么要看源码:一、Netty线程模型图1.1Netty线程模型
源码剖析
图二、Netty高并发高性能架构设计精髓2.1无锁串行化设计思想2.2直接内存2.3直接内存分配源码分析:2.3.1使用直接内存的优缺点
PoetryAndTheDistance
·
2023-06-11 09:57
Netty学习之路
netty
netty核心
源码剖析
Netty线程模型图Netty线程模型
源码剖析
图(画的已经非常细了,梳理了主流程,但是有细节点还没弄明白。)
bijian-bijian
·
2023-06-11 09:57
java
开发语言
Netty核心
源码剖析
(三)
1.Pipeline,Handler和HandlerContext创建
源码剖析
1.1.三者的关系1>.每当ServerSocket创建一个新的连接,就会创建一个Socket,对应的就是目标客户端;2>.
xp_xpxp
·
2023-06-11 09:56
netty
java
nio
后端
开发语言
面试
STL
源码剖析
| priority_queue优先队列底层模拟实现
今天博主继续带来STL
源码剖析
专栏的第四篇博客了!今天带来优先队列priority_queue的模拟实现!话不多说,直接进入我们今天的内容!前言那么这里博主先安利一下一些干货满满的专栏啦!
@背包
·
2023-06-10 19:48
STL源码剖析
c++
开发语言
源码剖析
STL内存分配器 std::allocator,让你能硬刚面试官
本期主要讲解C++STL中的内存分配器std::allocator及其特性萃取器__gnu_cxx::__alloc_traits。为防止混淆,规定如下:allocator:泛指内存分配器,仅仅是一个术语。std::allocator:是STL实现的内存分配器类std::allocator。__gnu_cxx::new_allocatorC++的默认的内存分配器std::allocator,继承至
fibonaccii
·
2023-06-10 19:19
java并发编程之美第五章读书笔记
java并发包中并发List
源码剖析
介绍CopyOnWriteArrayList线程安全的ArrayList,对其进行的修改操作都是在底层的一个复制的数组(快照)进行的,也就是写时复制策略类图每一个对象里面有一个
林寻星辰
·
2023-06-10 16:27
java并发编程之美读书笔记
java
jvm
开发语言
Linux: 进程标准输入输出设备描述符
进程标准输入输出设备描述符说明标准输入输出文件C库中标准输出设备init进程创建shell并打开标准输入输出文件执行可执行程序时标准输入输出继承关系telnet/ssh以及其他终端标准输入输出dup/dup2补充说明C库:musl1.2.4
busybox
绍兴小贵宁
·
2023-06-10 13:32
Linux
linux
运维
服务器
iOS有名第三方库源码解析(收集集合)
收集一些源码解析,供日后研读:1.iOS开发之Masonry框架源码解析2.MJRefresh源码解析3.YYModel
源码剖析
4.揭秘YYModel的魔法5.YYCache
源码剖析
6.YYImage
源码剖析
Dxc_iOS
·
2023-06-10 06:47
docker水位如何清理(容器水位清理详细分析)
进入实践第一步准备测试数据创建悬空的镜像(即REPOSITORY和TAG均为的镜像)dockerpull
busybox
:musldockertag
busybox
:musl
busybox
:stablemkdir-p
haixiangwang
·
2023-06-10 02:05
云原生
docker
容器
运维
HikariCP源码简洁剖析——ConcurrentBag
基于2.4版本ConcurrentBag是什么
源码剖析
设计目的源码实现类定义链接PoolEntry1.增加链接2.获取链接3.归还链接链接借用流程ConcurrentBag是什么ConcurrentBag
CayChan
·
2023-06-10 00:54
Linux rootfs
制作rootfs下载
busybox
源码gitclonegit://git.
busybox
.net/busyb
懒猫gg
·
2023-06-09 00:16
#
Linux
linux
rootfs
pivot_root
docker
busybox
编译报错undefined reference to `stime‘ make: *** [Makefile:716:
busybox
_unstripped] Error 1
上库记录:https://git.
busybox
.net/
busybox
/patch/?
o_alpha
·
2023-06-09 00:38
busybox
内核调试
万字剖析OpenFeign之FeignClient动态代理生成源码
一、@EnableFeignClinets作用
源码剖析
我们都知道,要使用feign,必须要使用@EnableFeignCl
头顶假发
·
2023-06-08 17:26
程序员
Java
编程
java
spring
spring
cloud
Spring Boot
源码剖析
之Spring Boot应用回顾
SpringBoot应用回顾约定由于配置约定优于配置:按约定编程,是一种软件设计规范。image什么是SpringBootSpringboot官网image使用SpringBoot可以简单的创建一个基于Spring应用的独立的产品级的应用。SpringBoot的目的是简化Spring应用的开发,尽可能的减少配置,尽快的让你的Spring应用跑起来。SpringBoot是Pivotal团队研发Spr
小山雀
·
2023-06-08 11:54
SpringCloud高级应用-Gateway
SpringCloudGateway2.1Gateway工作原理2.2Gateway路由2.2.1业务说明2.2.2基于配置路由设置2.2.3基于代码路由配置2.2.4Gateway-Predicate2.2.5断言
源码剖析
Allen-xs
·
2023-06-08 06:02
微服务
spring
cloud
gateway
eureka
X86 平台Ubuntu系统下模拟ARM64架构虚拟机的方法
下载qemu源码,编译出qemu-system-aarch64交叉编译程序下载linux5.9.2内核,编译为zImage,亦可用其他内核下载
busybox
,并将编译结果打包到zImage,以ramdisk
a2591748032-随心所记
·
2023-06-07 21:54
linux
运维
服务器
Nacos注册中心
源码剖析
文章目录Nacos核心功能源码架构图Nacos服务端源码单机运行源码单机运行源码集群运行Nacos1.4.X注册中心CP架构Raft
源码剖析
集群数据一致性(持久化实例CP模式Raft协议实现)注册中心CAP
野心与梦
·
2023-06-07 17:51
Spring
Cloud
Alibaba
java
面试
开发语言
制作嵌入式
busybox
rootfs系统
1、
busybox
下载
BusyBox
此篇使用版本
BusyBox
1.31.1(stable)2、设置交叉编译环境变量sourceenvironment-setup-aarch64-poky-linux或者其他架构的编译链工具
a2591748032-随心所记
·
2023-06-07 03:50
linux
运维
服务器
三.从零开始JVM实战高手-JVM的内存结构
实战高手,建议收藏,加源妹儿微信“ymsdsss”领取整套JVM实战资料和精品视频,关注微信公众号“疯狂Java程序猿”,后续会推出JVM,Mybatis,SpringBoot,Redis等等一些列从入门到
源码剖析
的精品视频和文章
墨家巨子@俏如来
·
2023-04-21 15:51
JVM高手实战
jvm
java
开发语言
一.从零开始JVM实战高手
实战高手,建议收藏,加源妹儿微信“ymsdsss”领取整套JVM实战资料和精品视频,关注微信公众号“疯狂Java程序猿”,后续会推出JVM,Mybatis,SpringBoot,Redis等等一些列从入门到
源码剖析
的精品视频和文章
墨家巨子@俏如来
·
2023-04-21 15:12
JVM高手实战
jvm
java
开发语言
二.从零开始JVM实战高手
实战高手,建议收藏,加源妹儿微信“ymsdsss”领取整套JVM实战资料和精品视频,关注微信公众号“疯狂Java程序猿”,后续会推出JVM,Mybatis,SpringBoot,Redis等等一些列从入门到
源码剖析
的精品视频和文章
墨家巨子@俏如来
·
2023-04-21 15:42
JVM高手实战
jvm
java
开发语言
10.Redisson源码-CountDownLatch
源码剖析
一、CountDownLatch基本原理countDownLatch最基本的原理其实就是,现在有4个客户端,分别是A、B、C、D,客户端A进行加锁后,设置三个线程来获取锁,那么,必须让接下来的三个客户端BCD都获取锁成功后,客户端A的逻辑才会继续向下走如果说,指定3个客户端获取锁,获取锁的客户端数量没有到达3的话,客户端A是不会逻辑是不会向下走的,会被阻塞住源码代码片段一、demopublicst
T_log
·
2023-04-21 10:05
Back-off restarting failed container报错
我的配置文件中有这样一小段apiVersion:v1kind:Podmetadata:name:
busybox
namespace:defaultlabels:app:
busybox
spec:containers
睡觉不磨牙的蜗牛
·
2023-04-21 07:48
kubernetes
docker
#linux
kubernetes
云计算
linux
7.并发编程---AQS介绍和
源码剖析
什么是AQSAQS全称为AbstractQueuedSynchronizer。其中的设计模板采用了,继承和模板方法设计模式。其中常用的模板方法独占式获取锁1.accquire2.acquireInterruptibly3.tryAcquireNanos(超时获取)共享式获取锁1.acquireShared2.acquireSharedInterruptibly3.tryAcquireSharedN
ma937958191
·
2023-04-21 03:19
JAVA-并发编程
java
java-ee
开发语言
ARM
busybox
的移植实战1
一、
busybox
的移植实战1、
busybox
源码下载(1)
busybox
是一个
滨边美波她男友
·
2023-04-21 00:07
linux
内核驱动
ARM
S5PV210
朱有鹏
linux
ARM
s5pv210
busybox
kernel
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他