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源码分析
【
源码分析
】不同类型hashcode和equals方法
hashCode实现约定:同一对象调用多次调用hashCode方法必须始终返回相同的整数,且整数不必在应用程序的一次执行与另一次执行之间保持一致equals两对象相等,hashCode方法必须产生相同的整数结果equals两对象不相等,hashCode方法必须产生不相同的整数结果注意:每当重写hashCode方法时,通常都需要重写equals==在基本数据类型:值内容,引用类型时:地址equals
半度、
·
2024-01-17 14:32
源码分析
哈希算法
散列表
算法
【
源码分析
】Object中的“鸡肋“函数
具体使用可以看【
源码分析
】HashMap真源码阅读hashCode的总契约是:在Java应用程序的执行过程中,只要在同一对象上多次调用hashCode方法,hashCode方法必须始终返回相同的整数,前提是对象上用于相等比较的信息没有被修改
半度、
·
2024-01-17 14:32
源码分析
java
python
开发语言
Android 事件分发机制详解(下)
2.3View事件分发机制从上面ViewGroup事件分发机制知道,View事件分发机制从dispatchTouchEvent()开始
源码分析
/***
源码分析
:View.dispatchTouchEvent
龙之叶
·
2024-01-17 13:53
技术
Android
framework
android
启迪
想来,她是
另辟蹊径
,多走了几步路,去学校西边那个站牌等的车,而不是随着一窝蜂的大流挤着上车。也许是因为太需要这个座位了?
飞琼
·
2024-01-17 13:39
Netty源码研究笔记(1)——开篇
1.2.
源码分析
方法我
倾听铃的声
·
2024-01-17 11:49
后端
java
websocket
开发语言
数据结构
羿翔编导学校
竞争这么大,压力这么大,为何不给自己
另辟蹊径
呢?学编导,为什么要来羿翔?
Nofale
·
2024-01-17 04:50
第五届脑电深度学习入门班(训练营:2023.9.12~9.20)
★课程简介★脑电图(Electroen
ceph
alogram,EEG)是脑神经细胞电生理活动在大脑皮层或头皮表面的总体反映,包
茗创科技
·
2024-01-17 03:08
死磕以太坊
源码分析
之Kademlia算法
死磕以太坊
源码分析
之Kademlia算法KAD算法概述Kademlia是一种点对点分布式哈希表(DHT),它在容易出错的环境中也具有可证明的一致性和性能。
mindcarver
·
2024-01-17 03:48
并发编程(七)——JUC并发工具
一、CountDownLatch应用&
源码分析
1.1CountDownLatch介绍CountDownLatch就是JUC包下的一个工具,整个工具最核心的功能就是计数器。
小灰灰-58
·
2024-01-17 00:26
并发编程
java
开发语言
Redis Sentinel
源码分析
- Sentinel 选举机制和主备倒换
作者:WenHui转载:中间件小哥Sentinel的选举机制在上面的文章我们提到过,Sentinel在主备倒换的过程中会使用is-master-down-by-addr命令来与其他Sentinel进行通信以取得其他Sentinel的投票。每个Sentinel实例都有被选举成领头Sentinel的机会,领头Sentinel会主导整个主节点下线进行主备倒换的过程。image如上面代码所示,当Senti
中间件小哥
·
2024-01-17 00:10
Spring Boot - Application Events 的发布顺序_ApplicationContextInitializedEvent
文章目录Pre概述Code
源码分析
PreSpringBoot-ApplicationEvents的发布顺序_ApplicationEnvironmentPreparedEventSpringBoot-ApplicationEvents
小小工匠
·
2024-01-16 23:08
【Spring
Boot2.X】
spring
boot
事件发布
linux 安装php后配置php.ini不生效
先查看phpinfo()确定LoadedConfigurationFile配置是否为none如果为none但是明明确有php.ini执行下stra
ceph
p-fpm路径-i2>1.log
靳某某。
·
2024-01-16 22:43
php
开发语言
CentOS7部署
ceph
CEPH
简介不管你是想为云平台提供
Ceph
对象存储和/或
Ceph
块设备,还是想部署一个
Ceph
文件系统或者把
Ceph
作为他用,所有
Ceph
存储集群的部署都始于部署一个个
Ceph
节点、网络和
Ceph
存储集群
Long里小花荣
·
2024-01-16 21:58
php
服务器
网络
SpringMVC请求
源码分析
文章目录一、SpringMVC简介1.概念2.从Servlet到SprigMVC3.SpringMVC的XML实现4.SpringMVC的请求流程二、SpringMVC
源码分析
1.SpringMVC启动流程验证
jakiechaipush
·
2024-01-16 20:57
重温Spring源码系列
java
Spring事务源码详解
文章目录一、事务的使用二、
源码分析
1.
jakiechaipush
·
2024-01-16 20:56
重温Spring源码系列
spring
数据库
java
Spring之AOP源码(二)
书接上文文章目录一、简介1.前文回顾2.知识点补充二、ProxyFactory
源码分析
1.ProxyFactory2.JdkDynamicAopProxy3.ObjenesisCglibAopProxy
jakiechaipush
·
2024-01-16 20:25
重温Spring源码系列
spring
java
后端
Ceph
的介绍与部署
是通过网络附加到当前主机文件系统之上的存储)SAN(存储区域网络)单机存储的问题存储处理能力不足存储空间能力不足单点故障问题商业存储解决方案分布式存储(软件定义的存储SDS)分布式存储的类型块存储文件存储对象存储
Ceph
GnaW1nT
·
2024-01-16 19:58
ceph
Ceph
入门到精通-SATA SSD、HDD和NVMe读写性能差异
SATASSD、HDD和NVMe是不同类型的存储设备,它们在读写性能方面有所区别。SATASSD:读写IOPS(每秒输入/输出操作次数):通常在10,000至100,000IOPS之间,具体取决于具体的型号和制造商。带宽:SATAIII接口的最大带宽为600MB/s(理论值),但实际上SSD可能会受到其他因素的限制而达不到这个速度。HDD(机械硬盘):读写IOPS:通常在75至200IOPS之间,
瓦哥架构实战
·
2024-01-16 18:25
Ceph入门到精通
ceph
服务器
运维
spring Security
源码分析
-13种过滤器详解
13种核心过滤器springsecurity的13个核心过滤器(按执行顺序陈列):WebAsyncManagerIntegrationFilterSecurityContextPersistenceFilterHeaderWriterFilterLogoutFilterUsernamePasswordAuthenticationFilterDefaultLoginPageGeneratingFil
不穿铠甲的穿山甲
·
2024-01-16 18:58
security
担心疫情影响高考?提前拿华侨生身份轻松进名校
因为他们
另辟蹊径
,绕过了高考这座独木桥,让孩子参考华侨生联考,只需要400分,就能轻轻松松上清华北大。什么是华侨生联考?
Queen_R
·
2024-01-16 13:21
干货|app自动化测试之Appium
源码分析
Appium是由Node.js来实现的HTTP服务,它并不是一套全新的框架,而是将现有的优秀的框架进行了集成,在SeleniumWebDriver协议(JsonWireProtocol/Restfulwebservice)的基础上增加了移动端的支持,使Appium满足多方面的需求。官方提供更详细的Appium结构说明:https://appium.io/docs/en/contributing-t
橙子_菇凉
·
2024-01-16 12:00
使用
ceph
adm部署
ceph
集群
一、
ceph
adm介绍从红帽
ceph
5开始使用
ceph
adm代替之前的
ceph
-ansible作为管理整个集群生命周期的工具,包括部署,管理,监控。
only°夏至besos
·
2024-01-16 10:49
ceph
C++ stl库中vector的简单实现
vector图示详解:图来自《stl
源码分析
》namespaceyhy{templateclassvector{public:typedefT*iterator;//定义了一个简单的迭代器,迭代器在stl
kurayamasy
·
2024-01-16 10:00
c++
数据结构
开发语言
算法
望京楼
图片发自App在当地人的引导下,可以
另辟蹊径
。从村子向上望去,不可能有爬上去的可能。通过果园,沿着山间在羊肠小道盘旋,经历一个小时终于到了长城脚下。之前算是热身,攀登望京楼正式开始。脚下的
沁心雅苑
·
2024-01-16 10:47
精读4,视听3
我在本片文章/音频/视频中学到的怦然心动的单词(精读和视听说分别总结)精读:awaitcriticalfosterfrowninitialinsertinvestigatematterperforman
ceph
enomen
地科来丽英
·
2024-01-16 09:24
scratch3.0 虚拟机
源码分析
scratch软件的逻辑不复杂,就是用blockly生成语句块,然后用虚拟机抽象成底层语法,最后再调用render渲染到界面,但是因为网上几乎没有资料,源代码又嵌套的极深,看起来还是很头疼的,所以我把我这一周看代码的心得分享一些出来,以后再慢慢更新.希望大家也能少走些弯路.首先什么是虚拟机:用来屏蔽底层硬件差异和dom渲染差异,使得程序可以跨端移植,react本质上也是虚拟机,虚拟dom屏蔽设备渲
hanxianshe_9530
·
2024-01-16 08:21
Android系统启动-SystemServer进程
本篇文章基于Android6.0
源码分析
相关源码文件:/frameworks/base/core/java/com/android/internal/os/-ZygoteInit.java-RuntimeInit.java-Zygote.java
isLJli
·
2024-01-16 00:16
STL tuple
源码分析
STLtuple
源码分析
和pair一样,tuple也是STL中非常常见的数据结构。pair是个二元组,只支持两个类型参数,tuple则是个多元组,可以支持多个类型参数。
异次元的归来
·
2024-01-15 22:32
造轮子
c++
stl
xlua
源码分析
(五) struct类型优化
xlua
源码分析
(五)struct类型优化上一节我们分析了xlua是如何实现lua层访问C#值类型的,其中我们重点提到了xlua默认实现方式下,struct访问的效率问题。
异次元的归来
·
2024-01-15 21:56
xlua源码分析
lua
c#
xlua
RT-Thread
源码分析
3:内核对象模型
文章目录前情提要内核对象模型的基本数据结构内核对象控制块的数据结构内核对象容器的数据结构内核对象管理方式对象操作的主要函数rt_object_get_information(type)rt_object_init(*object,type,*name)rt_object_detach(object)rt_object_is_systemobject(object)rt_object_get_typ
萤火虫的电子笔记
·
2024-01-15 21:51
嵌入式:RTOS
RT-Thread
内核对象
源码分析
代码分析
STM32F103VET6之火焰传感器数据输出串口显示
目录前言一、火焰传感器原理二、硬件连接三、设计思路四、
源码分析
总结前言在当今的智能化和自动化时代,嵌入式系统在各种应用中发挥着越来越重要的作用。
根本学不够
·
2024-01-15 21:39
STM32学习
stm32
嵌入式硬件
单片机
STM32F103VET6之中断详解
目录前言一、中断和事件的区别二、功能框图三、外部中断配置四、
源码分析
总结前言在嵌入式系统的世界里,微控制器(MCU)是许多应用的核心。要想充分发挥芯片的性能,熟练掌握其中断管理系统是必不可少的。
根本学不够
·
2024-01-15 21:39
STM32学习
stm32
嵌入式硬件
单片机
2018-11-15《创业无畏》
:福州【职业】:产品经理【书籍名称】《创业无畏》05一个初创企业就是一个“臭鼬工厂”【精华摘抄】1、设定宏大的、极其艰难的目标,隔离与快速迭代,立足于登月思维,吧你想要实现的目标提高10倍,你将不得不
另辟蹊径
王玉文Amy
·
2024-01-15 19:43
EtcdRaft
源码分析
(选举投票)
在EtcdRaft
源码分析
(选举超时)的篇章里面讲到,当超时的时候,Leader外的成员会造反发起选举。我们接下来看下Raft里面选民是怎么投票的。
Pillar_Zhong
·
2024-01-15 19:22
Java项目架构技术-高并发,微服务,分布式,需求分析
Java项目架构技术-高并发,微服务,分布式,需求分析,业务选型,项目部署,架构设计,架构师,
源码分析
,设计模式,数据结构,数据库,业务选型,中间件,并发编程,需求分析,需求设计,项目部署,云原生,企业架构
滴石编程
·
2024-01-15 18:36
java
系统架构
腾讯公司程序猿必备的一本《看漫画学Python》
这本《看漫画学Python》一改以往的学习方式,
另辟蹊径
,以漫画形式切入,将一图胜千言的道理玩到了极致!这本《看漫画学Python》第1章介绍P
从木知声
·
2024-01-15 18:45
Lunule: An Agile and Judicious Metadata Load Balancer for
Ceph
FS——论文泛读
SC2021Paper元数据论文阅读汇总问题
Ceph
FS采用动态子树分区方法,将分层命名空间划分并将子树分布到多个元数据服务器上。
妙BOOK言
·
2024-01-15 18:08
论文阅读
ceph
论文阅读
Mantle: A Programmable Metadata Load Balancer for the
Ceph
File System——论文泛读
SC2015Paper元数据论文阅读汇总问题优化
Ceph
的元数据局部性和负载平衡。
妙BOOK言
·
2024-01-15 17:03
论文阅读
ceph
论文阅读
《物种起源》读后感
达尔这从小就热爱大自然,尤其喜爱打猎、采集矿物和动植物标本"这样的文字吸引不了我的光,因此我只好
另辟蹊径
,看我能不能从别的途径摆脱我只有关于他胡子的浅薄
SOGE郁
·
2024-01-15 17:43
IOC源码-applicationEventMulticaster事件广播
https://www.cnblogs.com/jyyzzjl/p/5476546.html一、代码实例回到第IOC的第七章context部分,我们看
源码分析
部分,可以看到在spring的bean加载之后的第二个重要的
小陈阿飞
·
2024-01-15 17:27
霸榜巨作、阿里内部顶级专家整理(Redis 5设计与
源码分析
)
前言在开源界,高性能服务的典型代表就是Nginx和Redis。纵观这两个软件的源码,都是非常简洁高效的,也都是基于异步网络I/O机制的,所以对于要学习高性能服务的程序员或者爱好者来说,研究这两个网络服务的源码是非常有必要的。Nginx目前市面上的书籍很多,但是Redis确实寥寥无几。这几年Redis版本发展非常快,从稳定的2.x版本,发展到增加了很多优秀特性的5.0版本,这些特性目前尚无资料进行系
十一技术斩
·
2024-01-15 14:02
redis
数据库
database
后端
java
java技术专家【分布式框架】【通过C语言深度解读Redis核心架构】02-Redis底层数据结构
源码分析
之压缩列表的
源码分析
文章目录三、压缩列表的
源码分析
3.1、存储结构字节数组结构节点结构3.2、压缩解码zipEntryZIP_DECODE_PREVLENZIP_DECODE_LENGTH3.3、API解析ziplistNewziplistInsertziplistDeleteziplistFind3.4
不走小道
·
2024-01-15 14:00
Java技术专家
java
c语言
redis
【
源码分析
】一个flink job的sql到底是如何执行的(一):flink sql底层是如何调用connector实现物理执行计划的
文章目录一.一条flinksql二.源码流程图示1.flinkconnector的实现逻辑2.flinksql的转换逻辑三、flinksql调用connector
源码分析
1.tEnv.executeSql
roman_日积跬步-终至千里
·
2024-01-15 14:25
#
flink源码
flink
sql
ubuntu20.04
ceph
文件系统搭建
各个节点环境准备时间同步apt-getinstallntp-yntpdatentp2.aliyun.comcp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime更新
ceph
爱吃土豆的猫ttt
·
2024-01-15 13:53
ceph
分布式存储
ceph
搭建ubuntu20.04案例
三台机器准备工作安装依赖sudoapt-getinstallopenssh-serversudoaptinstallvimaptinstallnet-tools设置root密码##设置root密码所有操作在root下进行sudopasswdrootsupasswdrootvim/etc/ssh/sshd_configPermitRootLoginyes设置为yessudosystemctlrest
白日梦@
·
2024-01-15 13:23
运维
vim
ubuntu
linux
Ubuntu20.04部署
ceph
16(pacific)集群 - 傻瓜式教程
Ubuntu20.04部署
ceph
16pacific1环境介绍与配置1.1
ceph
介绍1.2环境介绍1.3基础环境准备1.3.1关闭selinux、防火墙1.3.2设置主机名,每台设置1.3.3设置网卡对应网卡
KKCai_
·
2024-01-15 13:52
CEPH
ceph
ceph16
pacific
ubuntu20.04
ceph集群
并发编程 ——
源码分析
公平锁和非公平锁
前言ReentrantLock提供了公平锁和非公平锁,只需要在构造方法中使用一个boolean参数即可。默认非公平锁。今天从源码层面看看区别和具体实现。1.类UML图image.pngReentrantLock内部有一个抽象类Sync,继承了AQS。而公平锁的实现就是FairSync,非公平锁的实现就是NodFairSync。两把锁的区别在于lock方法的实现。2.公平锁lock方法实现final
莫那一鲁道
·
2024-01-15 13:29
【孟母堂】父母都善于使用“稀缺原理”让孩子主动学习
这位家有六岁儿子的精英妈妈,给我讲了一个
另辟蹊径
的好方法,可以推动孩子积极主动地做事情。她说:“儿子五岁时,我希望他开始承担一些家务活。
每个人的孟母堂
·
2024-01-15 13:42
Java中的String
楼主通过很多网上的String
源码分析
文章,加上自己对于源码的阅读理解,综合得出以下内容:概述说明实现的接口成员变量静态内部类成员方法类方法这些内容相对独立,但又有一些关联。
juconcurrent
·
2024-01-15 11:18
postgreSQL
源码分析
——存储管理——内存管理(3)
2021SC@SDUSC目录概述高速缓存机制的起源
源码分析
系统表元组缓存——SysCachecatcacheheader结构体catcache结构体catcache如何组织缓存元组SysCache的初始化
義的爸
·
2024-01-15 10:33
postgresql
数据库
database
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他