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
KVC底层原理
一个数字引发的探索——ECDSA解析
本文介绍ECDSA及椭圆曲线加密(ECC)相关知识、ECDSA的Recover机制和实现方式、FISCOBCOS交易签名和验签的
底层原理
。
南边的小麦
·
2023-11-29 14:43
Elasticsearch
底层原理
分析——新建、索引文档
es版本8.1.0重要概念回顾ElasticsearchNode的角色与下文流程相关的角色介绍:NodeRoles配置主要功能说明masternode.roles:[master]有资格参与选举成为master节点,从而进行集群范围的管理工作,如创建或删除索引、跟踪哪些节点是集群的一部分以及决定将哪些分片分配给哪些节点等datanode.roles:[data]数据节点保存已索引的文档的分片。处理
曹自标
·
2023-11-29 13:38
elasticsearch
搜索引擎
一文详解RNN(基础篇)
1.RNN
底层原理
:RNN的
底层原理
是通过展开时间的方式来构建一个循环连接的网络结构。在一个RNN中,每个时间步都有一个输入值和一个隐藏状态
RRRRRoyal
·
2023-11-29 12:47
rnn
人工智能
深度学习
2020-11-19:go中,defer原理是什么?
defer语句通常用于一些成对的操作场景,打开/关闭连接,加锁/解锁,打开文件/关闭文件等等defer在一些需要回收资源的场景中非常有用为什么需要defer有效防止内存泄漏defer
底层原理
每次defe
福大大架构师每日一题
·
2023-11-29 11:38
OC-
KVC
KVC
是什么
kvc
就是Key-ValueCoding(键值编码)。键值编码是NSKeyValueCoding非正式协议支持的一种机制,对象采用这种机制来提供对其属性的间接访问。
浪的出名
·
2023-11-29 07:04
iOS-
底层原理
-消息流程objc_msgSend分析之methodList(慢速查找)、动态方法决议、消息转发
1.什么是慢速查找、动态方法决议、消息转发前面的博客介绍了,objs_msgSend查找cache的快速查找流程,即实例对象查找类对象cache,类对象查找元类对象的cache,也就是说,通过isa指向找到第一个查找节点的cache,进而汇编语言进行快速查找,那么第一个节点的methodList怎么查找,什么时候查找,后面父类的cache和methodList呢?父类的cache查找和我们前面分析
如意神王
·
2023-11-29 01:59
深度剖析 Synchronized 锁升级过程
之后锁就有了4种状态:【无锁】【偏向锁】【轻量级锁】【重量级锁】1.2synchronized内核态切换在JVM中synchronized重量级锁的
底层原理
是monitorenter和moniterexit
P@ssW0rd
·
2023-11-28 15:00
集合与并发
Java
java
开发语言
Java 8 Stream流
底层原理
JavaStream函数式接口初识lambda呢,函数式接口肯定是绕不过去的,函数式接口就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为lambda表达式。@FunctionalInterfacepublicinterfaceCloseable{voidclose();}在java.util.function它包含了很多类,用来支持Java的函数式编程,该包
Force-oneself
·
2023-11-28 12:18
Java
java
stream
lambda
day39(VueJS)vuejs的概念与要点,选项种类,经典案例,双向绑定的
底层原理
选项的概念与要点data,methods,computed等可以选择添加使用,称之为选项注意:vue组件中的选项(data,methods,computed,...)名字是不能随意更改的,也是不能重复定义的(更改选项名会报错,无法正常渲染,重复定义会导致后面的覆盖前面的)data选项data选项必须是个函数,且必须返回一个{},其内部注册响应式数据,当响应式数据被改变,会使引用对应数据的组件模板代
李中豪前端大佬
·
2023-11-28 11:57
vue.js
前端
javascript
前端框架
《面试必问-HashMap》通俗易懂搞定HashMap
底层原理
HashMap的
底层原理
是面试必考题,为什么面试官如此青睐这道题?
爪哇酱子
·
2023-11-28 09:09
面试
java
职场和发展
Swift-12:泛型
本文主要介绍泛型及其
底层原理
泛型泛型主要用于解决代码的抽象能力+代码的复用性例如下面的例子,其中的T就是泛型functest(_a:T,_b:T)->Bool{returna==b}//经典例子swap
恍然如梦_b700
·
2023-11-28 07:37
微服务&Dubbo
4、Sentinel限流熔断降级核心源码剖析5、分布式事务(seata)6.序列化与反序列化二、Dubbo
底层原理
与源码1、为什么不注入实现类而是接口?通过按口怎么找到具体的提供者实现方法?
方生方死
·
2023-11-28 07:48
微服务
dubbo
架构
【C++进阶】多态
目录一、多态的概念二、多态的定义及实现多态的构成条件:2.override:检查派生类虚函数是否重写了基类某个虚函数,如果没有重写编译报错三、抽象类的认识四、多态的
底层原理
分析(一)一、多态的概念多态的概念
吃火锅的腿腿
·
2023-11-27 23:52
c++
c++
开发语言
java动态代理简单入门包含代码
代理类持有具体需要代理的对象实例,springaop具体
底层原理
就是动态代理,对代理的函数进行统一的处理类:java.lang.reflect.Proxy(通过该类动态生成代理类)代理类实现接口:InvocationHandlerjdk
小黑鸣
·
2023-11-27 22:12
java
spring
开发语言
Docker(狂神说)笔记
4.DevOps(开发、运维)二、Docker安装1、Docker基本组成2、安装Docker环境准备安装了解卸载Docker阿里云镜像加速dockerrun流程图
底层原理
三、Docker常用命令帮助命令镜像命令
李傻2019
·
2023-11-27 21:30
Docker
docker
linux
java
【Java
底层原理
】-> Vector & ArrayList & LinkedList 详细分析
Vector&ArrayList&LinkedList详细分析Ⅰ从面试出发Ⅱ相关数据结构与算法ⅢJava集合框架设计结构Ⅳ源码分析①ArrayList②LinkedListⅤ总结Ⅰ从面试出发这篇文章我们先从一个面试问题出发,然后逐步详细分析这三个集合类的原理。Q:请你谈一谈,Vector,ArrayList,LinkedList有什么区别?下面的答案源引自极客时间,杨晓峰《Java核心技术面试精讲
_为光
·
2023-11-27 19:37
Java核心原理
数据结构
面试
ArrayList
LinkedList
算法
OC基础-(四)
KVC
、KVO
KVOQ:什么是KVO?KVO(key-valueobserving),从名称上就可以知道这是一种键值观察的机制KVO是OC对观察者模式的又一实现Apple使用isa混写技术(isa-swizzling)来实现KVO当我们注册一个对象的观察者的时候,也就是调用了系统的addObserver:forKeyPath:options:context:方法,来观察一个对象的某个属性,系统会在运行时创建一个
码小六
·
2023-11-27 19:46
并发编程基础
底层原理
学习(二)
进程进程就是应用程序在内存中分配的空间,也就是正在运行的程序,各个进程之间互不干扰。同时进程保存着程序每一个时刻运行的状态。进程的两个基本元素是程序代码和与代码关联的数据集。进程执行的任意时刻包含了以下元素:标识符:与进程相关的唯一标识符,用来区分其他线程状态:若进程正在执行,则进程处于运行态优先级:相对于其他进程的优先顺序程序计数器:程序中即将执行下一条指令的地址内存指针:包括程序代码和进程相关
ikt4435
·
2023-11-27 19:29
程序员
Java
编程
java
开发语言
javascript
JVM运行参数介绍 -Xms -Xmx -Xmn -Xss
文章目录CharGPT问答Java运行参数“-Xmx2048m-Xms1024m-Xmn512m-Xss256k”如何调优jvm的运行参数JVM相关介绍Java虚拟机
底层原理
知识总结CharGPT问答Java
秦时明月之君临天下
·
2023-11-27 15:14
Linux
JVM
Java
jvm
xss
前端
《认知觉醒》2-2/7-1组-阿静-雅丽
R:(P246)起初我只知道写“每日反思”有好处,但是没有想到它的好处竟有那么大,以致现在回顾的时候自己都很惊讶-----原来这个小小的反思暗含了很多
底层原理
。
Jessie_4fd3
·
2023-11-27 14:31
关于Vue的源码解析(一)
先上一张vue
底层原理
关系图vue
底层原理
关系图上图完整的描述了Vue运行的机制,首先数据发生改变,就会经过Data处理,然后Dep会发出通知(notify),告诉Watcher有数据发生了变化,接着Watcher
粥的进击之旅
·
2023-11-27 12:58
第7讲:指针和结构体(一)(看这一篇知识点够了)
任何类型的地址都能存在指针里面3一阶指针的运用4二阶指针的运用5指针数组,数组指针6指针函数,函数指针7结构体的知识8指针结构体9qsort函数来排序数组类型(各种数组类型的排序)10qsort函数的
底层原理
微风拂柳絮
·
2023-11-27 02:02
数据结构
I/O多路转接之epoll
承接上文I/O多路转接之poll-CSDN博客简介epoll的相关系统调用epoll
底层原理
编写epoll的server重新回归一下epoll原理,LT,ETepoll改成ET工作模式--初识(有bug
清风玉骨
·
2023-11-26 22:07
网络基础
服务器
网络
java基础- String
java程序中所有的双引号字符串,都是String类的对象字符串的特点:字符串不可变,它们的值在创建后不能被更改虽然字符串的值是不可变的,但是它们可以被共享字符串效果上相当于字符数组(char[]);但是
底层原理
是字节数
范晓伟_b7da
·
2023-11-26 22:17
索引
底层原理
是什么?索引什么时候失效,你知道吗?
目录1、什么是索引2、索引分类3、索引的基本操作3.1、主键索引3.2、单列索引3.3、唯一索引3.4、复合索引4、索引的
底层原理
为什么使用B+Tree而不是B-Tree?
龙洋静
·
2023-11-26 20:35
MySQL
数据库
KVO
屏幕快照2018-11-14下午5.19.44.png系统NSKVONotifying_A的setter实现屏幕快照2018-11-14下午5.25.46.png通过
KVC
设置新value的时候会触发KVO
小行为
·
2023-11-26 14:12
Java(七)(Lambda表达式,正则表达式,集合(Collection,Collection的遍历方式))
正则表达式语法案例正则表达式的搜索替换和分割内容集合进阶集合体系结构CollectionCollection的遍历方式迭代器增强for循环Lambda表达式遍历CollectionList集合ArrayListLinkedList哈希值HashSet
底层原理
Alan Frank
·
2023-11-26 12:49
java
开发语言
CocosCreator 面试题(十七)Cocos creator 固定宽度与固定高度的
底层原理
是什么?Cocos creator是如何做适配的?
一、Cocoscreator固定宽度与固定高度的
底层原理
在CocosCreator中,固定宽度和固定高度是两种常见的适配方式,用于在不同屏幕尺寸上保持游戏画面的一致性。
w风雨无阻w
·
2023-11-26 12:44
Cocos
Creator
面试题
cocoscreator
面试
屏幕适配
适配原理
iOS之
KVC
和KVO
一、
KVC
在开发中,我们可以通过使用
KVC
的方式来对某个对象的属性进行赋值/取值操作。
搬运工iOS橙
·
2023-11-26 11:33
java中的锁(一)(Synchronized)
JAVA中的锁乐观锁悲观锁自旋锁synchronized(原子性、可见性、有序性、可重入性)Synchronized
底层原理
JAVA中的锁主要用于保障多线程中数据的一致性。
desord
·
2023-11-26 09:18
笔记
java
java并发编程 3:synchronized与锁(重点)
synchronized代码块synchronized修饰成员方法synchronized修饰静态方法变量的线程安全分析成员变量和静态变量是否线程安全局部变量是否线程安全常见线程安全类synchronized
底层原理
Ethan-running
·
2023-11-26 09:47
java并发编程JUC
java
jvm
并发编程
synchronized
底层原理
和锁优化
synchronized
底层原理
众所周知synchronized关键字是解决并发问题常用解决方案,有以下三种使用方式:同步普通方法,锁的是当前对象。同步静态方法,锁的是当前Class对象。
xiaofang233
·
2023-11-26 09:14
并发
Java
Core
【硬核干货】Node.js
底层原理
作者介绍:陈跃标,ByteDanceWebInfra团队成员,目前主要负责Node.js基础架构方向的工作大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群本文内容主要分为两大部分,第一部分是Node.js的基础和架构,第二部分是Node.js核心模块的实现。一Node.js基础和架构Node.js的组成Node.js代码架构Node.js启动过程Node
傲娇的koala
·
2023-11-26 08:46
c++
队列
编程语言
python
redis
Swift4.0中
KVC
存在的问题
1.在swift4.0中使用系统方法setValuesForKeys()进行赋值,明明有这个属性,但它还是走overridefuncsetValue(_value:Any?,forUndefinedKeykey:String)这个未定义的方法在swift4.0以下就可以正常赋值,只有swift4.0不行。报错:thisclassisnotkeyvaluecoding-compliantforthe
骑着蜗牛去攻城
·
2023-11-26 06:21
TiDB基础
目录一些基本概念OLTP/OLAP谷歌的三驾马车CAP理论计算和存储分离TiDB基础TiDB设计六大目标TiDB分层结构TiKV
底层原理
数据结构高可用设计如何实现扩展TiKV的MVCC和事务支持TiKV
勇敢的菜鸡
·
2023-11-26 04:31
TiDB
数据库
Docker笔记
文章目录Docker入门Docker官网Docker镜像仓库虚拟机技术和容器化技术的比较Docker的基本组成如何卸载docker阿里云镜像加速Docker执行流程
底层原理
Docker常用命令1基础命令
抓娃男孩
·
2023-11-26 02:06
Docker
docker
OC
底层原理
二十四:自定义KVO
OC
底层原理
学习大纲上一节,我们介绍了KVO原理,本节我们通过自定义KVO(简化版),来更透彻的理解KVO的原理:目的:模拟系统实现KVO原理自动移除观察者实现响应式+函数式回顾上节最后的总结,我先细化为重写的核心流程
markhetao
·
2023-11-26 00:28
韩顺平Java学习笔记_正则表达式专题(非常实用!)
目录一快速入门编辑二正则表达式基本语法三三个常用类四分组,捕获,反向引用五String类中使用正则表达式一快速入门重点看
底层原理
!
家有大悠咪
·
2023-11-25 23:05
学习
【现学现忘Docker基础】— 7.Docker中的基本概念和
底层原理
1、Docker的
底层原理
Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器
繁华似锦Fighting
·
2023-11-25 18:43
iOS
底层原理
:KVO简析&自定义
1.KVO的简单使用三部曲-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.self.person=[YXPersonalloc];//1.添加监听[self.personaddObserver:selfforKeyPath:@"name"options:NSKeyValueObservi
木槿WEIXIAO
·
2023-11-25 17:48
06-Spring之依赖注入源码解析(上)
依赖注入
底层原理
流程图:https://www.processon.com/view/link/5f899fa5f346fb06e1d8f570Spring中到底有几种依赖注入的方式?
Draven*Liu
·
2023-11-25 02:31
spring
java
spring
boot
KVC
和KVO的使用及原理
KVC
常用的方法前两个方法无论获取值还是赋值,只需要传入属性名称的字符串就行了。但
KVC
也提供了传入path的方法。
ios南方
·
2023-11-25 01:22
这一篇github上60k的Spring框架总结!可以帮你搞定98%的框架问题
而且每个人在面试的时候,Spring应该都是逃不过的关卡,能够熟练的使用,这并不难,知道它的
底层原理
才是高出别人一步的地方。
三星老猿
·
2023-11-24 20:46
Spring AOP
底层原理
SpringAOP
底层原理
aop底层是采用动态代理机制实现的:接口+实现类(1)如果要代理的对象,实现了某个接口,那么SpringAOP会使用JDKProxy,去创建代理对象。
皮皮攻城狮
·
2023-11-24 20:29
spring
Spring事务
底层原理
(待完善)
@EnableTransactionManagement我们经常使用@EnableTransactionManagement开启事务,这个注解导入一个类,@Import(TransactionManagementConfigurationSelector.class),会在spring容器增加两个bean,AutoProxyRegistrar和ProxyTransactionManagementC
kk_0910
·
2023-11-24 17:29
spring
Java线程池实现原理详解
1、线程池的七大参数2、线程池的工作原理2.1线程池工作原理步骤2.2线程池任务提交流程图3、线程池的
底层原理
3.1ThreadPoolExecutor中的全局常量和方法3.2ThreadPoolExecutor
十友君
·
2023-11-24 17:19
java
KVC
底层实现
一、关于valueForKey:key的调用顺序1、先调用相关方法,先后顺序是|-getter方法:getKey->key->isKey|-NSArray方法:countOfKey和objectInKeyAtIndex或者keyAtIndexes|-NSSet方法:countOfKey和其他两种方法2、如果没有相关方法,看+(BOOL)accessInstanceVariablesDirectly
泰克2008
·
2023-11-24 17:24
Elasticsearch知识
目录Elasticsearch逻辑设计和物理设计逻辑设计物理设计Elasticsearch原理倒排索引文档的分析过程保存文档搜索文档写数据的
底层原理
数据刷新(fresh)事务日志的写入ES在大数据量下的性能优化文件系统缓存优化数据预热文档
hay_lee
·
2023-11-24 16:44
elasticsearch
大数据
搜索引擎
正所谓三百六十行,行行转Java,身为Java程序员的你可要把握好了
求职人员太多,公司为了区分技术级别,不管啥公司都慢慢向阿里这样的公司靠近,面试不问点jvm
底层原理
都不好
我是杨同学
·
2023-11-24 10:30
程序员的护城河:技术深度、创新追求与软实力的综合构筑
它不仅仅意味着对于编程语言和框架的熟练掌握,更涉及对系统
底层原理
的深入理解。程序员需要了解计算机
不想步入秃头的年龄
·
2023-11-24 09:25
职场和发展
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他