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
另辟蹊径Ceph源码分析
nginx
源码分析
-2
这一章内容讲述nginx进程的创建和工作进程是如何开展工作的。ngx_cycle_s结构体是nginx中非常重要的结构体之一,它代表了nginx运行时的环境。在nginx的生命周期中用于保存各种与运行时状态相关的信息。在ngx_start_worker_processes中会根据配置的工作进程数量,使用ngx_spawn_process函数创建新的进程,用于启动子进程来处理网络连接、缓存刷新、日志
Jacob0707
·
2023-12-31 04:01
nginx
nginx
源码分析
-3
这一章内容讲述nginx中的事件是如何一步步添加到epoll实例中的。在初始化http连接的函数ngx_http_init_connection中,nginx为http连接初始化了处理请求的回调函数,之后调用ngx_handle_read_event函数对可读数据进行处理。这里只为连接设置read而没有设置write是因为nginx使用的是异步非阻塞的事件驱动模型。由于是异步的,写事件的触发往往是
Jacob0707
·
2023-12-31 04:30
nginx
Redis
源码分析
之数据结构
本篇我们来看一下Redis的数据存储结构。数据库Redis的数据库对应的结构体是redisDb,对应的结构体定义如下:typedefstructredisDb{dict*dict;/*ThekeyspaceforthisDB*/dict*expires;/*Timeoutofkeyswithatimeoutset*/dict*blocking_keys;/*Keyswithclientswaiti
兽怪海北
·
2023-12-31 04:15
十六、Dubbo框架
源码分析
:注册中心
一、Dubbo支持哪些注册中心,特点和区别?注:注册中心的作用就是提供暴露接口的发现与动态更新,相当与一个小的数据库,存储了哪个服务提供哪些接口给调用者使用,并当服务不可用时剔除通知给调用者。目前dubbo推荐zookeeper作为注册中心。1、dubbo支持的注册中心有:(dubbo为每个注册实现单独一个小工程实现,通过registry-api抽象出公用实现)1、zookeeper常用。2、du
还算年轻
·
2023-12-31 03:10
程序员到底有多累,多辛苦?上百万程序员‘知乎上’吐槽
微服务、Spring,MyBatis,Netty
源码分析
的朋友可以加我的Java高级交流:787707172,群里有阿里大牛直播讲
程序员日常填坑
·
2023-12-31 01:53
Java设计模式-外观模式
目录一、影院管理项目二、外观模式(一)基本介绍(二)原理类图(三)解决影院管理(四)注意事项和细节(五)外观模式在MyBatis框架应用的
源码分析
一、影院管理项目传统方式解决影院管理就是直接用一个类来操作各个设备
zoeil
·
2023-12-30 18:52
Java设计模式
java
设计模式
外观模式
后端
Spring
源码分析
(三) XmlBeanDefinitionReader
之前的文章说过,在ioc容器启动时,ApplicationContext的refresh方法里初始化容器,在XmlWebApplicationContext的loadBeanDefinitions方法里调用XmlBeanDefinitionReader读取xml配置文件,那么XmlBeanDefinitionReader是怎么读取配置文件的呢。这篇文章我们就来说一下。先来看一下XmlBeanDef
skyguard
·
2023-12-30 16:51
DjangoRestFramework概括
返回值测试软件的使用:postman、Apifox等序列化和反序列化restful规范:比如http响应状态码在Django中写符合规范的接口djangorestframework:django的app快速使用二CBV
源码分析
N10N11
·
2023-12-30 12:48
python
django
学习笔记《Linux内核分析与应用》1.4
源码分析
-内核中的哈希表
学习笔记《Linux内核分析与应用》1.4
源码分析
-内核中的哈希表哈希冲突链表删除链表中的节点LINUX内核分析与应用是西安邮电大学,陈莉君教授的课程。在B站上有视频讲解,非常精彩。
Youmg
·
2023-12-30 12:18
Linux内核
链表
内核
操作系统
linux
Ceph
监控
Ceph
dashboard安装非常简单。
ceph
-dash-graphite.pngInkscope用Ansible安装Inkscope。
杰森斯坦sen
·
2023-12-30 12:55
RedLock算法和底层
源码分析
数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源,一探究竟联系方式:nhs19990716,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬文章目录RedLock算法和底层
源码分析
爱吃芝士的土豆倪
·
2023-12-30 09:09
数据库技术
redis
数据库
缓存
分布式
Linux|minio对象存储服务的部署和初步使用总结
一,minio的简介MinIO现在也是CNCF成员,在云原生存储部分和
ceph
等一起
晚风_END
·
2023-12-30 09:30
kubernetes
linux
运维
服务器
云原生
kubernetes
Android 属性系统入门
这是一个介绍Android属性系统的系列文章:Android属性系统入门(本文)属性文件生成过程分析如何添加系统属性属性与Selinux属性系统整体框架与启动过程分析属性读写过程
源码分析
本文基于AOSPandroid
BlueSocks
·
2023-12-30 08:34
羿翔编导
竞争这么大,压力这么大,为何不给自己
另辟蹊径
呢?学编导,为什么要来羿翔?
Nofale
·
2023-12-30 08:07
读《曾国藩的正面与侧面》
而张宏杰博士却
另辟蹊径
,用细节构建出一个立体的曾国藩。细节中的曾国藩,远比那个“永远正确”的“圣人”可爱。不是吗?他老人家很少洗澡,经常几个月才洗一次脚;在做穷京官时,成天为钱发愁,为了在即
更好的郝俊霞
·
2023-12-30 08:33
JUC并发编程 09——队列同步器AQS
目录一.Lock接口1.1Lock的使用1.2Lock接口提供的synchronized不具备的主要特性1.3Lock接口的所有方法二.队列同步器(AQS)2.1队列同步器的接口与示例2.2AQS实现
源码分析
汤姆&Tom
·
2023-12-30 07:47
JUC并发编程
java
开发语言
[鹤城杯 2021]EasyP
[鹤城杯2021]EasyPwp参考博客:basename()绕过小结request导致的安全性问题分析
源码分析
首先进入题目,看到代码:其中第一段代码是让我们传入一个GET参数guess。
妙尽璇机
·
2023-12-30 05:10
ctf
web安全
网络安全
php
Object
源码分析
[toc]1.Object对象的源码Object类是一切类的超类,在类继承的树形结构上,Object是所有类的根节点。所有的对象,包括数据,都继承了Object类的方法。我们来看看Object类有哪些方法,分别的作是什么。1.1registerNatives在Object类的最开始部分,有如下四行代码:privatestaticnativevoidregisterNatives();static{
冬天里的懒喵
·
2023-12-30 03:34
@ConditionalOnProperty Spring 使用介绍
源码分析
@ConditionalOnPropertySpring使用介绍
源码分析
源码及参数说明示例源码及参数说明packageorg.springframework.boot.autoconfigure.condition
小小兔在普陀山走神啊
·
2023-12-30 03:54
Spring
各种各样的问题记录
spring
java
后端
block
源码分析
底层原理
block底层原理是什么?封装了函数调用以及调用环境的OC对象block将main.m文件转换成C++文件,当前文件夹下xcrun-sdkiphoneosclang-archarm64-rewrite-objcmain.m-omain.cpp通过分析main.cpp我们可以看到编译后的block。block编译我们可以看出block进过编译后生成一个__main_block_impl_0的结构体,
咖啡豆8888
·
2023-12-30 02:58
QModebus类学习
QTmodbus类简介及串口modbus例程
源码分析
_qmodbusrtuserialmaster-CSDN博客
老赵的博客
·
2023-12-30 01:36
学习
qt
深入内核buddy分配器(芯驰X9/杰发8015 buddy系统明明还有几十M到100多M内存,却分配4k内存失败)
源码分析
:根据log+faddr2line定位到,调用栈为__alloc_pages_slowpath——》get_page_from_freelist——》zone_watermark_fast可以看到
无v邪
·
2023-12-30 00:26
linux
韩版传奇 2
源码分析
与 Unity 重制(五)地图对象的行为处理
专题介绍该专题将会分析LOMCN基于韩版传奇2,使用.NET重写的传奇源码(服务端+客户端),分析数据交互、状态管理和客户端渲染等技术,此外笔者还会分享将客户端部分移植到Unity和服务端用现代编程语言重写的全过程。概览在这一篇文章中,我们将分析角色如何接收用户输入,产生和处理行为(Action),并以角色的移动为例分析处理和绘制逻辑。行为系统对于每个地图对象MapObject,都会有一个行为队列
东方猫
·
2023-12-29 23:57
韩版传奇
2
源码分析与
Unity
重制
c#
【springboot 事件发布机制源码浅析】
springboot
源码分析
之事件发布机制浅析springboot事件发布机制浅析文章目录springboot
源码分析
之事件发布机制浅析前言一、自定义事件发布1.定义事件2.监听事件3.发布事件二、
源码分析
不务专业的程序员--阿飞
·
2023-12-29 23:35
spring
boot
java
后端
vue
源码分析
(二十八)Vue之自定义指令directives
一个指令定义对象可以提供如下几个钩子函数(均为可选):bind、inserted、update、componentUpdated、unbind具体的说明请参考vue官网的自定义指令说明文档。首先是解析vue实例的directives选项/***将原始函数指令规范化为对象格式。*/functionnormalizeDirectives(options:Object){constdirs=option
vue爱好者
·
2023-12-29 22:07
Mybatis
源码分析
:@Mapkey的使用
@Mapkey的使用在多值查询的时候,通常要把方法返回类型设置为List类型,Mybatis为我们提供了另一种解决方式,通过K-V的形式将查询结果保存在Map中,这种实现方式只需要在方法上标注为@Mapkey即可。如下代码:查询一个学生表,包含id,name,age三个字段,使用@mapkey将id号作为K,查询结果作为V.使用@Mapkey时最好将K设置为唯一的,否则后续的结果将会覆盖已查询到的
辰鬼丫
·
2023-12-29 20:23
Spring
SpringMVC
MyBatis
java
java
spring
linklist超大导致的ANR
通过
源码分析
,系统提供的linklist类是通过链表的方式实现的。按说应该不会有性能问题,即使一个初级程序员来实现,查询几万条记录的耗时最多也就是几十毫秒。
风之枫
·
2023-12-29 19:43
Java ThreadLocal 源码解析
本次
源码分析
基于JDK21.0.1。ThreadLocal使用简介基本操作使用ThreadLocal时,可以将数据存储在一个特殊的对象中,这个对象会被自动关联到当前线程。
ethannotlazy
·
2023-12-29 17:02
Java
java
python
开发语言
Spring
源码分析
(四) AnnotationConfigBeanDefinitionParser
之前我们说了XmlBeanDefinitionReader是怎么读取xml配置文件的,那么其实我们都知道,spring的bean配置有2种方式,一种是xml文件配置,一种是注解配置,那么spring是怎么解析注解并注册到ioc容器中的呢,这篇文章我们就来看看spring是怎么做的。这里我们就要介绍一个类AnnotationConfigBeanDefinitionParser,这个类实现了BeanD
skyguard
·
2023-12-29 15:55
(Spring学习12)Spring 6.0及SpringBoot 3.0新特性解析
GraalVM介绍与基本使用2、SpringBoot3.0新特性介绍与实战3、DockerSpringBoot3.0新特性实战4、RuntimeHints介绍与实战5、SpringAOT作用与核心原理
源码分析
ZGOOD9527
·
2023-12-29 13:44
spring
学习
java
Mybatis 使用记录
democonfig.propertiesmybatis-config.xmlUserMapper.xml测试代码mybatis-spring下载编译demomybatis-spring-boot-starter测试demomybatisplus编译Mybatis下载源码编译参考mybatis
源码分析
antRain
·
2023-12-29 12:28
Spring+spring
boot
mybatis
聊一聊Spring Bean 的生命周期
但是如果你从头到尾看了松哥的Spring
源码分析
,那么这个问题就不需要背了,就根据自己对Spring源码的理解讲出来就行了。
虚无火星车
·
2023-12-29 11:49
spring
java
mybatis
WebRTC源码之RTCPReceiver
源码分析
WebRTC源码之RTCPReceiver
源码分析
WebRTC源码之RTCPReceiver
源码分析
WebRTC源码之RTCPReceiver
源码分析
前言一、RTCP接受数据的流程的堆栈信息的1、网络io
chen_song_
·
2023-12-29 10:28
WebRTC源码探秘
webrtc
音视频
jdk
源码分析
之ArrayList
ArrayList关键字段分析/***ThearraybufferintowhichtheelementsoftheArrayListarestored.*ThecapacityoftheArrayLististhelengthofthisarraybuffer.*/transientObject[]elementData;//non-privatetosimplifynestedclassacc
shoulda
·
2023-12-29 10:47
【数据结构二】手撕顺序表与ArrayList源码详解
目录顺序表与ArrayList1.手撕顺序表2.ArrayList的使用3.ArrayList的
源码分析
(扩容机制)4.力扣题练习顺序表与ArrayList线性表是在逻辑上具备线性结构的一种有序序列,包括顺序表和链表
小皮侠
·
2023-12-29 09:26
数据结构
Android事件分发机制四:学了事件分发有什么用?
:从window机制出发分析了事件分发的整体流程,以及事件分发的真正起点Android事件分发机制二:viewGroup与view对事件的处理:
源码分析
了viewGroup和view是如何分发事件的An
一只修仙的猿
·
2023-12-29 08:59
跨界思维和创新发展
打破既有方法,广泛的借鉴,回归本质找到规则和趋势之下的原理,找到
另辟蹊径
的有效解决方案。打破既有方法,广泛的借鉴,回归本质找到规则和趋势之下的原理,找到
另辟蹊径
的有效解决方案。
李德伟A
·
2023-12-29 08:53
android:process=":bdservice_v1",死磕Android_Service启动流程分析(一)
我这里将启动Service流程分为两章来写,startService和bindService分别分析.这篇文章是分析startService过程的
源码分析
过程.其实startService和Activity
weixin_39983350
·
2023-12-29 04:24
GraphSAGE
源码分析
报告
GraphSAGE
源码分析
报告一、Graphsage简介0.什么是深度学习?1.什么是Graphsage?2.Grpaphsage有什么特点?3.怎么使用Grpaphsage算法程序?
果壳寄蒜叽
·
2023-12-29 00:00
算法
《陆一伟传奇》陆一伟苏蒙(完结篇)全文免费阅读【笔趣阁】
陆一伟,一个铁骨铮铮,有血有肉的七尺男儿,他心系群众,种植果园不忘百姓,舍弃己利无偿捐赠;他侠骨仁心,兄弟落难两肋插刀,重情重义肝胆相照;他饱尝妻离子散、亲友远离的人间冷暖,面对爱情、友情、亲情的抉择,却
另辟蹊径
海边书楼
·
2023-12-28 23:07
ArrayList的
源码分析
(一)【转载】
ArrayList简介ArrayList核心源码ArrayList
源码分析
System.arraycopy()和Arrays.copyOf()方法两者联系与区别ArrayList核心扩容技术内部类ArrayList
Bitter255
·
2023-12-28 22:38
nginx中启动php
ngnix中重启phpservi
ceph
p-fpmstartservi
ceph
p-fpmstopservi
ceph
p-fpmrestartservi
ceph
p-fpmreload
燃烧的火_10e3
·
2023-12-28 21:10
冷门暴利小投资十大创业项目分享
但是,那些热门的项目竞争力太大,有时候只能
另辟蹊径
,去选择一些相对比较冷门的创业小项目。接下来,小编就整理了10个赚钱的冷门轻资产创业小项目推荐,都是一些利润不错的小本生意,快来看看有哪些适合你的吧。
高省APP大九
·
2023-12-28 21:42
Easyswoole
源码分析
-8-Console(控制台)
1.简介EasySwoole提供了console控制台组件,在项目运行的时候,可通过命令和服务端进行通讯,查看服务端运行状态,实时推送运行逻辑等知识点1.swoole_event_add2.addListener3.EasySwooleCONSOLE组件2.流程启动Easyswoole时会启动主服务,根据配置启动其它服务,比如Console和Crontab服务,客户端执行phpeasyswoole
会长__
·
2023-12-28 18:23
收到它的人无一例外地惊喜感动
很多情况下改变多是在市场的冲击下发生的变化,俗话说得好:不破不立;唯有打破常规,
另辟蹊径
。康庄大道才会越走越宽。接下来的内容,请你仔细多看几遍,看懂了的;多是各行业不同凡响的佼佼者。
东家见解
·
2023-12-28 18:00
【STM32】基于MQTT协议实时监控项目
基于MQTT协议实时监控项目一、MQTT与源码库二、PahoMQTT移植1.Paho
源码分析
2.Paho源码移植三、MQTT发布实现温湿度实时上报1.MQTT的底层源文件transport.c/h2.MQTT
邓永豪
·
2023-12-28 16:19
STM32
计算机网络
stm32
单片机
嵌入式硬件
java ArrayList、LinkedList、Set、Map等扩容方式,及其
源码分析
java集合(超详细)List接口:ArrayList集合:扩容机制:LinkedList集合:存储方式及扩容:LinkedList常用方法:Vector集合:Set接口:HashSet集合LinkedHashSet集合:TreeSet集合:Map集合:HashMap:hash值的计算方法:存储过程HashMap常用方法:HashMap的扩容机制:HashMap底层典型属性的属性说明:Linked
LIJINGPO
·
2023-12-28 15:04
java
java
开发语言
k8s
问题总结删除Terminating的namespace#使用中替换rook-
ceph
kubectlgetnsrook-
ceph
-ojson|jq'.spec.finalizers=[]'>ns-without-finalizers.jsoncatns-without-finalizers.jsonkubectlproxy
马铁狗
·
2023-12-28 15:54
netty
源码分析
笔记
参考资料:[1].netty
源码分析
之揭开reactor线程的面纱(二)[2].Netty
源码分析
之一揭开Bootstrap神秘的红盖头(服务器端)[3].netty
源码分析
之揭开reactor线程的面纱
抬头挺胸才算活着
·
2023-12-28 15:42
lodash
源码分析
每日一练 - 数组 - join
今日分享:每一步都是曼妙的风景~_.join(array,[separator=‘,’])使用:_.join(array,[separator=‘,’])使用示例:_.join(['a','b','c'],'~');//=>'a~b~c'尝试手写:①返回新字符串②默认“,"连接letjoin_arr=[2,3,4,5];functionmy_join(arr,separator=','){if(a
王大眼睛�
·
2023-12-28 15:43
lodash每日一源
javascript
前端
开发语言
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他