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
原理分析
深入RocketMQ-消息原理篇
RocketMQ
原理分析
-消息原理本篇
原理分析
主要讲解消息原理方面RocketMQ如何保证消息不丢失/保证可靠性消息在RocketMQ流转大概可以分为三个阶段:发送阶段、存储阶段、消费阶段,那么可靠性就要从这三个阶段考虑
gelald
·
2023-04-03 15:43
java-rocketmq
rocketmq
后端
HahTable——封装实现unordered_map和unordered _set
1
原理分析
容器unordered_map和unordered_set的底层是HashTable,本文简单实现容器unordered_map和unordered_set的功能,将前文中的HashTable
青云衣兮白霓裳
·
2023-04-03 12:15
C++
STL
unordered_set
unordered_map
HashTable
NVIDIA Docker CUDA容器化
原理分析
在AI应用容器化时,会碰到cudafailure35错误,查了下是跟CUDA驱动版本有关。但有时同一个镜像在不同环境运行仍会有问题,查了下宿主机的显卡驱动版本,也没发现什么问题。为了彻底解决这类问题,了解了CUDAAPI的体系结构,并对NVIDIADocker实现CUDA容器化原理进行了分析。CUDAAPI体系结构CUDA是由NVIDIA推出的通用并行计算架构,通过一些CUDA库提供了一系列API
JL-LOVE
·
2023-04-03 09:48
debian
Ubuntu
Linux
docker
cuda
分布式事务解决方案及其
原理分析
云原生背景下,Apache-Dubbo-服务自省架构值得学习分布式事务解决方案及其
原理分析
分布式事务相关概念分布式事务相关术语分布式事务常见解决方案XA模式TCCAT模式(参考自分布式事务框架`Seata
段某人...
·
2023-04-03 08:44
分布式
java
分布式
事务
k8s网络系列学习笔记之三----kube-proxy
原理分析
本篇主要从代码的角度分析一下基于ipvs模式的实现原理。ProxyServer的创建系统代码基于Cobra实现,前面的代码逻辑很清晰,就不做分析,kube-proxy的关键的对象是ProxyServer,初始化的过程就是生成ProxyServer对象,并执行ProxyServer.Run()。下面我们先看看ProxyServer的定义:typeProxyServerstruct{Clientcli
何约什
·
2023-04-03 03:35
【Mysql】MVCC
【Mysql】MVCC文章目录【Mysql】MVCC1.基本概念1.1当前读1.2快照读1.3MVCC2.隐藏字段2.1测试3.undolog3.1介绍3.2版本链4.readView5.
原理分析
5.1RC
嗯mua.
·
2023-04-03 00:17
数据库
mysql
数据库
sql
java - JVM堆外内存泄漏故障排查记录
记录一次线上JVM堆外内存泄漏问题的排查过程与思路,其中夹带一些「JVM内存分配的
原理分析
」以及「常用的JVM问题排查手段和工具分享」,希望对大家有所帮助。
渲杭爸
·
2023-04-02 21:12
java面经
面试
shiro反序列化漏洞与无依赖CB链分析
web/pom.xml中的jstl依赖改为1.2:javax.servletjstl1.2runtime点击添加配置:添加一个tomcat服务:在部署中选择工件:选择这个:最后点击启动:搭建成功:漏洞
原理分析
我们先抓
为了嫖md编辑器到自己的博客
·
2023-04-02 17:18
javasec
servlet
java
tomcat
redis四:redis实现分布式锁
文章目录redis实现分布式锁环境搭建redis手写分布式锁redisson分布式锁分析springboot整合redissonredisson
原理分析
redisson源码分析加锁逻辑锁续命逻辑redisson
天黑请闭眼丶风
·
2023-04-02 17:31
redis6
redis
分布式
java
redis的五种数据结构
原理分析
Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件.它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sortedsets)与范围查询,bitmaps,hyperloglogs和地理空间(geospatial)索引半径查询。简单来说,Redis的数据结构主要分为五种基本的数据结
波波仔86
·
2023-04-02 16:40
redis
redis
五种基本类型
底层数据结构
【JavaWeb】Cookie和Session
文章目录1.会话跟踪技术概述2.Cookie2.1Cookie的基本使用2.2代码实现2.3Cookie
原理分析
2.4Cookie的存活时间2.5Cookie存储中文3.Session3.1Session
ぃ小男孩つ
·
2023-04-02 15:59
JavaWeb
java
Cookie&Session(会话技术)
文章目录会话技术1,会话跟踪技术的概述2,Cookie2.1Cookie的基本使用2.2Cookie的
原理分析
2.3Cookie的使用细节2.3.1Cookie的存活时间2.3.2Cookie存储中文3
TryAgain-
·
2023-04-02 15:27
JavaWeb
cookie
session
mybatis
maven
jstl
数字逻辑复习——触发器
(二)按逻辑功能划分(三)按存储数据的原理不同可分为三、基本R-S触发器(一)逻辑功能描述(二)或非门构成(三)基本RS触发器的特点(四)状态转换图四、同步触发器(一)同步RS触发器1、电路结构与工作
原理分析
你看得见星星吗
·
2023-04-02 13:39
verilog
【编程不良人】SpringSecurity实战学习笔记04---RememberMe
配套视频:38.RememberMe简介_哔哩哔哩_bilibili简介基本使用
原理分析
持久化令牌5.1RememberMe简介RememberMe(记住我、记住密码下次自动登录)这个功能非常常见,下图就是
Coder_Cui
·
2023-04-02 13:22
Spring
spring
【Android MVIKotlin技术】跨端的 MVI 框架
原理分析
Android开发的架构模式最流行的莫过于Jetpack架构组件提供的强大易用的MVVM实现。去年公司要重构一块老旧的重要业务,原先的Java+无架构实现被我们全面切换到Kotlin+Coroutines+JetpackAAC。总体效果令我们颇为满意,也没有发现什么明显的缺陷与短板。JetpackAAC虽然很赞,但它不能用于KMM,于是我们在开源社区找到了一个“替代品”——MVIKotlin。MV
笨笨11
·
2023-04-02 12:38
Mybatis工作
原理分析
Mybatis工作
原理分析
myBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。
飞起来_大石
·
2023-04-02 11:13
学习随笔
java
Mybaits
Mybatis工作原理
Redisson可重入锁基本使用及
原理分析
基本使用1、引入依赖org.redissonredisson3.13.62、配置redisson客户端//将RedissonClient对象注入IOC容器@BeanpublicRedissonClientredissonClient(){Configconfig=newConfig();//配置单节点redis地址config.useSingleServer().setAddress("redis
hayhead
·
2023-04-02 10:23
学习笔记
redis
分布式锁
redisson
Mybatis - 一二级缓存的原理
Mybatis-一二级缓存的原理前言一.一级缓存原理1.1
原理分析
1.2一级缓存Key1.3查询逻辑1.4一级缓存的清除或失效场景1.5一级缓存总结二.二级缓存原理2.1二级缓存的实验2.2二级缓存的开启和相关配置解析
Zong_0915
·
2023-04-02 09:33
Mybatis
Java
java
mybatis
flowable流程设计器抽离,及源码改造
原理分析
业务场景:进行流程开发的时候,经常需要流程设计器进行Bpmn.xml设计,flowable官方也只是提供了war下载,并且需要基于本身的用户权限,这对于已有系统的集成是不方便的,所以对于流程设计器的权限模块剥离就很有必要,本文描述了如何对流程设计器的剥离以及核心模块的功能分析。环境:springboot:2.2.0.RELEASEflowable:6.4.2git地址:https://github
东方不喵
·
2023-04-02 07:36
AbstractQueuedSynchronizer源码分析
AbstractQueuedSynchronizer是并发的基础组件,简称AQS,今天就对其部分源码一探究竟吧推荐参考博客AbstractQueuedSynchronizer的介绍和
原理分析
publicfinalvoidacquire
small瓜瓜
·
2023-04-02 06:32
iOS GCD底层
原理分析
libdispatch.dylib源码地址https://opensource.apple.com/release/macos-1015.html队列创建在源码中搜索dispatch_queue_createdispatch_queue_tdispatch_queue_create(constchar*label,dispatch_queue_attr_tattr){return_dispatch
木扬音
·
2023-04-02 06:57
Nacos 服务注册与发现
原理分析
Nacos另一个非常重要的特性就是服务注册与发现,说到服务的注册与发现相信大家应该都不陌生,在微服务盛行的今天,服务是非常重要的,而在Nacos中服务更被称为他的一等公民。Nacos支持几乎所有主流类型的“服务”的发现、配置和管理。了解过Dubbo的同学,应该对Dubbo的架构非常熟悉,最经典的一张架构图如下所示:dubbo-arch.jpg图中的6个步骤的含义解释如下:0、服务容器负责启动,加载
骆孝宇
·
2023-04-02 03:22
深入理解Kafka核心设计与实践原理_02
深入理解Kafka核心设计与实践原理_0202_生产者2.1客户端2.1.1必要的参数配置2.1.2消息的发送2.1.3序列化2.1.4分区器2.1.5生产者拦截器2.2
原理分析
2.2.1整体架构2.2.2
北笙LBJ
·
2023-04-02 01:13
大数据学习笔记
kafka
java
分布式
基于Ti Omap3x 分析v4l2架构
前几章的内容借鉴了这篇文章:【原创】Linuxv4l2框架分析-LoyenWang-博客园2.基本
原理分析
2.1v4l2-core2.1.1应用视角先从应用的
oqqYuJi12345678
·
2023-04-02 01:00
linux
media
linux
v4l2
omap3
[Volo.Abp升级笔记]使用旧版Api规则替换RESTful Api以兼容老程序
文章目录
原理分析
开始改造更换基类型重写接口替换默认规则在微服务架构中的问题Volo.Abp配置应用层自动生成Controller,增删查改服务(CrudAppService)将会以RESTfulApi的方式生成对应的接口
林晓lx
·
2023-04-02 01:47
.NetCore
restful
java
后端
asp.net
微服务
【IAP】STM32和GD32的IAP
原理分析
、教程、资料整理
文章目录前言一、什么是IAP?二、IAP执行原理(以STM32F10X为例)2.1STM32F10X的储存器映像2.2正常上电的运行流程2.3加入IAP后的Bootloader运行流程2.4IAP过程的跳转(有要点)2.5IAP过程的总结三、YModem协议3.1介绍3.2握手过程(1)起始帧格式:(2)数据帧格式:(3)结束帧格式:四、教程(以STM32F10X的官方IAP例程为例)4.1Boo
feizhi233
·
2023-04-02 01:40
stm32
单片机
arm
Tomcat深入学习与理解(一)Tomcat系统架构与
原理分析
Tomcat深入学习与理解(一)Tomcat系统架构与
原理分析
说明:本次讲述涉及使用Tomcat版本为8.5.501.简介Tomcat服务器是一个免费的开放源码的Web应用服务器,目前是应用比较广泛的。
一路向茜
·
2023-04-01 18:41
Tomcat深入学习与理解
学习笔记
tomcat
Asynctask
原理分析
Asynctask是一种轻量级异步任务类,任务是在线程池中执行后台任务的,并将结果返回到UI界面。它封装了handler和thread,但是asynctask不适合特别耗时的任务,耗时任务建议使用线程池。1.方法介绍核心方法四个:onPreExecute()、doInBackground()、onProgressUpdate()、onPostExecute(),这四个方法除了doInBackgro
上官若枫
·
2023-04-01 17:40
组件篇值RPC(上)
组件篇值RPC(上)基础架构暂时无法在文档外展示此内容基础架构之组件篇组件篇RPC注册中心Zookeeper配置中心Nacos消息队列事务消息延时消息Spring组件篇之RPC(上)01.RPC
原理分析
理解
L@wang
·
2023-04-01 17:04
架构
架构
rpc
thinkphp5 漏洞
原理分析
合集
thinkphp5rce
原理分析
文末附赠相关综合利用工具文章中主要介绍以下4种漏洞的
原理分析
过程:5.0.X路由过滤不严谨rce5.1.X路由过滤不严谨rce__construct变量覆盖导致RCE5.0
iceberg-N
·
2023-04-01 12:42
安全知识
web安全
网络安全
安全
php
arduino 无人驾驶小车_基于Arduino巡线小车的制作方法、技巧和
原理分析
龙源期刊网http://www.qikan.com.cn基于Arduino巡线小车的制作方法、技巧和
原理分析
作者:吴凯谭秀磊陈激扬王菁来源:《科学与信息化》2017年第26期摘要巡线小车是一种利用传感器来规避障碍物或者按照特定路线行驶的简单智能小车
hsjdbdb
·
2023-04-01 09:05
arduino
无人驾驶小车
蓝桥杯单片机——NE555频率测量(13)
一、
原理分析
频率(frequency)是单位时间内完成周期性变化的次数,是描述周期运动频繁程度的量,常用符号f或ν表示,单位为秒分之一,符号为s-1,符号为Hz。
E×H
·
2023-04-01 08:06
蓝桥杯———单片机
蓝桥杯
单片机
SpringBoot自动装配原理源码分析
SpringBoot运行原理源码分析https://blog.csdn.net/gdnlnsjd/article/details/121439543我们在运行
原理分析
之后已经得知,自动配置真正实现是从classpath
GOV_D
·
2023-04-01 02:53
SpringBoot
mvc
java
spring
boot
android四大组件之三-Provider实现
原理分析
前言:一开始的目标是解决各种各样的ANR问题的,但是我们知道,ANR总体上分有四种类型,这四种类型有三种是和四大组件相对应的,所以,如果想了解ANR发生的根因,对安卓四大组件的实现流程是必须要了解的。所以会写一系列的文章,来分析四大组建的实现原理,同时也会写文章来讲解四种类型的ANR是如何发生的。姐妹篇文章介绍contentProvider中的ANR是如何产生的如下:ANR系列之四:Content
失落夏天
·
2023-03-31 21:03
安卓-源码分析
android
android
studio
ide
Java代理模式 - 静态/JDK动态代理使用及实现
原理分析
(上)
Java代理模式-静态/JDK动态代理使用及实现
原理分析
(上)作者:Jackson目录大纲文章目录Java代理模式-静态/JDK动态代理使用及实现
原理分析
(上)目录大纲第一部分代理的介绍1.什么是代理?
Kaho Wang
·
2023-03-31 20:35
设计模式
Java
java
设计模式
静态代理
jdk动态代理
软件框架
K8S学习之Service实现服务发现
原理分析
与实践
K8S学习之Service实现服务发现
原理分析
与实践前言问题列表k8s的service解决什么问题?service和pod怎么关联的?部署在k8s集群的服务如何对外提供访问?
Charles Yan
·
2023-03-31 18:46
Dev
Ops
服务发现
kubernetes
service
TensorRT量化第二课:对称量化与非对称量化
30更新前言1.引出问题1.1问题1.2代码实现1.2.1初始化输入数组1.2.2Scale计算1.2.3量化截断1.2.4反量化1.2.5完整代码2.非对称量化2.1动态范围量化2.2代码实现2.3
原理分析
爱听歌的周童鞋
·
2023-03-31 16:34
量化
深度学习
模型量化
TensorRT
Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现
原理分析
http://blog.csdn.net/luoshengyang/article/details/7747932前面在介绍Android系统的开机画面时提到,Android设备的显示屏被抽象为一个帧缓冲区,而Android系统中的SurfaceFlinger服务就是通过向这个帧缓冲区写入内容来绘制应用程序的用户界面的。Android系统在硬件抽象层中提供了一个Gralloc模块,封装了对帧缓冲区
GabbyZang
·
2023-03-31 16:47
Q_CAMERA
Redis Cluster集群搭建、Cluster集群扩缩容、底层原理
文章目录Cluster集群与核心原理Cluster集群介绍Cluster集群搭建集群扩缩容扩容缩容java操作Cluster集群模式
原理分析
客户端如何确认当前命令连接哪一个redis节点槽位定位算法跳转重定向节点通信机制网络抖动集群选举原理脑裂问题
胡尚
·
2023-03-31 15:58
报班总结笔记
redis
linux
数据库
Flink Timer定时器机制与具体实现
FlinkTimerTimer简介Timer使用举例Timer的特点Timers的
原理分析
Timer简介Timer定时器是FlinkStreamingAPI提供的用于感知并利用处理时间/事件事件变化的机制最显示了
颜渊月和F
·
2023-03-31 14:06
flink
state
flink入门
flink
flink
timer
从Mybatis源码到Spring动态数据源底层
原理分析
系列一、Mybatis初始化源码浅析
privateEnvironmentenvironment;privateMapmappedStatements;}classEnvironment{privateTransactionFactorytransactionFactory;privateDataSourcedataSource;}复制代码非常清晰的映射关系,一个环境里面包含了数据源以及事务工厂,如果不是很理解事务工厂的用处,可以先不
m0_70109670
·
2023-03-31 11:48
Java
经验分享
架构
java
exosip2协议栈
原理分析
以及总结
exosip2协议栈学习总结1、exosip2协议栈介绍eXosip是Osip2的一个扩展协议集,它部分封装了Osip2协议栈,使得它更容易被使用。使用sip协议建立多媒体会话是一个复杂的过程,exosip库开发的目的在于隐藏这种复杂性。正如它的名称所表示的,eXosip2-theeXtendedosipLibrary,它扩展了osip库,实现了一个简单的高层API。通过使用exosip,我们可以
duzhui2270
·
2023-03-31 11:34
希望能帮自己记住
ijkplayer之 DemoPlayer 程序框架设计概述
AndroidJNI
原理分析
http://gityuan.com/2016/05/28/android-jni/JNI开发:Android笔记之使用CMake进行JNI开发(AndroidStudio)
老理说的好
·
2023-03-31 07:59
Android-系列
android
java
一步一步教你刷【极客学院VIP会员】(二)之抓包分析
准备工作还没有看过《一步一步教你刷【极客学院VIP会员】(一)之
原理分析
》的读者,请先移步到这里。
hellsam_
·
2023-03-31 07:15
抓包
Hack
刷会员
极客学院
hack
抓包
破解
geek
极客学院
计算机中负数除法取余问题分析与实现
计算机中负数除法取余问题分析与实现背景问题说明
原理分析
参考资料背景项目中遇到一个奇怪的问题,定位bug半天,发现同样的负数取余操作,在不同编程语言中实现竟然不一致,我滴个天,惊呆了。
来知晓
·
2023-03-31 05:14
计算机基础
python
c语言
CAS
原理分析
:关于并发编程的CAS无锁核心算法你了解多少?
锁是解决并发问题的万能钥匙,可是并发问题只有锁能解决吗?今天要出场一个大BOSS:CAS无锁算法,可谓是并发编程核心中的核心!温故首先我们再回顾一下原子性问题的原因:两个线程同时把count=0加载到自己的工作内存,线程B先执行count++操作,此时主内存已经变化成了1,但是线程A依旧以为count=0,这是导致问题的根源。所以解决方案就是:不能让线程A以为count=0,而是要和主内存进行一次
笨笨11
·
2023-03-31 03:20
Springboot+redis实现商品秒杀
SpringBoot+redis实现秒杀系统更加详细的
原理分析
代码实现原理请点此此处下面是一个Springboot整合redisyml配置文件启动项目时运行redis本地服务server:port:8080spring
游戏人生12个
·
2023-03-30 23:57
JAVA
Springboot
功能实现
Redis缓存服务搭建
结构相关命令2.list结构相关命令3.set结构相关命令4.zset结构相关命令5.hash结构相关命令四.使用Jedis操作Redis1.Jedis的使用2.JedisAPI二.缓存服务搭建一.缓存
原理分析
二
Roob-bird
·
2023-03-30 20:36
HRM项目
java
阻塞队列 java实现_Java 阻塞队列实现
原理分析
Java中的阻塞队列接口BlockingQueue继承自Queue接口。BlockingQueue接口提供了3个添加元素方法:add:添加元素到队列里,添加成功返回true,由于容量满了添加失败会抛出IllegalStateException异常;offer:添加元素到队列里,添加成功返回true,添加失败返回false;put:添加元素到队列里,如果容量满了会阻塞直到容量不满。3个删除方法:po
杨卡拉
·
2023-03-30 19:15
阻塞队列
java实现
前端工程化-VSCode插件集成脚手架和组件库
(FAW保姆级教程)前端常见插件的实现
原理分析
?
Mo_mo???
·
2023-03-30 16:13
前端
vscode
ide
编辑器
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他