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
存储技术原理分析
ORB_SLAM3中IMU预积分过程
原理分析
ORB_SLAM3中IMU预积分过程
原理分析
1.特殊正交群SO(3)的一些性质指数映射:exp(ϕ^)=I+sin(∥ϕ∥)∥ϕ∥ϕ^+1−cos(∥ϕ∥)∥ϕ∥2(ϕ^)2(1)exp(\phi^{\
chennuo0125-HIT
·
2023-10-25 03:47
算法
网络编程、通信
要素一:IP地址IP地址操作类-InetAddress要素二:端口号要素三:协议UDP通信UDP通信:快速入门UDP通信:多发多收UDP通信-广播、组播TCP通信-快速入门编写客户端代码编写服务端代码、
原理分析
养一只摆烂猫.
·
2023-10-25 01:17
Java学习
网络
tcp/ip
udp
java
Java面向对象-网络编程(通信)
InetAddress3.要素二:端口号4.要素三:协议二.UDP通信-快速入门1.UDP通信:快速入门2.UDP通信:多发多收三.UDP通信-广播、组播四.TCP通信-快速入门1.编写客户端代码2.编写服务端代码、
原理分析
五
程序员希西子
·
2023-10-25 01:45
Java面向对象进阶栏
网络
java
tcp/ip
阻塞队列BlockingQueue实战及其
原理分析
一,队列1.队列是限定在一端进行插入,另一端进行删除的特殊线性表。允许出队的一端称为队头,允许入队的一端称为队尾。先进先出(FIFO)线性表。1.1Queue接口2.阻塞队列(BlockingQueue)阻塞队列(BlockingQueue)是Javautil.concurrent包下重要的数据结构,BlockingQueue提供了线程安全的队列访问方式:当阻塞队列插入数据时,如果队列已满,线程将
玛卡巴咖
·
2023-10-24 21:02
1024程序员节
阻塞队列
高频并发
线程池
Spring Cloud之服务注册与发现(Eureka)
目录Eureka介绍角色实现流程单机构建注册中心服务提供者服务消费者集群搭建注册中心服务提供者自我保护机制
原理分析
Eureka介绍Eureka是springcloud中的一个负责服务注册与发现的组件,本身是基于
lgcgkCQ
·
2023-10-24 15:45
Spring
Cloud
Java
Spring
Cloud
spring
Eureka
微服务
注册中心
springcloud
服务可以使用不同的语言、不同的
存储技术
阿里的:京东物流的:SpringCloud技术栈各模块常用的技术支撑:●服务注册与发现:eureka
孟先生0411
·
2023-10-24 09:40
spring
cloud
seata分布式事务
原理分析
原理seata涉及到三个角色之间的交互,本文通过流程图将AT模式下的基本交互流程梳理一下,为我们以后的解析打下基础。假设有三个微服务,分别是服务A、B、C,其中服务A中调用了服务B和服务C,TM、TC、RM三者之间的交互流程如下图:1、服务A启动时,GlobalTransactionScanner会对有@GlobalTransaction注解的方法进行AOP增强,并生成代理,增强的代码位于Glob
EmineWang
·
2023-10-24 08:35
分布式事务
数据库
seata原理分析
MMKV vs DataStore vs Sp
image.pngMMKV:主要是效率,比Sp效率高DataStore:主要是稳定性Sp
原理分析
数据格式:XML格式保存初始化:子线程使用IO读取整个文件,进行XML解析,存入内存Map集合保存:commit
crush_d872
·
2023-10-24 07:21
性能优化(总纲)
,Merge的使用,ViewStub的使用)1.3.APP启动速度优化实例解析1.4.各种布局的性能对比(LinerLayout,RelativeLayout)2)内存优化2.1.LeakCanary
原理分析
mybook1122
·
2023-10-24 03:27
android
Vue—关于响应式(二、异步更新队列
原理分析
)
本节需要准备知识点:EventLoop、Promise关于EventLoop介绍参考阮一峰老师的文章:http://www.ruanyifeng.com/blog/2013/10/event_loop.htmlhttps://www.ruanyifeng.com/blog/2014/10/event-loop.html关于Promise:https://developer.mozilla.org/
Mr丶Sunny
·
2023-10-24 01:44
objc_msgSend分析之快速查找
本文的主要目的是理解objc_msgSend的方法查找流程,上一篇文章objc_class中cache
原理分析
中,分析了cache的写入流程,在写入流程之前,还有一个cache读取流程,即objc_msgSend
辉辉岁月
·
2023-10-23 23:46
Android系统之SurfaceFlinger
显示系统:SurfaceFlinger详解Android渲染机制——SurfaceFlinger一篇文章看明白Android图形系统Surface与SurfaceFlinger之间的关系Android卡顿
原理分析
和
猿知
·
2023-10-23 20:38
android
必知必会-存储器层次结构
相信大家一定都用过各种
存储技术
,比如mysql,mongodb,redis,mq等,这些存储服务性能有非常大的区别,其中之一就是底层使用的存储设备不同。
程序员七哥
·
2023-10-23 20:56
Android之AMS
原理分析
在学习android框架原理过程中,ams的原理非常重要,无论是在面试中还是在自己开发类库过程中都会接触到。1简述ActivityManagerService是Android最核心的服务,负责管理四大组件的启动、切换、调度等工作。由于AMS的功能和重要性,它是运行在SystemServer进程,客户端不能直接访问。但是可以通过ActivityManager类的getService方法获取IActi
山东好汉Tim
·
2023-10-23 18:26
Android
android
ios面试题7
三.数据存储1.数据
存储技术
1>数据存储的几种方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档(NSCoding)SQLite3CoreData2>
紫色冰雨
·
2023-10-23 18:53
MyBatis整合Spring的
原理分析
MyBatis整合Spring的
原理分析
http://mybatis.org/spring/zh/index.html1.MyBatis整合Spring实现我们先来实现MyBatis和Spring的整合操作
不知名的艾坤
·
2023-10-23 14:40
SSM
SpringBoot源码分析
mybatis
spring
java
7 ReentrantLock底层
目录1管程2AQS
原理分析
2.1AQS简介2.2AQS核心结构2.3AQS两种队列2.3.1同步等待队列2.3.2条件等待队列3ReentrantLock源码3.1公平/非公平3.2可重入锁3.3总体流程
刺豚灬
·
2023-10-23 12:55
#
并发编程
java
开发语言
【C++进阶(九)】C++多态深度剖析
主页:杭电码农-NEO ⏩专栏分类:C++从入门到精通⏪ 代码仓库:NEO的学习日记 关注我带你学习C++ 多态1.前言2.多态的概念以及定义3.多态的实例调用情况4.构成多态的两个特例5.多态的底层
原理分析
杭电码农-NEO
·
2023-10-23 09:42
C++从入门到精通
c++
开发语言
java
大数据
存储技术
期末复习(自用)
一、题型1.判断题(20*2)2.简答题(3个*10)3.设计题(2个*15)二、往年题目三、知识点(1)CAP理论1、定义一致性C:所有数据备份在同一时刻的值相同。读写请求是原子、串行的。可用性A:部分节点故障,但整体仍然能响应读写请求。请求时间是有限、可终止的。分区容忍性P:在一定通信时限内达成数据一致,否则发生分区,即部分节点无法和其他节点进行通信。分区是无法避免的。2、分类CA:关系型/单
St Clair
·
2023-10-23 03:25
大数据
TCP拥塞控制及BBR
原理分析
导语:TCP拥塞控制不仅仅是网络层的概念,可以将其归属于控制论的范畴。在TCP的演进过程中,出现了很多优秀的思想和算法,以实现网络传输过程中,在公平竞争性的前提下,尽可能地利用带宽资源。本文介绍TCP发展过程中出现的几种拥塞控制算法,并着重介绍BBR的原理。一、拥塞控制概述TCP拥塞控制不仅仅是网络层的概念,可以将其归属于控制论的范畴。在TCP的演进过程中,出现了很多优秀的思想和算法,以实现网络传
RmondJone
·
2023-10-23 03:57
Android屏幕刷新机制
原理分析
基本概念CPU:执行应用层的measure、layout、draw等操作,绘制完成后,将数据交由GPUGPU:处理数据,将数据发送到缓冲区屏幕:由一个一个像素组成,以固定频率(1000ms,60次,即16.6ms一次)去缓冲区里读取数据填充像素点双缓冲机制看完上面的流程图,我们很容易想到一个问题,屏幕是以16.6ms的固定频率进行刷新的,但是我们应用层触发绘制的时机是完全随机的(比如我们随时都可以
咸鱼谈何梦想
·
2023-10-23 02:59
Android源码
android
58同城Android端-最小插件化框架实战和
原理分析
目录背景插件化需要了解的知识2.1类加载过程和类加载器2.2ClassLoader的findClass、findLibrary、findResource2.3DexClassLoader的oat配置2.4LoadedApk2.5AssetManager、Resources插件化需要解决的核心问题3.1插件化的安全性和稳定性3.2class和so加载3.3资源加载和资源id冲突3.4四大组件3.5现
Tony-老师
·
2023-10-23 01:27
插件化篇
android
Android Handler线程间通信
原理分析
本文将分三个部分剖析:使用方式、
原理分析
,如何利用。
Gray_s
·
2023-10-22 22:59
localforage持久性的存储解决方案
它使用各种后端
存储技术
,如IndexedDB、WebSQL和localStora
技术杨
·
2023-10-22 21:13
javascript
开发语言
ecmascript
KVC
原理分析
KVC底层实现的是setter和getter方法。KVC简介代码准备苹果官方文档查阅//类LGPerson中的方法#import"LGStudent.h"NS_ASSUME_NONNULL_BEGINtypedefstruct{floatx,y,z;}ThreeFloats;@interfaceLGPerson:NSObject{@publicNSString*myName;}@property(
志在交流
·
2023-10-22 18:11
Qt 日志规范及
原理分析
Qt中debug和release状态下输出内容有所不同,debug模式下包含了数百条警告及错误日志,除非在编译期间设置了QT_NO_WARNING_OUTPUT和/或QT_NO_DEBUG_OUTPUT,否则在发布模式下构建的Qt也包含此类警告。一格式化日志qt格式化输出内容有两种方法:qInstallMessageHandler和qSetMessagePatternqSetMessagePatt
linalg
·
2023-10-22 17:05
qt
学习
RocketMQ NameServer
原理分析
概述NameServer是RocketMQ消息队列的状态服务器(服务发现功能),集群中的各个服务都需要通过NameServer来了解集群中各个服务的状态。相当于SpringCloud中的Eureka的功能。NameServer中维护着Producer集群、Broker集群、Consumer集群的服务状态。通过定时发送心跳数据包进行维护更新各个服务的状态。当有新的Producer加入集群时,通过上报
jijs
·
2023-10-22 15:49
Bag of Tricks for Efficient Text Classification (fastText) 学习笔记
模型
原理分析
虽然神经网络在实践中效果不错,然而训练和测试需要大量的时间,但是有rankconstraint和fastlossapproximation的线性模型却可以在十亿级别的单词量下十分钟完成分析。
ffffatgoose
·
2023-10-22 14:33
fastText
树状数组的理解以及简单应用
原理分析
:假设有9个数字组成的数组:A[]=125437869我们使得树状数组c[]以以下方法存储:C[1]=A[1]C[2]=A[1]+A[2]C[3]=A[3]C[4]=A[1]+A[2]+A[3]
diefen9380
·
2023-10-22 11:05
并发编程-线程池ThreadPoolExecutor底层
原理分析
(一)
问题:线程池的核心线程数、最大线程数该如何设置?线程池执行任务的具体流程是怎样的?线程池的五种状态是如何流转的?线程池中的线程是如何关闭的?线程池为什么一定得是阻塞队列?线程发生异常,会被移出线程池吗?Tomcat是如何自定义线程池的?线程池执行任务的具体流程是怎样的?ThreadPoolExecutor中提供了两种执行任务的方法:1.voidexecute(Runnablecommand)2.F
长情知热爱
·
2023-10-22 09:01
java
《信息系统项目管理师教程》目录
信息系统开发方法1.2.1结构化方法1.2.2面向对象方法1.2.3原型化方法1.2.4面向服务的方法1.3常规信息系统集成技术1.3.1网络标准与网络协议1.3.2网络设备1.3.3网络服务器1.3.4网络
存储技术
w1m_neo
·
2023-10-22 05:57
软考
软考
信息系统项目管理师
教程
目录
Shiro原理及源码分析
一、
原理分析
1.Shiro的简介是:好用的Java安全框架,可执行身份验证、授权、密码和会话管理,它有三个核心组件:Subject,SecurityManager和Realm。
乘风破浪的码农
·
2023-10-21 23:37
后台登录认证中间件
java
大数据
开发语言
粤嵌实训医疗项目--day01(Vue+SpringBoot)
、数据库设计、数据库创建及导入sql五、使用mybatis-plus逆向工程生成代码【vaccinum】六、JavaEE三层架构概念及user查询实现七、mybatis-plus逆向工程通用API实现
原理分析
及
Alphamilk
·
2023-10-21 20:26
SpringBoot
前端
java
后端
HashMap遍历、性能、原理以及安全性
1.迭代器EntrySet2.迭代器KeySet3.ForEachEntrySet4.ForEachKeySet5.Lambda6.StreamsAPI单线程7.StreamsAPI多线程性能测试性能
原理分析
安全性测试
锋声
·
2023-10-21 19:50
java基础
java
算法
hashmap
Base64
原理分析
及应用
从三方面来聊聊我对他的理解一、什么是Base641、概念2、为什么是643、怎么进行的转换二、Base64作用一、什么是Base641、概念Base64就是一种编码方式,它采用的是最常见的字母来表示世界上所有的文字,常见的字母有az、AZ、0~9、+、/共64个2、为什么是64而不是其他的数字呢根据不同的编码规则,英文及汉字占的字节数不同,在UTF-8下,一个中文繁体占三个字节可以表示为00000
非小惰
·
2023-10-21 09:22
MyBatis批量插入,10秒内十万条数据插入,及性能测试
批量插入功能是日常工作中比较常见的业务功能之一,MyBatis批量插入的汇总,同时对3种实现方法做一个性能测试,以及相应的
原理分析
。
user__kk
·
2023-10-21 08:23
java
技术
mybatis
数据库
mysql
java
spring
boot
ivshmem-plain设备
原理分析
文章目录前言基本原理共享内存协议规范具体实现设备模型数据结构设备初始化测试验证方案流程Libvirt配置Qemu配置测试步骤前言ivshmem-plain设备是Qemu提供的一种特殊设备,通过这个设备,可以实现虚机内存和主机上其它进程共存共享,应用程序可以利用此设备实现虚机内部和主机上进程间的高效数据传输。通常,虚机内部的进程作为生产者,往共享内存中写入数据,主机侧进程作为消费者,从共享内存中读取
享乐主
·
2023-10-21 07:30
Qemu
ivshmem
虚拟化杀毒软件
热迁移中VirtIO-PCI设备的配置空间处理
文章目录问题现象定位过程日志分析源端目的端
原理分析
基本原理上下文分析复现分析patch分析总结解决方案问题现象集群升级虚拟化组件版本,升级前存量运行并挂载了virtio磁盘的虚拟机集群内热迁移到升级后的节点失败
享乐主
·
2023-10-21 07:30
VirtIO
内存迁移
Qemu
virtio
【SA8295P 源码分析 (四)】35 - QNX侧 Marvell 88Q5152 Phy_Switch 导通实录(硬核)
【SA8295P源码分析】35-QNX侧Marvell88Q5152Phy_Switch导通实录(硬核)一、硬件
原理分析
二、88Q5152芯片读写时序分析2.1Clause22读、写寄存器配置(配置Port5
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 20:13
车芯
SA8295P
源码分析(四)
之
网络部分
QAM8295P
android
SA8295P
QNX
老罗博客整理-关于WMS和图像相关博客目录
https://blog.csdn.net/Luoshengyang/article/details/7691321Android帧缓冲区(FrameBuffer)硬件抽象层(HAL)模块Gralloc的实现
原理分析
罗占伟David
·
2023-10-20 13:53
Logistic回归
原理分析
与Python实现
Logistic回归
原理分析
与Python实现Logistic回归是一种经典的分类算法,用于将数据点分为两个或多个离散的类别。
ZjbFullstack
·
2023-10-20 10:03
正则表达式
回归
python
数据挖掘
正则表达式
内存拷贝函数memcpy相关解析(C语言)
memcpy方法解析内存拷贝函数的一般用法memcpy()函数的拷贝
原理分析
以深浅拷贝为例分析memcpy的拷贝原理用memcpy()函数与不用memcpy()函数进行拷贝数据的区分内存拷贝函数的一般用法
虽然什么都没做,但我还是辛苦了
·
2023-10-20 09:18
指针
数据结构
c语言
【长春理工大学主办| IEEE独立出版 | 往届均完成检索】2023年第三届电子信息工程与计算机科学国际会议(EIECS 2023)
电子信息的出现与计算机技术、通信技术和高密度
存储技术
的迅速发展并在各个领域里得到广泛应用有着密切关系。
AisssScholarrr
·
2023-10-20 08:11
人工智能
大数据
图像处理
制造
人机交互
机器学习
应用层协议设计ProtoBuf
协议设计二、消息帧的完整性判断三、协议设计范例IM即时通讯云平台节点服务器nginxhttpredis四、json/xml/protobuf不同序列化对比协议安全协议升级五、protobuf工程实践和
原理分析
猥琐猿
·
2023-10-20 07:00
c语言
c++
后端
网络协议
Docker
原理分析
及Dockfile实践
目录概况用途架构原理NamespaceCgroupUnionFS总体架构Docker组件Docker存储驱动Docker数据共享与持久化Docker网络模式Docker状态转化制作基础镜像DockerHub常用docker命令Docker与虚拟机区别概况Docker官网:https://www.docker.comGithubDocker源码:https://github.com/docker/d
古月化石
·
2023-10-20 06:29
容器虚拟化
docker
容器
Android ANR:
原理分析
及解决办法
image.png一、ANR说明和原因1.1简介ANR全称:ApplicationNotResponding,也就是应用程序无响应。1.2原因Android系统中,ActivityManagerService(简称AMS)和WindowManagerService(简称WMS)会检测App的响应时间,如果App在特定时间无法相应屏幕触摸或键盘输入时间,或者特定事件没有处理完毕,就会出现ANR。以下
Bfmall
·
2023-10-20 06:58
页面分配策略(驻留集,工作集,抖动现象)
在采用了虚拟
存储技术
的系统中,驻留集大小一般小于进程的总大小。
Junglei-Rim
·
2023-10-20 03:04
操作系统
服务器
linux
运维
分布式微服务技术栈-SpringCloud<Eureka,Ribbon,nacos>
微服务技术栈一、微服务介绍了解1架构结构案例与springboot兼容关系拆分案例拆分服务拆分-服务远程调用2eureka注册中心Eureka-提供者与消费者Eureka-eureka
原理分析
Eureka
amingMM
·
2023-10-20 01:48
spring
cloud
分布式
微服务
Message&MessageQueue分析
Message&MessageQueue
原理分析
Handler机制中MessageQueue对象是跨线程间通信的桥梁。Message对象是架起这座桥梁的材料。
散人1024
·
2023-10-19 22:58
Android
Handler机制源码分析
Android
Message
MessageQueue
Handler
【mybatis】第一个mybatis程序
视频MyBatis
原理分析
(通俗易懂)入门JDBC创建数据库createtable`user`(`id`int(20)notnullPRIMARYKEY,`name`varchar(30)DEFAULTNULL
繁星伴晚安
·
2023-10-19 20:37
#
Java实训
mybatis
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他