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
MongoDB源码分析
linux网络
源码分析
——基本数据结构1
sock底层的数据结构sock_common是sockets在网络层的最小表示,后面其他的结构体会用到sock_common结构体。/***structsock_common-minimalnetworklayerrepresentationofsockets*@skc_daddr:ForeignIPv4addr*外部ipv4地址*@skc_rcv_saddr:BoundlocalIPv4addr
行走的透明人
·
2024-02-10 04:21
linux
网络
数据结构
TCP IP
源码分析
proto结构体proto定义了传输层的接口,是传输层对不同socket的抽象,比如conncet、close、传输层协议名称、disconnect、accept等接口,可以看下面的注释理解主要的接口。structproto{void(*close)(structsock*sk,longtimeout);关闭socket连接int(*connect)(structsock*sk,structsoc
行走的透明人
·
2024-02-10 04:51
tcp/ip
网络
服务器
python股票接口_Python实现股票数据爬虫和数据接口
1.定时抓取和解析数据2.存储数据到
MongoDB
3.缓存数据到Redis4.配置Nginx和数据接口1.定时抓取和解析数据url="http://quotes.money.163.com/trade/
weixin_39642998
·
2024-02-10 04:48
python股票接口
iOS底层原理探索—NSObject的alloc
源码分析
这篇文章与上一片文章区别在于,NSObject中的alloc与自定义类中的alloc的源码流程的区别。NSObject的alloc无法进入源码在NSObject与Animal处添加断点image.png在alloc源码处打一断点image.png放开第一处断点,发现并没有进入alloc源码image.png探索NSObject中的alloc为什么不走allocimage.png通过汇编代码得知[N
十年开发初学者
·
2024-02-10 03:41
非关系型数据库(NoSql)--
MongoDB
MongoDB
数据库是除了redis之外的另外一个使用比较广泛的非关系数据库,他是基于分布式文件存储的开源数据库系统,旨在为web应用提供可扩展的高性能数据存储解决方案,将数据存储为一个文档,文档类似与
昆仑草莽
·
2024-02-10 01:23
MongoDB
聚合: $sort
聚合的$sort阶段对所有输入文件进行排序,并按排序顺序返回管道。语法{$sort:{:,:...}}$sort阶段参数为一个文档,该文档指定了要排序的字段和相应的排序顺序。为下列值之一:值含义1正序(由小到大)2逆序(由大到小){$meta:"textScore"}根据textScore的计算结果按照由大到小排序如果对多个字段进行排序,排序顺序将从左到右进行计算。例如,在上面的表格中,文档首先按
原子星
·
2024-02-09 21:29
mongodb
mongodb
数据库
MongoDB
聚合: $sortByCount
$sortByCount聚合根据指定表达式的值对输入文档进行分组,然后计算每个不同分组中的文档数。每个输出文档包含两个字段:一个是包含不同分组值的_id字段,另一个是包含属于该分组或类别的文档数量的计数字段。文档按计数降序排序。语法{$sortByCount:}expression是要分组的表达式,可以指定除文档字面以外的任何表达式。如果要指定字段路径,需要在字段名前加上美元符号$并用引号引起来,
原子星
·
2024-02-09 21:57
mongodb
mongodb
数据库
spring启动
源码分析
一、示例代码整体代码工程目录如下image.png首先我们新建一个类ManpublicclassMan{publicvoidsay(Stringcontent){System.out.println("say:"+content);}}然后我们新建一个main方法类,通过new一个ClassPathXmlApplicationContext,来加载ManpublicclassApp{publics
摆渡时光
·
2024-02-09 16:43
MySQL如何控制用户输错密码尝试次数?
目录生产环境MySQL死锁如何监控及如何减少死锁发生的概率
MongoDB
有哪些优秀特性及适合的场景是什么GO语言对比其他的编程语言有何优势?实际生产环境如何取舍?
小知_知数堂
·
2024-02-09 14:21
【数据库篇】MySQL
源码分析
之row_search_mvcc详细分析(Page加载及索引分析)
从上一篇文章了解到Innodb的查询最终都是通过row_search_mvcc执行的,接下来就来略详细的分析下row_search_mvcc的执行流程。本文主要分析查询逻辑忽略了部分细节,比如行锁表锁等处理,数据库事务的快照查询等。由于本人是Java开发并不擅长C++,只是看代码并没有进行调试,分析细节不对的地方还请指正哈~一、先理清楚row_search_mvcc的主要流程1.1、基本参数定义d
苒翼
·
2024-02-09 14:59
数据库
mysql
数据库
sql
MVCC原理探究及MySQL源码实现分析
董红禹目录预览数据库多版本读场景MVCC实现原理1、通过DB_ROLL_PT回溯查找数据历史版本2、通过readview判断行记录是否可见MVCC解决了什么问题MySQL代码分析1、InnoDB隐藏字段
源码分析
老叶茶馆_
·
2024-02-09 14:28
Springboot整合
mongodb
Springboot整合
mongodb
前言一、springboot如何整合
mongodb
?
Gunalaer
·
2024-02-09 13:18
springboot
spring
boot
后端
java
OpenSceneGraph
源码分析
:osg模块
osg库是OpenSceneGraph最为重要的一个模块,提供了内存管理、场景管理、图形绘制、状态管理等功能。Ref.fromOpenSceneGraphQuickStartGuide======================================TheosglibraryistheheartofOpenSceneGraph.Itdefinesthecorenodesthatmakeu
JiNan.YouQuan.Soft
·
2024-02-09 10:43
OSG
其他
Debezium发布历史117
final-released/欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯.Debezium1.8.0.FinalReleasedDecember16,2021byGunnarMorlingreleases
mongodb
mysqlpostgressqlservercassa
大大蚊子
·
2024-02-09 10:10
CDC
FlinkCDC
debezium
数据库
运维
大数据
详细分析python中的from waitress import serve(附Demo)
目录前言1.基本知识2.serve
源码分析
3.基本操作前言以前玩python开发的时候写过一些见解,推荐阅读:uwsgi启动django以及uwsgi.ini的配置参数详解Django框架零基础入门部署服务器除了
码农研究僧
·
2024-02-09 08:41
python
python
serve
flask
Telegram-iOS
源码分析
:第一部分
版权声明本文内容均为搬运,目的只为更方便的学习Telegram编码思维。如需查阅原作者文章,附赠原文章机票part-1-cover.pngTelegram是市面上最受欢迎的即时通讯之一。截至今年4月,其MAU(月活跃用户人数)已超过4亿。考虑到某些国家/地区不提供该服务,这显然是一个了不起的成就。大多数Telegram客户端应用程序源码都是开源的,足以证明其安全性。Telegram官方还启用了一个
灰原丶逗
·
2024-02-09 08:37
Bee V2.2 分库分表 Sharding+
MongoDB
ORM 稳定版发布 (更新 Maven)
Hibernate/MyBatis+plus+ShardingJDBC+Jpa+Springdata+GraphQL+AppORM(Android,鸿蒙)=Bee小巧玲珑!仅860K,还不到1M,但却是功能强大!V2.2(2024.1.1・LTS版)1.Javabean实体支持继承(配置bee.osql.openEntityCanExtend=true)2.增强批量插入与事务的关联2.2之前,调用
abckingaa
·
2024-02-09 07:28
spring
boot
MongoDB
Bee
mongodb
maven
bee
Bee+SpringBoot稳定的Sharding、
Mongodb
ORM功能(同步 Maven)
Hibernate/MyBatis+plus+ShardingJDBC+Jpa+Springdata+GraphQL+AppORM(Android,鸿蒙)=Bee小巧玲珑!仅860K,还不到1M,但却是功能强大!V2.2(2024春节・LTS版)1.Javabean实体支持继承(配置bee.osql.openEntityCanExtend=true)2.增强批量插入与事务的关联2.2之前,调用批量
abckingaa
·
2024-02-09 07:27
spring
boot
Java
Bee
Bee
spring
boot
FastAPI使用异步motor实现对
mongodb
的增删改查
一、环境准备:需要有
mongodb
和poetry以及Python3.10+二、克隆示例代码到本地
[email protected]
:waketzheng/fastapi_async_mongo_demo.git
waketzheng
·
2024-02-09 07:58
fastapi
mongodb
数据库
Spring Developer Tools
源码分析
:二、类路径监控
在SpringDeveloperTools
源码分析
一中介绍了devtools提供的文件监控实现,在第二部分中,我们将会使用第一部分提供的目录监控功能,实现对开发环境中classpath的监控。
Java架构_师
·
2024-02-09 03:02
2019-07-24_graylog 小记
version:'2'services:
mongodb
:image:mongo:3ela
水泥中的鱼
·
2024-02-09 03:23
消息中间件之RocketMQ
源码分析
(八)
RocketMQ中的消息过滤RocketMQ设计了消息过滤,来解决大量无意义流量的传输:即对于客户端不需要的消息,Broker就不会传输给客户端,以免浪费宽带,RocketMQ4.2.0支持Tag过滤、SQL92过滤、FilterServer过滤Tag过滤第一步:用户发送一个带Tag的消息第二步:用户订阅一个Topic的Tag,RocketMQBroker会保存订阅关系第三步:在Broker端做T
coffee_babe
·
2024-02-09 02:36
消息中间件
rocketmq
java
DataX
源码分析
TaskGroupContainer
系列文章目录一、DataX详解和架构介绍二、DataX
源码分析
JobContainer三、DataX
源码分析
TaskGroupContainer四、DataX
源码分析
TaskExecutor五、DataX
shandongwill
·
2024-02-08 23:25
大数据
DataX
ETL
大数据
比特币
源码分析
系列3---区块block数据结构
bitcoin版本:0.16.2区块结构分析区块是组成区块链的基本单位,可以通过bitcoin-cli命令查看一个区块的基本信息区块block的数据结构如下图(存储方式为小端):block数据结构整体结构数据项大小(Byte)描述BlockSize4区块大小BlockHeader80区块头信息大小Transactionsm*n(n>=250)所有交易的列表TransactionsCounter1-
JC86
·
2024-02-08 20:54
从
源码分析
Hystrix工作机制
一、Hystrix解决了什么问题?在复杂的分布式应用中有着许多的依赖,各个依赖都有难免在某个时刻失败,如果应用不隔离各个依赖,降低外部的风险,那容易拖垮整个应用。举个电商场景中常见的例子,比如订单服务调用了库存服务、商品服务、积分服务、支付服务,系统均正常情况下,订单模块正常运行。image但是当积分服务发生异常时且会阻塞30s时,订单服务就有有部分请求失败,且工作线程阻塞在调用积分服务上。ima
vivo互联网技术
·
2024-02-08 19:07
Mongodb
安装Linux
确定你的CentOS版本使用以下命令:/etc/centos-release下载
Mongodb
解压tgz压缩包创建data和log文件夹,确定你的文件夹访问权限在log文件夹里面创建
mongodb
.log
长而不宰
·
2024-02-08 18:43
mongodb
linux
数据库
linux安装
mongodb
数据库启动报错? 都是冰红茶滴水儿
/mongod-f
mongodb
.conf--repair吊用没有,还是报错:abouttoforkchildprocess,waitinguntilserverisreadyforconnections.forkedprocess
长而不宰
·
2024-02-08 18:42
数据库
linux
mongodb
飞腾-麒麟-ARM-5GC-UERANSIM
飞腾麒麟系统部署free5GC目录组网图Q&A编译时访问go代理超时
mongodb
启动失败安装gtp5g失败编译upf报错运行free5GC测试脚本gtp5g报错运行网元提示配置文件版本不匹配编译webconsole
slc9250
·
2024-02-08 17:08
5G
5G
golang
bash
linux
CentOS上安装
MongoDB
下载安装1.到官网上获取新版的下载地址官网地址:https://www.
mongodb
.com/download-center?
不重要的小编辑
·
2024-02-08 17:01
(十七)springboot实战——spring securtity的授权流程源码解析
前言本节内容是关于springsecurity安全框架授权流程的
源码分析
,springsecurity的授权流程主要是在FilterSecurityInterceptor过滤器中实现的。
厉害哥哥吖
·
2024-02-08 17:19
#
springboot
spring
boot
(十六)springboot实战——spring securtity的认证流程源码解析
前言本节内容是关于springsecurity安全框架认证流程的
源码分析
,springsecurity的认证流程主要是在UsernamePasswordAuthenticationFilter过滤器中实现的
厉害哥哥吖
·
2024-02-08 17:47
#
springboot
spring
boot
深度解析ScheduledThreadPoolExecutor源码之ScheduledFutureTask
文章目录引言一、RunnableScheduledFuture定义周期性接口二、ScheduledFutureTask
源码分析
2.1ScheduledFutureTask参数解析2.2ScheduledFutureTask
对酒当歌丶人生几何
·
2024-02-08 17:45
java
开发语言
算法
SpringBoot之旅游点评项目
设计并制作一个旅游点评项目项目参考:马蜂窝一、项目介绍1.技术栈:数据库:
mongodb
+elastcearch持久层:
mongodb
+redis业务层:SpringBootweb:SpringMVC前端
树莓派当然可以吃啦
·
2024-02-08 15:39
Mongodb
GridFS——适合大小超过16MB的文件
一、概述GridFS是基于
mongodb
存储引擎是实现的“分布式文件系统”,底层基于
mongodb
存储机制,和其他本地文件系统相比,它具备大数据存储的多个优点。
0X码上链
·
2024-02-08 15:48
大数据
VIP
gridfs
四、Docker Daemon 中NewDaemon的实现(摘自《Docker
源码分析
》)
1、NewDaemon作用简介在Docker架构中有很多重要的概念,如:graph,graphdriver,execdriver,networkdriver,volumes,Dockercontainers等。Docker在实现过程中,需要将以上实体进行统一化管理,而DockerDaemon中的daemon实例就是设计用来完成这一任务的实体。2、NewDaemon介绍NewDaemon函数的执行完
elsen_zhao
·
2024-02-08 12:48
PostgreSQL 与 Navicat:数据库行业的中坚力量
作者:一个认真的程序猿简介:毕业于985院校计算机专业,深耕数据库行业10多年,熟悉Oracle、MySQL、PostgreSQL、
MongoDB
、SQLServer等主流数据库开发管理与架构。
Navicat
·
2024-02-08 12:54
通过nginx学习linux进程名的修改
目录1.缘起2.背景知识3.
源码分析
3.1准备工作3.2设置进程名字1.缘起 在运行nginx的时候,用ps查看nginx的进程信息,可能的输出如下:root421693105016:51?
码农心语
·
2024-02-08 11:30
nginx学习
LINUX
nginx
学习
linux
setproctile
修改进程名
nginx stream proxy 模块的ssl连接
源码分析
目录1.源起2.分析验证环境的配置3.
源码分析
3.1代理模块的请求入口点分析3.2发起与上游服务器的连接3.3连接回调3.4TCP连接建立成功后为上下游数据透传做准备3.5TCP连接的ssl上下文初始化
码农心语
·
2024-02-08 11:59
nginx学习
c++开发
高性能
nginx
ssl
运维
proxy
stream
源码分析
【数据库】Unlogged 表使用
Unlogged表崩溃和正常关闭测试Unlogged表特点总结前言大神偶像在开会上提及了Unlogged表,它的特点很不错,很适合实时数据保存,像之前类似这种数据,就目前接触到的项目,一般架构选型时候会用
MongoDb
傻傻虎虎
·
2024-02-08 11:14
数据库
数据库
oracle
dbeaver
postgresql
unlogged
B树(B-tree、B-树)理论详解
文章目录基本概念n阶B树的性质(n>=2)B树的搜索B树元素的添加上溢出解决删除删除叶子节点删除非叶子节点删除——导致下溢出删除——解决下溢出方法一删除——解决下溢出方法二
MongoDB
基本概念B树是为磁盘或其他直接存取的辅助存储设备而设计的一种平衡搜索树
富有一文
·
2024-02-08 10:01
#
数据结构详解
b树
数据结构
算法
基于注解的SpringAOP源码解析(三)
注意,读完本篇文章需要很长很长时间在之前的2篇文章:AOP
源码分析
(一)AOP
源码分析
(二)中,我们搭建了SpringAOP
源码分析
的环境,介绍了@EnableAspectJAutoProxy注解和postProcessBeforeInstantiation
Java学习录
·
2024-02-08 08:18
View#post(Runnable runnable)为什么能拿到view的宽高。
基于androidsdk-23的
源码分析
,文章分成两个部分,实际上我是先写第二部分了再写第一部分的。第一部分看一下view.post的内部。
HWilliamgo
·
2024-02-08 08:24
【Java】ArrayList和LinkedList的区别是什么
目录1.数据结构2.性能特点3.
源码分析
4.代码演示5.细节和使用场景ArrayList和LinkedList分别代表了两类不同的数据结构:动态数组和链表。
王果冻ddd
·
2024-02-08 07:54
java
开发语言
【深入浅出 Yarn 架构与实现】6-4 Container 生命周期
源码分析
本文将深入探讨AM向RM申请并获得Container资源后,在NM节点上如何启动和清理Container。将详细分析整个过程的源码实现。一、Container生命周期介绍Container的启动由ApplicationMaster通过调用RPC函数ContainerManagementProtocol#startContainers()发起请求,NM中的ContainerManagerImpl组件
大数据王小皮
·
2024-02-08 07:27
深入浅出Yarn架构与实现
架构
java
大数据
MongoDB
聚合: $skip
$skip聚合阶段用于跳过指定数量的输入文档,并将剩余文档传递到流水线的下一个阶段。语法{$skip:}使用$skip需要指定一个正整数来决定跳过的文档数量。从5.0开始,$skip阶段跳过文档的数量限制为一个64位的整数,如果超过最大值会返回错误参数的错误信息。在$sort聚合阶段、sort()方法或findAndModify命令中的sort字段,使用$skip时,要确保排序字段中至少有一个唯一
原子星
·
2024-02-08 06:20
mongodb
mongodb
数据库
ubuntu20安装
mongodb
方法一:直接安装(命令是直接从mongo官网Install
MongoDB
CommunityEditiononUbuntu—
MongoDB
Manual复制的)cat/etc/lsb-releasesudoapt-getinstall-ygnupgcurlcurl-fsSLhttps
waketzheng
·
2024-02-08 06:19
mongodb
数据库
MongoDB
部署策略
内容简介本文介绍了
MongoDB
数据库的优点的数据存储模式的安装部署过程。利用
MongoDB
在存储海量数据上的优势,部署存储空间大数据。
guwei666666
·
2024-02-08 06:17
mongodb
数据库
Mongodb
聚合:$planCacheStats
执行查询时,
MongoDB
查询规划器会根据可用索引选择并缓存效率最高的查询计划。$planCache可以返回所有集合的查询计划缓存信息。
原子星
·
2024-02-08 06:47
mongodb
mongodb
spring
数据库
抓取西刺代理IP+验证是否可用+存储
mongodb
spider文件的代码:importscrapyimportrequests#用于测试抓取过来的IP是否可用classXiciSpider(scrapy.Spider):name="xici"allowed_domains=["xicidaili.com",]defstart_requests(self):urls=["http://www.xicidaili.com/nn/1/","http:/
拾柒丶_8257
·
2024-02-08 05:05
Hyperledger-Fabric
源码分析
(Gossip-Emitter)
接下来我们来看看Emitter模块,这里初略的看就是gossip的消息发送的模块。下面我们来具体分析下启动时机funcNewGossipService(conf*Config,s*grpc.Server,saapi.SecurityAdvisor,mcsapi.MessageCryptoService,selfIdentityapi.PeerIdentityType,secureDialOptsa
Pillar_Zhong
·
2024-02-08 04:11
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他