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
KVM源码分析
Spark分布式机器学习
源码分析
:线性模型
Spark是一个极为优秀的大数据框架,在大数据批处理上基本无人能敌,流处理上也有一席之地,机器学习则是当前正火热AI人工智能的驱动引擎,在大数据场景下如何发挥AI技术成为优秀的大数据挖掘工程师必备技能。本文结合机器学习思想与Spark框架代码结构来实现分布式机器学习过程,希望与大家一起学习进步~本文采用的组件版本为:Ubuntu19.10、Jdk1.8.0_241、Scala2.11.12、Had
大数据之眸
·
2023-11-27 06:55
iOS 逆向开发18:fishhook
源码分析
iOS逆向开发文章汇总源码fishhook.cstaticvoidperform_rebinding_with_section(structrebindings_entry*rebindings,section_t*section,intptr_tslide,nlist_t*symtab,char*strtab,uint32_t*indirect_symtab){//nl_symbol_ptr和l
differ_iOSER
·
2023-11-27 06:48
Retrofit怎么返回一个JSON字符串?
先看源码通过一系列的
源码分析
,最后定位到OkHttpCall中的parseResponse()方法:下面代码中的parseResponse方法是纯复制过来的,没改过,可以看出当接口返回正确的数据之后,无论如何都会调用
小林望北
·
2023-11-27 06:02
retrofit
json
android
Golang 中 defer 机制分析
目录defer关键字defer
源码分析
总结了解更多1、defer关键字在Go中defer语句是一般用来做一些清理或者后置的工作。defer语句的执行顺序是LIFO规则。
DigitMagic魔数实验室
·
2023-11-27 06:24
linux内核
源码分析
之伙伴系统(一)
目录一、重要结构体二、数据结构之间的关系1、分配数量2、区域类型3,备用区域列表4、区域水位5、min_free_kbytes三、分配页面1、ac参数获取值2,快速分配3,慢速分配伙伴系统是linux内存管理的方法。两个关键特征:速度和效率。一、重要结构体页(page)一个page结构表示一个物理内存页面。区(zone)因为硬件限制,Linux内核不能把所有的物理内存页统一对待,把属性相同的物理内
为了维护世界和平_
·
2023-11-27 05:01
linux内核分析
伙伴系统
linux内核
React Native
源码分析
(五)—— Fabric创建View的过程
这篇文章详细分析一下,在ReactNative新架构下,Fabric是如何创建View的,从React层发送把View信息到原生端开始分析。说明一点,React层fiber的创建更新过程,不属于Fabric。其中Yoga的绘制过程不会太详细,只会给出大概流程,像布局缓存这些。文章的重点是帮你理解Fabric的整体流程。代码分析以断点截图方式体现,可以更方便查看运行的过程1、ReactNative源
薛瑄
·
2023-11-27 04:49
ReactNative
react
native
fabric
react.js
微服务生态组件之Spring Cloud LoadBalancer详解和
源码分析
SpringCloudLoadBalancer概述SpringCloudLoadBalancer目前Spring官方是放在spring-cloud-commons里,SpringCloud最新版本为2021.0.2SpringCloudLoadBalancer官网文档地址CloudNativeApplicationsSpringCloud官网文档地址SpringCloud一方面NetflixRib
Firstlucky77
·
2023-11-27 04:30
微服务
spring
cloud
java
你不知道的LinkedList(一):基于jdk1.8的LinkdeList
源码分析
[toc]在对ArrayList源码有过了解之后,现在对LinkedList源码进行相应的分析。1.结构及成员变量1.1基本结构linkedList本质是实现了一个双向链表。其类继承关系如下图:image.png可以看到LinkedList继承了AbstractSequentialList,实现了List,Deque,Cloneable,java.io.Serializable。比较特别的是实现了
冬天里的懒喵
·
2023-11-27 00:55
用kolla-ansible部署all-in-one openstack Zed版本
目录kolla介绍官方文档简介kolla的优势kolla的缺点安装前的环境配置材料准备宿主机安装
KVM
创建两个NAT虚拟网桥虚拟机OS安装完成后的系统配置更改节点配置VG(VolumeGroup)不要自己擅自安装
上海一亩地
·
2023-11-26 23:35
openstack云计算
ansible配置管理
docker
运维
容器
kolla-ansible虚拟机单节点部署OpenStack
kolla-ansible虚拟机单节点部署OpenStac
kVM
ware虚拟机配置如下网卡配置信息IP地址网络类型网卡作用10.0.0.10NAT模式ens32内部管理网络无需配置IP桥接模式ens34
不想敲代码的运维
·
2023-11-26 23:05
openstack
kolla-ansible
自动化运维
openstack
【案例讲解】LVGL 如何用LVGL画加载圈
更多
源码分析
请访问:LVGL
源码分析
大全目录1、概述2、实现效果图3、实现思路4、代码详解1、概述很多场景下,在用户操作时,需要使用一个加载圈来缓解用户焦虑问题。
Bigan(安)
·
2023-11-26 21:30
#
XSLVGL
2.0开发手册
LVGL
arm
mcu
c语言
linux
unix
Android setContentView
源码分析
最近在熟悉Android的源码,今天看一下Activity加载SetContentView(intresId)整个流程。1.Activity.setContentView(intlayoutResID)/***Settheactivitycontentfromalayoutresource.Theresourcewillbe*inflated,addingalltop-levelviewstoth
Leon_hy
·
2023-11-26 19:53
STL pair
源码分析
STLpair
源码分析
pair是STL中提供的一个简单的struct,用来处理类型不同的一对值,是非常常用的数据结构。
异次元的归来
·
2023-11-26 18:04
造轮子
c++
stl
RedLock底层
源码分析
RedLock底层
源码分析
一、Redlock红锁算法https://redis.io/docs/manual/patterns/distributed-locks/官网说明1、为什么要学习这个?
Fiercezm
·
2023-11-26 18:27
redis
深入探索嵌入式Linux:从源码到应用
本文将深入探讨嵌入式Linux的核心概念、
源码分析
以及实际应用案例,帮助读者全面了解嵌入式Linux的工作原理和开发流程。
技术无限探索
·
2023-11-26 18:53
linux
java
数据库
嵌入式
jdk
源码分析
(一)Object类
一.概述Object类是java中所有类的父类,所有类默认(而非显式)继承Object。这也就意味着,Object类中的所有公有方法也将被任何类所继承。如果,整个java类体系是一颗树,那么Object类毫无疑问就是整棵树的根,因此值得我们仔细研读(以下代码基于jdk1.6)。Object类中的方法如下:image下面我们逐一介绍。二.核心方法1.equals方法默认的实现是:image可以看出默
Zal哥哥
·
2023-11-26 17:14
Mybatis
源码分析
(二)Mybatis-config.xml的初始化
目录一环境搭建二配置文件初始化2.1ClassLoader2.1.1Java类加载器2.2获取配置文件三扩展3.1VFS3.1.1DefaultVFS3.1.2JBoss6VFS3.2ResolverUtil工具类(重庆)涂鸦一条街系列文章:文章状态时间描述(一)Mybatis基本使用已复习2022-12-14对Mybtais的基本使用,能够开发(二)Mybatis-config.xml的初始化已
长安不及十里
·
2023-11-26 17:48
#
Mybatis源码分析
mybatis
java
源码分析
学习
文件读写
KVM
——迁移
KVM
虚拟机
一、
KVM
虚拟机迁移的方式
KVM
平台中的
KVM
虚拟机迁移分为以下两种:(1)冷迁移(静态迁移)我们存放虚拟机磁盘的目录都是挂在的一个nfs文件系统的磁盘,进行冷迁移时,只要在目标主机上挂载这个nfs文件系统
看清所苡看轻
·
2023-11-26 15:39
kvm
kvm冷迁移
kvm热迁移
虚拟化宿主服务器网络设置,
kvm
虚拟化安装配置手册
环境系统centos6.2-x86_64IP地址192.168.0.991、
KVM
宿主机安装:一、安装条件:1)含有
KVM
的Linux发行版本必须在64bit环境中才能使用。
weixin_39520393
·
2023-11-26 15:09
虚拟化宿主服务器网络设置
kvm
基础概念+安装+基础命令+vnc连接
kvm
基础概念虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。
看清所苡看轻
·
2023-11-26 15:09
kvm
kvm简介
kvm安装
centos7安装
基础命令
vnc
KVM
快速搭建、安装虚拟机及常用命令
目录安装环境准备宿主系统查看是否支撑虚拟化,有输出即为支持查询是否加载
kvm
关闭selinux安装配置yum安装启动libvirtd服务关闭NetworkManager服务关联网卡虚拟机安装创建虚拟机数据目录拷贝镜像到
叼不起的烟斗
·
2023-11-26 15:38
centos7
centos
kvm
虚拟机
linux
KVM
虚拟机安装管理——qemu-
kvm
方式
KVM
(kernel-basedvirtualmachine,内核虚拟机),是一个开源的系统虚拟化模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。
weixin_34413103
·
2023-11-26 15:38
开发工具
网络
运维
linux
KVM
图形化导入教程,部署及图形化管理
KVM
在Windows系统下部署虚拟化可以采用Hyper-V、vSphere虚拟化技术;那么在Linux系统下就需要使用到——
KVM
。
KVM
依托CPU虚拟化指令集,实现高性能的虚拟化支持。
言午小姐姐
·
2023-11-26 15:08
linux
KVM图形化导入教程
KVM
虚拟化原理探究——CPU虚拟化
VMM完成vCPU,内存的初始化后,通过ioctl调用
KVM
的接口,完成虚拟机的创建,并创建一个线程来运行VM,由于
lingshengxiyou
·
2023-11-26 15:07
linux
运维
服务器
网络协议
网络
第十四章——部署
KVM
虚拟化平台(应用——linux高级管理)
三期总目录链接目录一、准备工作二、安装软件包(用本地yum安装)三、使用
KVM
命令集管理虚拟机
kvm
基本功能管理
KVM
:是KernelVirtualMachine的简写,目前Linux发行版必须在64位的系统环境才能运行
乘浪初心
·
2023-11-26 15:36
【Linux】
KVM
命令
查看运行的虚拟机virshlist查看所有的虚拟机(关闭和运行的虚拟机)virshlist--all连接虚拟机virshconsole+域名(虚拟机的名称)退出虚拟机ctrl+]关闭虚拟机virshshutdown+域名这个时候我在virshlist发现test02这个虚拟机还是在运行的,并没有关闭。我们需要安装一个acpid的服务并启动它,什么是ACPI?ACPI是AdvancedConfigu
一个纸杯
·
2023-11-26 15:36
Linux
kvm
linux
宿主Linux——
KVM
安装Windows7系统
KVM
虚拟技术
KVM
(Kernel-basedVirtualMachine)是基于Linux内核的开源虚拟化技术,在一台物理机上可同时运行多个虚拟系统。
真空零点能
·
2023-11-26 15:36
linux
运维
服务器
go atexit
源码分析
文章目录atexit源码解析UML类图样例一:程序退出之前执行注册函数1.1流程图1.2代码分析样例二:使用cancel取消注册函数2.1cancel流程图2.2代码分析样例三:使用Fatal/Fatalln/Fatal执行注册函数3.1Fatal/Fatalln/Fatal流程图3.2代码分析atexit源码解析当我们在执行程序的时候如果想要在退出程序的时候,执行一些清理函数或者日志输出函数等,
风华同学
·
2023-11-26 14:21
Go语言学习之旅
golang
开发语言
后端
MyBatis入门概述,内置连接池
源码分析
MyBatis是什么:MyBatis是基于Java的持久层框架(持久:将程序数据在持久状态和瞬时状态之间转化的过程),底层封装的JDBC,帮助Java开发人员更好的操作数据库。(只关注SQL语句,而不需要关注JDBC的相关操作)MyBatis通过XML配置文件,实现了SQL与代码的分离。MyBatis开发方式:MyBatis使用XML配置文件或注解的方式(实际开发中,使用XML配置文件的情况更多)
断舍离_
·
2023-11-26 14:13
JavaEE
java
mybatis
Linux内核
源码分析
:基于最新的Linux 4.0内核(学习路线总结)
今天给大家分享的是基于最新的Linux4.0内核学习路线总结,本文由8个专题组成,文末附上学习路线思维导图。一、进程管理专题1、进程原理1.1进程生命周期1.2task_struct结构1.3进程优先级1.4进程系统调用2、进程调度机制2.1调度器实现schedule()2.2完全公平调度类CFS2.3实时调度类原理2.4多核模式调度SMP3、进程竞争机制3.1RCU机制原理3.2内存优化与屏障3
Linux服务器开发
·
2023-11-26 13:51
Linux内核
Linux服务器开发
后端开发
Linux内核
内核源码
后端开发
底层原理
Linux内核源码
深入ReentrantReadWriteLock(二)
读锁加锁流程概述1、分析读锁加速的基本流程2、分析读锁的可重入锁实现以及优化3、解决ThreadLocal内存泄漏问题4、读锁获取锁自后,如果唤醒AQS中排队的读线程4.1.1基础读锁流程针对上述简单逻辑的
源码分析
狠情
·
2023-11-26 12:46
jvm
六、深入理解JDK1.8中HashMap哈希冲突解决方案
导读前面文章一、深入理解-Java集合初篇中我们对Java的集合体系进行一个简单的分析介绍,上两篇文章二、Jdk1.7和1.8中HashMap数据结构及
源码分析
、三、JDK1.7和1.8HashMap数据结构及
源码分析
菠萝y
·
2023-11-26 12:02
Java集合
JAVA
java
hashmap
哈希
数据结构
【Rxjava详解】(五)执行原理
Observable
源码分析
先看一下Observable.create()方法:Observable.create()方法是RxJava中创建Observable对象的静态方法,它接收一个Ob
xoliu1
·
2023-11-26 11:25
Rxjava
rxjava
android
java
观察者模式
Istio 安全
源码分析
——认证体系与通信安全
作者:MayoCream[1],KubernetesMember,CNCFSecurityTAGMember,OSSContributor。本文分析Istio安全认证体系与加密通信的源码,介绍Istio是如何构建集群内部PKI证书基础设施和实施安全通信的。分析过程的代码注释在我的Github仓库mayocream/istio[2]的citadel-review分支。1.身份模型零信任架构下,需要严
weixin_38754564
·
2023-11-26 10:08
go
kubernetes
rpc
acl
java
System.out.println
为什么System可以直接调用不用导包
源码分析
:存在于java.lang包中,java.lang包java.lang包是java语言的核心,它提供了java中的基础类。
知行合一。。。
·
2023-11-26 07:34
java基础
java
jquery-weui infinite 滚动加载在ios下无法触发事件
经过对
源码分析
发现问题:$(document.body).infinite(100).on("infinite",function(){if(loading)return;if(completeData
kld230
·
2023-11-26 05:28
javascript
jquery
ios
前端
5、Flink窗口机制
1.1KeyedWindow1.2Non-KeyedWindow2WindowAssigner2.1TumblingWindow2.2SlidingWindow2.3SessionWindow2.4GlobalWindow3Trigger4Evictor5WindowFunction6window的实现7window
源码分析
江城子v3
·
2023-11-26 05:40
Flink原理解析
flink
【设计模式从入门到精通】10-享元模式
笔记来源:尚硅谷Java设计模式(图解+框架源码剖析)文章目录享元模式1、展示网站项目需求2、享元模式基本介绍3、享元模式的原理类图4、内部状态和外部状态5、享元模式解决网站展现项目6、Integer
源码分析
VectorUx
·
2023-11-26 04:18
设计模式从入门到精通
享元模式
设计模式
KVM
介绍之CPU和内存虚拟化
学习
KVM
的系列文章:(1)介绍和安装(2)CPU和内存虚拟化(3)I/OQEMU全虚拟化和准虚拟化(Para-virtulizaiton)(4)I/OPCI/PCIe设备直接分配和SR-IOV(5)libvirt
Yonself
·
2023-11-26 01:41
kvm
KVM
网络环境下vlan和trunk的理解
vmwareexsi平台,虚拟交换机管理界面的上行链路是什么意思VMwareESXi中的虚拟交换机管理界面中的“上行链路”(uplinks)是指虚拟交换机连接到物理网络的物理网络适配器。在ESXi中,虚拟交换机(vSwitch)用于连接虚拟机到物理网络。每个vSwitch可以有一个或多个上行链路,这些上行链路是物理网络适配器的代表,用于虚拟交换机与外部网络通信。当你在vSwitch配置上行链路时,
eric_bai_bai
·
2023-11-25 23:40
vlan
trunk
网络
kvm
深入学习正则表达式
举个例子:当我们实现一段文本的语句,我们想要抽离出格式为连续的4个数字;此时如果编写一个程序的话代价会很高,因此我们搞出正则表达式正则表达式的底层实现:底层
源码分析
:——————————————————
etcEriksen
·
2023-11-25 23:07
JavaSE
正则表达式
正则表达式
源码分析
--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
目录正则表达式底层实现源码:正则表达式语法元字符(Metacharacter)-转义号元字符-字符匹配符元字符-选择匹配符元字符-限定符元字符-定位符分组正则表达式三个常用类Pattern类MatcherPatternSyntaxException分组、捕获、反向引用分组捕获反向引用String类中使用正则表达式替换功能判断功能分割功能正则表达式底层实现matcher.find()完成的任务(考虑
尘觉
·
2023-11-25 23:31
Java新特性
正则表达式
java
开发语言
java-ee
后端
Spring Security 6.1.x 系列(5)—— Servlet 认证体系结构介绍
一、前言本章主要学习SpringSecurity中基于Servlet的认证体系结构,为后续认证执行流程
源码分析
打好基础。
gmHappy
·
2023-11-25 20:46
Spring
Security
6.x系列进阶实战
servlet
spring
security
Vue 2.0
源码分析
-Virtual DOM
VirtualDOM这个概念相信大部分人都不会陌生,它产生的前提是浏览器中的DOM是很“昂贵"的,为了更直观的感受,我们可以简单的把一个简单的div元素的属性都打印出来,如图所示:可以看到,真正的DOM元素是非常庞大的,因为浏览器的标准就把DOM设计的非常复杂。当我们频繁的去做DOM更新,会产生一定的性能问题。而VirtualDOM就是用一个原生的JS对象去描述一个DOM节点,所以它比创建一个DO
aiguangyuan
·
2023-11-25 20:41
Vue
2.0
核心源码解析
前端开发
JavaScript
Vue
KVM
虚拟机网络模式
KVM
虚拟机三种网络模式简介桥接(Bridge)网络模式桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段
途径日暮不赏丶
·
2023-11-25 20:40
KVM
KVM
虚拟机通过iptables+NAT模式实现远程连接访问
KVM
虚拟机通过iptables+NAT模式实现远程连接前言由于服务器只有一个公网ip,想要
KVM
虚拟机可以远程登陆操控,桥接是无法实现这个念想了,所以直接采用iptable+NAT网络的模式来进行操作
N0thln9
·
2023-11-25 20:10
KVM
linux
ubuntu
ssh
kvm
KVM
虚拟机与网络
实验环境Ubuntu16.04.1root@dev:/sys/class/net#cat/etc/issueUbuntu16.04.1LTS\n\l
KVM
root@dev:/sys/class/net#
Rabit1285
·
2023-11-25 20:10
网络
linux
linux虚机nat网络共享,linux
kvm
虚拟机 nat 网络 iptables 宿主机端口转发到虚拟机...
创建虚拟机配置为nat网络按普通端口转发添加规则$sudoiptables-tnat-APREROUTING-ptcp--dport2222-jDNAT--to-destination192.168.122.203:22$sudoiptables-tnat-APOSTROUTING-ptcp--dport22-d192.168.122.203-jSNAT--to192.168.122.1删掉ipt
六演
·
2023-11-25 20:09
linux虚机nat网络共享
KVM
虚拟机网络模式探讨
KVM
虚拟机:Kernel-basedVirtualMachine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后起就作为一模块被包含在Linux内核中。
sangfor_edu
·
2023-11-25 20:39
网络
运维
linux
linux nat和网桥多网卡,
KVM
虚拟机Bridge和NAT网络连接模式介绍
KVM
虚拟机的网络,主要使用bridge和NAT两种方式1、Bridge桥接模式桥接网络设置一个桥接模式网络(br0)。桥接模式网络连接通过使用主机系统上的网络适配器将虚拟机连接到网络。
Hi纪
·
2023-11-25 20:39
linux
nat和网桥多网卡
上一页
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
其他