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
mongoose源码剖析
AFN
源码剖析
(一)
网上AFN代码解读和剖析的文章多如牛毛,烦不胜举,但是真正对于一个框架系统全面的认知却是少之又少,这里写一篇关于源码解释及剖析的文章,希望对你有所帮助。源代码架构项目结构这里我们只需要知道,Session封装的是网络请求会话,Serialization封装的是请求及响应的序列化,Security封装的是安全策略,Reachability封装的是网络监测工具类。这个类中基本每一行代码我都添加了注释,
Hflydragon
·
2023-07-17 22:47
Redux
源码剖析
ReduxRedux是为了处理应用复杂状态流而设计的状态管理库,它吸收了Flux架构和函数式编程的优秀思想,提出了应用分层设计的解决方法;Redux基本架构Redux的将应用分为Actions、State和View三层;ActionsActions描述用户操作的基本信息,包括操作类型和所需传递的数据;在代码层面看,一个action就是一个对象,实际编码过程中会将action设计为actioncre
犯迷糊的小羊
·
2023-07-17 21:08
DeprecationWarning: current URL string parser is deprecated, and will be removed in a future vers...
问题node连接
Mongoose
时抛出了两个DeprecationWarning(弃用警告):(node:61084)DeprecationWarning:currentURLstringparserisdeprecated
chxuu
·
2023-07-17 17:31
Java线程池和反射
构建线程的方法二、线程池的7个参数三、线程池的执行流程四、线程池属性标识五、线程池的execute方法执行六、Worker的封装七、线程执行的后续处理反射线程池线程池ThreadPoolExecutor
源码剖析
一
愚人钊呀
·
2023-07-17 15:58
Java核心编程API
java
开发语言
eclipse
java高级
Appium-Python-Client
源码剖析
(一) driver 的元素查找方法
目录前言源码版本:0.9结构图:mobileby.pyappium的webdriver.pyselenium的webdriver.pyseleniumdriverappiumdriver前言Appium-Python-Client是一个用于Python语言的Appium客户端库,它提供了丰富的API和功能,用于编写和执行移动应用程序的自动化测试。在本文中,我们将深入剖析Appium-Python-
自由家
·
2023-07-17 14:28
软件测试
软件测试工具
自动化测试
cocoa
macos
objective-c
jenkins
appium
运维
flask
map和set的模拟实现|利用红黑树封装map和set|STL
源码剖析
前言那么这里博主先安利一些干货满满的专栏了!首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。高质量干货博客汇总https://blog.csdn.net/yu_cblog/category_12379430.html?spm=1001.2014.3001.5482这两个都是博主在学习Linux操作系统过程中的记录,希望对大家的学习有帮助!操
@背包
·
2023-07-17 08:45
STL源码剖析
手撕数据结构
c++
开发语言
数据结构
STL
源码剖析
——空间配置器Allocator
由于感觉博客园的技术氛围更为浓郁,所以打算以后的学习总结都改投博客园,但是并不意味着这个号就不再更新了,我会把博客园发的文章的链接都贴在这里。 于我现在的水平而言,我并不期望能对STL源码有什么深刻的理解,毕竟在不同的阶段读源码都会有不同的理解,我现在只求通读一遍,理解其中的逻辑关系即可。至于其中高超的编程技艺,看看就好。如果其中发现了我有什么错误的理解,请告诉我,我会非常感谢的。 别妄想
MisakiMel
·
2023-07-17 07:58
c++23中的新功能之十平坦容器
这里先回顾一下,在STL中有六大组件(侯捷老师的《STL
源码剖析
》),这其中开发者经常见到的还是以容器为主。容器主要分成两大类:顺序容器和关联容器。
fpcc
·
2023-07-16 19:30
C++11
C++
c++23
哈希算法
算法
Netty核心技术十--Netty 核心
源码剖析
在io.netty.example包下,有很多Netty源码案例,可以用来分析2.netty启动过程源码分析本次分析使用的是example包下的echo2.1
源码剖析
的目的用源码分析的方式走一下Netty
_院长大人_
·
2023-07-16 15:37
NIO&Netty
netty
SpringBoot 统一功能的处理
最初用户登录验证1.2SpringAOP统一用户登录验证的问题1.3SpringAOP拦截器1.3.1实现自定义拦截器1.3.2将自定义拦截器加入到系统配置1.4拦截器实现原理1.4.1实现流程图1.4.2实现
源码剖析
Node_Hao
·
2023-07-16 14:31
Spring
JavaEE
spring
boot
后端
java
并发编程包之 errgroup
我们在之前的文章——
源码剖析
sync.WaitGroup(文末思考题你能解释一下吗?),从源码层面分析了sync.WaitGroup的实现,使用waitGroup可以实现一个goro
Sunshine-松
·
2023-07-16 10:48
java
go
golang
编程语言
并发编程
Java下FileChannel的实现剖析
源码剖析
FileChannel实现openjdk\jdk\src\share\classes\sun\nio\ch\FileChannelImpl.java先尝试sendfile,如操作系统不支持,对于信任的
天下无敌笨笨熊
·
2023-07-15 18:31
java技术
spring ioc
源码剖析
springioc
源码剖析
ioc的定义IOC核心类与类关系BeanDifinition:如何定义一个beanBeanDefinitionRegistry:注册bean定义的接口AnnotationConfigApplicationContextGenericApplicationContext
贺 云 鹏
·
2023-07-15 16:48
spring
spring
ioc
源码
设计模式
java
1 LR
源码剖析
从今天起,开始分析sklearn上的源码,万千思绪,不知从何说起,第一篇,直接看lr模型吧。
calfchen
·
2023-07-15 07:51
Redis
源码剖析
之压缩列表(ziplist)
本来打算只用一篇文章来讲解Redis中的list,在实际写作过程中发现Redis中有多种list的实现,所以准备拆成多篇文章,本文主要讲ziplist,ziplist也是quicklist的基础。另外还有skiplist,skiplist虽然是list,当主要和set命令相关,所以会放到后面。本文主要涉及到的源码在ziplist.c何为ziplist?我们可以在ziplist.c源码头部找到一段R
xindoo
·
2023-07-15 04:19
使用
mongoose
来创建嵌入式websocket客户端和http客户端
使用
mongoose
来创建嵌入式websocket客户端和http客户端使用
mongoose
原因1嵌入式非常合适2在简单需要的场合下,不需要其他文件,只需要两个文件包含包含
mongoose
.h和
mongoose
.c
qianbo_insist
·
2023-07-15 00:03
操作系统
http协议
websocket
协议
mongoose
http
(五)Flask之深入剖析路由源码
源码剖析
:在Flask项目(比如下面这个helloworld项目)刚启动时,Flask内部肯定会将所有的路由和视图创建对应关系。
孤寒者
·
2023-07-14 11:17
Flask框架从入门到实战
flask
python
后端
路由
源码
JVM
源码剖析
之Java对象创建过程
关于"Java的对象创建"这个话题分布在各种论坛、各种帖子,文章的水平参差不齐。并且大部分仅仅是总结"面试宝典"的流程,小部分就是copy其他帖子,极少能看到拿源码作为论证。所以特意写下这篇文章。版本信息如下:jdk版本:jdk8u40为了源码的简单,使用字节码解释器:C++解释器为了源码的简单,垃圾回收器使用serialnew/old首先把总结图放在这。接下来分析源码~用一个非常简单的案例来打开
程序员李哈
·
2023-07-14 10:57
Java底层
源码解读
java
jvm
Hotspot源码
位图|布隆过滤器模拟实现|STL
源码剖析
系列|手撕STL
今天博主给大家带来位图和布隆过滤器的模拟实现。前言那么这里博主先安利一下一些干货满满的专栏啦!手撕数据结构https://blog.csdn.net/yu_cblog/category_11490888.html?spm=1001.2014.3001.5482这里包含了博主很多的数据结构学习上的总结,每一篇都是超级用心编写的,有兴趣的伙伴们都支持一下吧!算法专栏https://blog.csdn.
@背包
·
2023-07-13 22:16
STL源码剖析
手撕数据结构
C++深度剖析
c++
开发语言
unordered_map模拟实现|STL
源码剖析
系列|开散列
博主很久没有更新过STL
源码剖析
这个系列的文章了,主要是因为大部分STL常用的容器,博主都已经发过文章了,今天博主带着大家把哈希表也模拟实现一下。前言那么这里博主先安利一下一些干货满满的专栏啦!
@背包
·
2023-07-13 22:15
STL源码剖析
C++深度剖析
手撕数据结构
c++
开发语言
15、服务端实战:数据库工具封装
因为数据库的内容比较多,所以相关内容将分为两个章节来展开讨论:数据库工具封装-将封装统一的数据库操作工具类,方便后期开发于集成数据库实操-结合实际项目讲述TypeORM的使用以及MySQL与
Mongoose
Jeffrey Dean
·
2023-07-13 21:52
从
0
打造通用型低代码产品
从
0
打造通用型低代码产品
node基于express+mongodb项目的整体结构搭建和逻辑抽离
为什么需要逻辑抽离这是我用express实现的一个缩减版的注册功能,如下:app.jsconstexpress=require("express");constapp=express();//连接数据库const
mongoose
jieyucx
·
2023-07-13 17:09
node
express
mongodb
数据库
一篇文章带你搞懂Java线程池实现原理
目录1.为什么要使用线程池2.线程池的使用3.线程池核心参数4.线程池工作原理5.线程池
源码剖析
5.1线程池的属性5.2线程池状态5.3execute源码5.4worker源码5.5runWorker源码
·
2023-07-13 16:45
Netty核心
源码剖析
(六)
1.Handler中加入线程池和Context中添加线程池的
源码剖析
1>.在Netty中做耗时的,不可预料的操作,比如数据库操作,网络请求,会严重影响Netty对Socket的处理速度,而解决方法就是将耗时任务添加到异步线程池中
(深圳)找工作中,求内推,求明主!
·
2023-06-23 17:41
netty
java
服务器
nio
后端
面试
Netty核心
源码剖析
(五)
1.Netty核心组件EventLoop
源码剖析
1>.NioEventLoop继承图说明:①.ScheduledExecutorService接口表示是一个定时任务接口,EventLoop可以接受定时任务
(深圳)找工作中,求内推,求明主!
·
2023-06-23 17:11
netty
java
nio
后端
开发语言
网络
C++
源码剖析
——unordered_map和unordered_set
前言:之前看过侯老师的《STL
源码剖析
》但是那已经是多年以前的,现在工作中有时候查问题和崩溃都需要了解实际工作中使用到的STL的实现。因此计划把STL的源码再过一遍。
落樱弥城
·
2023-06-23 12:11
c++
c++
哈希算法
数据结构
[学习路线]C++自学路线安排
2.第二步看C++系列书C++系列书:《C++prime第五版》->《EffectiveC++》->《STL
源码剖析
》->《深度探索C++对象模型》视频推荐:候捷老师视频(推荐把C++prime与数据结构一起看
华氏451度。
·
2023-06-22 22:08
C++之学习路线
c++
链表3 分析最优链表结构:带头双向循环链表
(三)实现技巧1.结构与图解2.复用及
源码剖析
【任意位置插入】【任意位置删除】3.实参与形参1.对比单链表和双向带头循环链表结构特点。2.传一级指针还是二级指针:看结构!!!
刘敬_
·
2023-06-21 19:23
链表
list
数据结构
在node环境下使用
Mongoose
来操作MongoDB
二.前置文件安装yarnadd
mongoose
,yarnaddexpress,yarnaddnondemon三.理清概念我们要知道要使用mongoDB数据库,你必须先启动mongoddb的服务,默认地址是
·
2023-06-21 18:49
express mongodb MVC 架构
这里利用的是
Mongoose
进行数据库的操作。
小~小
·
2023-06-21 08:03
nodejs
node
express
Mongoose
Spring Security
源码剖析
从入门到精通.跟学尚硅谷
1.1概要Spring是非常流行和成功的Java应用开发框架,SpringSecurity正是Spring家族中的成员。SpringSecurity基于Spring框架,提供了一套Web应用安全性的完整解决方案。正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般来说,Web应用的安全性包括用户认证(Authentication)和用户授权(Authorizatio
星哲最开心
·
2023-06-21 02:30
#
spring
java
后端
Spring
Security
Redis
源码剖析
--源码解读
架构:单机,主从,集群应用:1-缓存、持久化2-订阅、发布(消息队列、消息通知)3-分布式锁4-分布式Session共享Redis简介redis全称REmoteDIctionaryServer,是一个由SalvatoreSanfilippo写的高性能key-value存储系统,其完全开源免费,遵守BSD协议。Redis与其他key-value缓存产品(如memcache)有以下几个特点。Redis
贰爷
·
2023-06-20 21:13
4. Redis高并发分布式锁实战---大厂生产级Redis高并发分布式锁实战
课程内容:1、高并发场景秒杀抢购超卖Bug实战重现2、秒杀抢购场景下实战JVM级别锁与分布式锁3、大厂分布式锁Redisson框架实战4、Lua脚本语言快速入门与使用注意事项5、Redisson分布式锁
源码剖析
俺就是菜得很
·
2023-06-20 06:47
redis
redis
分布式
lua
一文入门Mongodb
目录概述核心概念下载与安装版本问题环境配置cmd运行数据库与集合命令数据库命令集合命令文档命令
mongoose
mongoose
的使用插入字段类型
mongoose
字段验证与强制性设置删除文档更新文档读取数据条件控制后记概述
巧克力小猫猿
·
2023-06-19 21:11
Nodejs
mongodb
数据库
vue服务器读取本地文件,详解vue中使用express+fetch获取本地json文件
这个小应用使用到了node.jsbootstrapexpress以及数据库的操作:使用
mongoose
对象模型来操作mongodb如果没了解过的可以先去基本了解一下相关概念~首先注明一下版本,因为express
十月的风雪
·
2023-06-19 20:47
vue服务器读取本地文件
Android自定义一个车牌字母选择键盘
今天的内容大致如下:1、最终实现效果及简单分析2、设置属性,制定可扩展效果3、部分
源码剖析
4
二流小码农
·
2023-06-19 08:25
Android自定义View
android
Android自定义View
自定义键盘
自定义车牌键盘
MongoDB安装与使用
目录一、MongoDB介绍与安装什么是MongoDB为什么要用MongoDBMongoDB下载MongoDB安装完成二、MongoDBCompassMongoDBCompass使用三、使用
mongoose
码农键盘上的梦
·
2023-06-19 03:42
数据库
mongodb
数据库
HikariCP源码简洁剖析——HikariDataSource
HikariDataSource的作用
源码剖析
核心变量构造方法获取链接实例HikariDataSource的作用在Hikari中,HikariDataSource是jdk中javax.sql.DataSource
CayChan
·
2023-06-18 12:17
Flutter
源码剖析
(一):源码获取与构建
概述本文介绍了Flutter源码的获取与构建,后面会另有文章介绍Flutter源码的版本管理、开发环境搭建等主题。准备工作Flutter源码分为两个部分:flutter/flutter[1]是框架层,为开发者提供各种接口,主要是dart代码。flutter/engine[2]是引擎层,负责Flutter的渲染以及宿主的交互。相关依赖的安装可参考官方文档:SettinguptheEnginedeve
vimerzhao
·
2023-06-18 04:35
编译器
android
dart
xhtml
gradle
从零开始搭建群众权益平台(四)
我们可以使用
mongoose
的关联功能来实现这个需求。我们还需要添加一些路由来管理角色和权限,例如添加角色,删除角色,为
A等天晴
·
2023-06-17 11:09
编程语言和开发语言
实战专栏
人工智能
机器学习和深度学习
数学建模
前端
后端
【Java基础】Guava CacheBuilder
源码剖析
CacheBuilder简介一句话介绍Guavacache是一个支持高并发的线程安全的本地缓存,可自动加载数据进缓存,且具有多种缓存淘汰。特点automaticloadingofentriesintothecache(自动将entry节点加载进缓存结构中)least-recently-usedevictionwhenamaximumsizeisexceeded(当缓存的数据超过设置的最大值时,使用
在路上的德尔菲
·
2023-06-17 10:12
基础
数据结构
工具
java
后端
经验分享
mongoose
.js 基础使用—— Queries
Model的多个静态辅助方法都可以查询文档,方法中包含查询条件参数的(find,findById,count,update)都按以下两种方法执行:传入callback参数,操作会立即执行,查询结果被传给回调函数不传callback参数,返回Query的一个实例,这个query提供了构建查询器的特殊接口如果执行查询时传入callback参数,就需要用JSON文档的格式指定查询条件。varPerson
没名字的某某人
·
2023-06-17 02:21
Aviator源码:Aviator表达式引擎执行过程源码分析
脚本ASM反编译结果2.2compiledExpression.execute执行过程3.总结概述由于Aviator支持的脚本语法较多,下面通过项目中使用较多的if语句来对aviator执行过程进行一次
源码剖析
mumubili
·
2023-06-16 07:25
aviator
框架
ASM字节码技术
java
aviator
ASM
c++ vector 先进先出_C++ STL Vector(容器)学习
本文参考博客链接及书籍:侯捷老师的《STL
源码剖析
》在C++标准库中,STL容器是一些常用数据结构的实现,比如数组、链表、树、栈、队列、散列表、集合、映射表等,可以分为序列式(sequence)和关联式
weixin_39897887
·
2023-06-16 04:01
c++
vector
先进先出
十四:Sentinel核心架构
源码剖析
目录Sentinel限流、熔断降级源码架构图常见限流算法计数器法滑动时间窗口算法漏桶算法令牌桶算法限流算法小结计数器VS滑动窗口:漏桶算法VS令牌桶算法:Sentinel限流、熔断降级源码架构图常见限流算法计数器法计数器法是限流算法里最简单也是最容易实现的一种算法。比如我们规定,对于A接口来说,我们1分钟的访问次数不能超过100个。那么我们可以这么做:在一开始的时候,我们可以设置一个计数器coun
PoetryAndTheDistance
·
2023-06-15 06:30
sentinel
5分钟构建一个Restful后端
原材料express
mongoose
seven-expressexpress-sessionStart使用npm安装express和脚手架$npminstall-g--saveexpressexpress-generator
·
2023-06-14 23:59
Linux 虚拟文件系统 VFS
源码剖析
转自:Linux虚拟文件系统VFS
源码剖析
--以ext4为例(Part1)-知乎虚拟文件系统(VirtualFileSystem,VFS)是Linux内核的一个组件,用于处理与文件和文件系统相关的所有系统调用
wmzjzwlzs
·
2023-06-14 20:41
linux
driver
linux
node18 + express +
mongoose
开发后台服务踩坑记录
模块化1、node默认采用common.js模块化规范;2、在node中使用esmodule时,需将package.json中的type改为module。或者将.js文件改为.mjs。发布全局npmcli(自定义npm脚手架)3、创建一个npm脚手架,需创建一个bin目录,bin目录里添加一个脚本文件。在最外层目录执行npminit。并在最外层目录下执行npmlink进行全局挂载。4、在脚本文件的
TangAcrab
·
2023-06-14 17:30
node
express
nodex
【Redis 01】Redis介绍以及5种核心数据结构剖析
今天开始进入Redis专题,这个专题主要会聊一聊redis常用的数据结构,redis的主从、哨兵、分布式集群等架构,以及redis的分布式锁,redis性能优化
源码剖析
等。
爱学习的孙同学
·
2023-06-14 12:19
大数据从入门到精通
redis
缓存
04_LinkedHashMap
源码剖析
一、基本概念LinkedHashMap继承HashMap,所以源码并不多,大部分逻辑会复用父类的方法,LinkedHashMap实现了元素有序的功能LinkedHashMap底层是基于链表来实现的,链表会通过头元素,尾元素,pre,next指针来实现有序map。TreeMap是基于红黑树来实现顺序的LinkedHashMap原则上来说一些基本的原理和操作跟HashMap是差不多的,唯一主要的区别就
T_log
·
2023-06-14 04:33
上一页
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
其他