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
存储技术原理分析
腾讯数据持久化方案MMKV
原理分析
提到数据持久化存储的方案,Android提供的手段有很多,在项目中常用的就是SharedPreference(简称SP),但是SP使用虽然简单,但是存在缺陷:写入速度慢,尤其在主线程频繁执行写入操作易导致卡顿或者ANR;不支持跨进程因此针对这种缺陷,我们往往会换其他的技术方案,例如不能跨进程存取数据,那么就使用SQLite做数据存储,通过Provider对外提供数据,但是这种方案依然存在响应速度慢
码中之牛
·
2023-09-20 09:49
移动开发
Android
架构
移动开发
android
架构
App架构
MMkv
为实验室运维提供安全、智能、节能整体解决方案的易云维®实验室智能化管理平台
实验室智能化管理平台的安防管理功能是建立在实验室安全、现代管理理念与物联网技术、互联网技术、数据
存储技术
、数据处理技术、自动化仪器分析技术等有机结合的基础上;通过建立以实验室为中心的管理体系,包
智能节能君
·
2023-09-20 07:35
运维
安全
人工智能
物联网
科技云报道:分布式存储红海中,看天翼云HBlock如何突围?
在持续产生海量数据的同时,这些新应用、新场景在基础设施层也普遍基于敏态的分布式架构构建,从而对
存储技术
提出了新的要求。
科技云报道
·
2023-09-20 06:18
科技
分布式
精华推荐 |【Redis技术探索】「底层架构原理」深入透析主从架构的底层
原理分析
实现机制
技术箴言当心中有更高的山峰去攀登,就不会在意脚下的泥沼。前提概要Redis高可用的方案包括:持久化、主从复制(及读写分离)、哨兵和集群(Cluster)。持久化:侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份),数据可用性以及可靠性。主从复制侧重解决数据的多机热备,以及从实例角度进行解决提高了高可用(故障切换),主从复制还可以实现负载均衡(高性能)。哨兵侧重于服务实例角度,自动进行监
洛神灬殇
·
2023-09-20 02:49
#
深入浅出Redis原理及实战
redis
架构
数据库
uniapp项目实践总结(十八)自定义多列瀑布流组件
目录准备工作
原理分析
实战演练案例展示准备工作在pages/index文件夹下面新建一个waterfall.vue的组件;按照前面文章所说的页面结构,编写好预定的瀑布流案例页面;在网上找几张免费的图片素材
·
2023-09-19 21:46
uniappvuejs3瀑布流
Android笔记:视频直播的
原理分析
最近一段时间,视频直播可谓大火。在视频直播领域,有不同的商家提供各种的商业解决方案,包括软硬件设备,摄像机,编码器,流媒体服务器等。本文要讲解的是如何使用一系列免费工具,打造一套视频直播方案。视频直播流程视频直播的流程可以分为如下几步:采集—>处理—>编码和封装—>推流到服务器—>服务器流分发—>播放器流播放1.采集采集是整个视频推流过程中的第一个环节,它从系统的采集设备中获取原始视频数据,将其输
陈大宝
·
2023-09-19 20:05
Android
android
视频
流媒体服务器
解决方案
服务器
log4j2
原理分析
及漏洞复现CVE-2021-44228
文章目录log4j2
原理分析
及漏洞复现0x01log4j2简介Log4j2特点Log4j2组件的应用0x02CVE-2021-44228漏洞简介:漏洞适用版本漏洞原理lookup功能jndi解析器jndi
rumilc
·
2023-09-19 20:39
Web安全
漏洞复现
log4j
web安全
网络安全
Typora远程代码执行漏洞CVE-2023-2317
原理分析
漏洞触发点位于Typora的updater.html文件,通过特定协议typora://即可访问,同时该文件可以通过URL进行参数传递。
zkzq
·
2023-09-19 19:20
网络
网络安全
web安全
渗透测试
【xxl-job 学习之源码分析】
xxl-job学习之
原理分析
前言大家在工作过程中,或许都对定时任务有所了解,那么业务需求多一点就会用特定的框架来实现(毕竟:专业的事交给专业的人去做)。
飞跃南墙的晓M
·
2023-09-19 17:33
Java
java
xxl-job
基于Scapy的传统网络攻击实现
基于Scapy的传统网络攻击实现前言开发环境与工具系统主要功能系统
原理分析
协议工作原理ARP工作原理TCP工作原理攻击原理及实现方法ARP扫描原理ARP欺骗原理SYNFlood攻击原理实现方法功能设计功能描述系统功能实现准备
Holy meat
·
2023-09-19 13:44
传统网络攻击
网络
python
网络安全
tcp/ip
http
JAVA之基数排序LSD顺序
目录一、概念了解二、
原理分析
三、算法实现四、测试结果一、概念了解LSD法:最低位优先(LeastSignificantDigitfirst)法,先从最低位开始排序,再对次低位进行排序,依次重复,直到对最高位排序后便得到一个有序序列
二个二个二
·
2023-09-19 12:40
排序算法
数据结构
java
(3)线程的安全
原理分析
1.初识volatile下面这段代码,演示了一个使用volatile以及没使用volatile这个关键字,对于变量更新的影响,使用volatile来修改变量stop会保证主线程修改stop对t1线程的可见,不使用volatile的线程t1对主线程对stop变量的修改不可见。/***@Project:ThreadExample*@description:volatile例子,保证线程的可见性*@au
Mrsunup
·
2023-09-19 00:04
uniapp项目实践总结(十六)自定义下拉刷新组件
目录准备工作
原理分析
组件实现实战演练内置刷新案例展示准备工作在components新建一个q-pull文件夹,并新建一个q-pull.vue的组件;按照前面文章所说的页面结构,编写好预定的自定义下拉刷新组件页面
·
2023-09-18 21:29
uniapp项目实践总结(十七)实现滚动触底加载
目录
原理分析
实战演练案例展示
原理分析
使用@scrolltolower事件来监听滚动到底部,然后加载下一页的数据。
·
2023-09-18 21:57
uniappvuejs3加载页
D*算法原理与程序详解(Python)
二、原理以及代码步骤1.
原理分析
2.代码解释总结一、D*算法是什么?
问题很多de流星
·
2023-09-18 19:48
零基础学python
小菜鸡学无人驾驶
算法
python
图论
uniapp项目实践总结(十五)使用websocket实现简易聊天室
目录准备工作
原理分析
组件实现实战演练服务端搭建案例展示准备工作在pages/index文件夹下面新建一个名叫chat的组件;按照前一篇所说的页面结构,编写好预定的聊天页面;
原理分析
前端部分此聊天室前端方面使用了
·
2023-09-18 17:30
高性能存储SIG月度动态:io_uring支持nvme直通,DSMS完成开发测试
高性能存储SIG致力于存储栈性能挖掘,当前主要聚焦内核io_uring技术优化异步IO性能,使用持久化内存提升业务单成本性能,容器场景
存储技术
优化等课题。
·
2023-09-18 17:28
高性能计算开源操作系统存储io
陈胡:Apache SeaTunnel实现 非CDC数据抽取实践
file导读:随着全球数据量的不断增长,越来越多的业务需要支撑高并发、高可用、可扩展、以及海量的数据存储,在这种情况下,适应各种场景的数据
存储技术
也不断的产生和发展。
DataFunTalk
·
2023-09-18 12:11
一次 SQL 查询优化
原理分析
(900W+ 数据,从 17s 到 300ms)
笔者所有文章第一时间发布于:hhbbz的个人博客场景描述有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16s938ms(execution:16s831ms,fetching:107ms),按照下文的方式调整SQL后,耗时347ms(execution:163ms,fetching:184ms);操作:查询条件放到子查询中,子查询只查主键
虾餃
·
2023-09-18 11:57
Netty时间轮HashedWheelTimer
原理分析
HashedWheelTimer初始化publicHashedWheelTimer(ThreadFactorythreadFactory,longtickDuration,TimeUnitunit,intticksPerWheel,booleanleakDetection,longmaxPendingTimeouts){checkNotNull(threadFactory,"threadFacto
我神级欧文
·
2023-09-18 11:13
Netty
java
时间轮
Netty
定位技术课程设计-微信小程序校园导游系统
定位技术课程设计课程设计教学目的课程设计要求课程设计题目原题目拓展内容需求分析
原理分析
微信小程序API定位原理WIFI指纹定位原理路径规划算法调研详细设计总述主页面介绍学校简介页面介绍导引页面概述导引地图景点列表景点详细介绍页面搜索界面导航页面概述导航逻辑驾车导航步行导航公交导航后端服务器设计后端服务器架构服务器部分内容服务器接口设计通用说明
interval_package
·
2023-09-18 06:58
微信小程序
定位
前后端
第七章 数据预测与估算算法——基于隐马尔可夫模型预测
7.5.1应用实例:高温天气与行为概率7.5.2
原理分析
马尔可夫过程:马尔可夫过程视为一个自动机,各个状态之间的转换存在一定的概率。若某个系统中存在N个状
文颜
·
2023-09-17 21:33
uniapp项目实践总结(十六)自定义下拉刷新组件
目录准备工作
原理分析
组件实现实战演练内置刷新案例展示准备工作在components新建一个q-pull文件夹,并新建一个q-pull.vue的组件;按照前面文章所说的页面结构,编写好预定的自定义下拉刷新组件页面
马克关
·
2023-09-17 19:00
前端框架库
uni-app
前端
vue.js
下拉刷新
分布式存储分层:构建高效可靠的数据存储体系
分布式存储分层技术作为当前热门的
存储技术
之一,以其高效、可靠、可扩展的特性,逐渐成为了数据存储领域的明星。本文将对分布式存储分层技术进行详细介绍,包括其基本原理、优势、实现方式等方面。
a谷雨c
·
2023-09-17 19:27
分布式
Spring 的注入
目录一、注入(Injection)1、什么是注入(1)为什么需要注入(2)如何进行注入2、Spring注入
原理分析
(简易版)二、Set注入详解1、JDK内置类型(1)String+8种基本类型(2)数组
馒头警告
·
2023-09-17 14:09
Java
EE
spring
java
后端
maven
xml
医学影像存储与传输系统(PACS)源码
系统采用冗余
存储技术
和
淘源码A
·
2023-09-17 10:17
人工智能
InfiniBand vs 光纤通道,存储协议的选择
本文旨在深入探讨InfiniBand和光纤通道作为存储协议的区别,帮助读者在网络
存储技术
上做出明智决策,推动业务发展。
audrey-luo
·
2023-09-17 04:45
网络
服务器
运维
几款常见存储系统的对比分析
3.VastDataVastData的通用
存储技术
使
虹科云科技
·
2023-09-17 03:45
WEKA
存储系统
云存储
分布式存储
DNN
WEKA
《深入理解计算机系统》(6)存储器层次结构
文章目录1、
存储技术
1.1、静态RAM1、SRAM2、DRAM3、传统的DRAM4、内存模块5、增强的DRAM6、非易失性存储器7、访问主存1.2、磁盘存储1、磁盘构造2、磁盘容量3、磁盘操作4、逻辑磁盘块
Elec Liu
·
2023-09-17 01:42
《深入理解计算机系统》
嵌入式硬件
计算机
Vue—关于响应式(一、依赖收集
原理分析
)
一、什么是响应式?在了解什么是响应式之前我们现来看一段代码演示letx;lety;letf=n=>n*100x=1;y=f(x);console.log(y);//100x=2;y=f(x);console.log(y);//200x=3;y=f(x);console.log(y);//300代码示例中,变量y依赖变量x进行求值,但是我们会发现每一次变量x重新赋值时都要手动对y进行求值,存在大量的
Mr丶Sunny
·
2023-09-17 00:18
K8S kube-proxy- iptable模式实现
原理分析
每台机器上都运行一个kube-proxy服务,它监听api-server和endpoint变化情况,维护service和pod之间的一对多的关系,通过iptable或者ipvs为服务提供负载均衡的能力。通常kube-proxy作为deemonset运行在各种节点中。kube-proxy常支持以下二种:1)iptables:iptable模式是目前的默认模式,可以看成是userspace模式的升级版
阿磊的博客
·
2023-09-16 21:26
k8s
微服务
docker
微服务
容器
(八)深入并发之Runnable、Callable、FutureTask及CompletableFuture
原理分析
引言关于Runnable、Callable接口大家可能在最开始学习Java多线程编程时,都曾学习过一个概念:在Java中创建多线程的方式有三种:继承Thread类、实现Runnable接口以及实现Callable接口。但是实则不然,真正创建多线程的方式只有一种:继承Thread类,因为只有newThread().start()这种方式才能真正的映射一条OS的内核线程执行,而关于实现Runnable
竹子爱熊猫
·
2023-09-16 18:41
分布式文件存储服务器之Minio对象
存储技术
参考指南
Minio对象
存储技术
MinIO是一种高性能对象存储解决方案,原生支持Kubernetes部署。MinIO提供与AmazonWebServicesS3兼容的API并支持所有核心S3功能。
marklin
·
2023-09-16 15:30
Minio
对象存储
OSS
分布式对象存储
logistic回归介绍以及
原理分析
1.什么是logistic回归?logistic回归虽然说是回归,但确是为了解决分类问题,是二分类任务的首选方法,简单来说,输出结果不是0就是1举个简单的例子:癌症检测:这种算法输入病理图片并且应该辨别患者是患有癌症(1)或没有癌症(0)2.logistic回归和线性回归的关系逻辑回归(LogisticRegression)与线性回归(LinearRegression)都是一种广义线性模型(gen
Taylor George
·
2023-09-16 07:54
算法
机器学习
51单片机最小系统
原理分析
51单片机组成+各个元器件作用51单片机最小系统主要由时钟电路,复位电路和供电电路组成。图如下所示:1.时钟电路时钟电路的作用在于给系统提供时钟信号。如上图所示,时钟电路由Y1,C2,C3三个元器件组成,分别为11.05902晶振和两个30pf的电容。至于为什么如此取值呢,通过查找资料,可知大致的原因如下所示:1)晶振取值晶振可以选用不同的参数,常见的由12MHz和11.0592MHz这两种,前者
ENLT
·
2023-09-16 02:51
Knowledge
GCD原理(下)
在上篇文章函数与队列和gcd
原理分析
(上)中我们分析了gcd原理,dispatch_async函数下面继续讲解上篇分析了_dispatch_continuation_init进行了包装咱们再来看看_dispatch_continuation_async
北京_小海
·
2023-09-16 01:31
真的了解HashMap、HashSet吗?做一道测试题试试!
本人博客《HashMap、HashSet底层
原理分析
》,可以了解hashmap的底层源码实现测试代码HashSet底层实际就是一个Hashmap。猜猜下面源码每一个打印结果。
郭咖啡
·
2023-09-15 20:09
Java
java
jvm
开发语言
Hashtable底层
原理分析
特点1、存放k-v键值对2、key\value均不能是null,否则会抛出空指针异常NullPointerException3、线程安全的,底层使用synchronized高频问题1、初始化大小多少?什么时候初始化?答:默认11,在第一次put的时候初始化2、什么情况下扩容?扩多大?答:Hashtable中数据大于数组长度*负载因子(舍弃小数)时,扩容一倍再加1。例如初始化为11,第一次扩容后为1
郭咖啡
·
2023-09-15 20:39
Java
java
数据结构
哈希算法
4.1 应用层Hook挂钩
原理分析
InlineHook是一种计算机安全编程技术,其原理是在计算机程序执行期间进行拦截、修改、增强现有函数功能。它使用钩子函数(也可以称为回调函数)来截获程序执行的各种事件,并在事件发生前或后进行自定义处理,从而控制或增强程序行为。Hook技术常被用于系统加速、功能增强、等领域。本章将重点讲解Hook是如何实现的,并手动封装实现自己的Hook挂钩模板。首先我们来探索一下Hook技术是如何实现的,如下图
微软技术分享
·
2023-09-15 01:23
《Visual
C++
安全编程技术实践》
《灰帽黑客:攻守道》
Hook
信息安全
微软技术
函数挂钩
功能增强
Visual
C++
C++
华为云认证考试包含哪些内容?
HCIA云计算方向只要考一门笔试,考试覆盖基础通识知识、虚拟化FusionCompute、桌面云FusionAccess、云计算发展趋势共四大模块知识点,包括云计算概述、服务器基础、
存储技术
基础、网络技术基础
腾科教育
·
2023-09-14 15:40
华为
华为云
uniapp项目实践总结(十五)使用websocket实现简易聊天室
目录准备工作
原理分析
组件实现实战演练服务端搭建案例展示准备工作在pages/index文件夹下面新建一个名叫chat的组件;按照前一篇所说的页面结构,编写好预定的聊天页面;
原理分析
前端部分此聊天室前端方面使用了
马克关
·
2023-09-14 09:04
前端框架库
uni-app
vue.js
聊天室
websocket
BroadcastReceiver广播
原理分析
一、Boradcast前题概要1、广播分为前台广播和后台广播发送前台广播(Intent.FLAG_RECEIVER_FOREGROUND标志)valintent=Intent(Intent.ACTION_SHUTDOWN)intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND)sendBroadcast(intent)默认发送的是后台广播valintent=
feifei_fly
·
2023-09-13 18:35
Java并发:阻塞队列BlockingQueue实现
原理分析
,linux内核技术手册pdf
BlockingQueue通常用来作为生产者-消费者的队列的,但是它也支持Collection接口提供的方法,比如使用remove(x)来删除一个元素,但是这类操作并不是很高效,因此尽量在少数情况下使用,如:当一条入队的消息需要被取消的时候。BlockingQueue的实现都是线程安全的,所有队列的操作或使用内置锁或是其他形式的并发控制来保证原子。但是一些批量操作如:addAll,contains
软件开发Java
·
2023-09-13 13:35
程序员
面试
java
后端
【Redis专题】RedisCluster集群运维与核心原理剖析
目录课程内容一、Redis集群架构模型二、Redis集群架构搭建(单机搭建)2.1在服务器下新建各个节点的配置存放目录2.2修改配置(以redis-8001.conf为例)三、Java代码实战四、Redis集群
原理分析
验证码有毒
·
2023-09-13 09:33
tuling学院学习笔记
redis
运维
数据库
多线程学习(七)阻塞队列
目录阻塞队列应用场景模拟一个场景总结JUC中的阻塞队列ArrayBlockingQueue
原理分析
阻塞队列基本概念:阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。
程序胖
·
2023-09-13 07:27
Java基础知识
队列
java
Javase(三)
static、final、封装、单例模式01重载概念:在同一个类中,方法的名字一样的方法特点:参数数量不同参数的数据类型不一致参数的数据类型顺序不同02this关键字使用范围:this只能在类对象中的方法内使用
原理分析
梦呓
·
2023-09-13 06:35
Javase
java
开发语言
PN结
原理分析
半导体是由硅、锗等物质组成的导电性介于导体和绝缘体之间的一类物质,向半导体中掺入杂质或改变光照、温度等可改变其导电能力。半导体的导电原理不含杂质的半导体称为本征半导体。半导体硅和锗的最外层电子有四个,故而称它为四价元素,每一个外层电子称为价电子。为了处于稳定状态,单晶硅和单晶锗中的每个原子的四个价电子都要和相邻原子的价电子配对,形成所谓的共价键。共价键中的电子并不像绝缘体中的电子结合的那样紧,由于
October autumn
·
2023-09-12 23:30
Hardware
硬件
用户级协议和框架:DPDK、SPDK和VPP的业务场景和发展趋势
前言在当今数字化世界中,网络通信和
存储技术
一直是不可或缺的要素,特别是在云计算、边缘计算和物联网等领域。传统的内核级别协议和框架在某些场景下已经显得不够灵活和高效。
统信软件技术有限公司
·
2023-09-12 23:12
系统架构
网络
安全
PCI Express解析——系列文章【2】:PCIe
原理分析
之——PCI Express线路基础
PCIExpress解析——系列文章【2】:PCIe
原理分析
之——PCIExpress线路基础前文我们了解了一些概述的基本PCIe总线的简单知识点,下面本文从一些基本原理做一些分析2PCIe
原理分析
2.1PCIExpress
Nirvana Of Phoenixl
·
2023-09-12 19:21
#
PCIe
linux
嵌入式硬件
驱动开发
risc-v
PCI Express解析——系列文章【4】:PCIe
原理分析
之——PCI Express系统模块、PCIe体系结构
PCIExpress解析——系列文章【4】:PCIe
原理分析
之——PCIExpress系统模块、PCIe体系结构2.3PCIExpress系统模块图2.4PCIExpress体系结构2.4.1事务层2.4.1.1
Nirvana Of Phoenixl
·
2023-09-12 19:21
#
PCIe
嵌入式硬件
mcu
驱动开发
fpga开发
risc-v
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他