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
前端CSS底层原理
Golang分享(一):Channel
底层原理
文章目录0.前言1.基本数据结构1.1sendx&recvx1.2sendq&recvq2.channel的创建2.1流程图2.2makechan()源码2.3小结3.发送数据3.1总流程图3.2同步发送3.2.1流程图3.2.2源码3.3异步发送3.3.1流程图3.3.2源码3.4阻塞发送3.4.1流程图3.4.2源码3.5chansend()源码3.6小结4.接收数据4.1总流程图4.2同步接
没名儿_
·
2023-12-01 23:17
Go程序设计语言
golang
Java(八)(可变参数,Collections,小案例:斗地主游戏小案例:斗地主游戏,Map集合,Stream流)
目录可变参数Collections小案例:斗地主游戏Map集合Map的常用方法map集合的遍历键找值键值对Lambda表达式HashMap
底层原理
集合的嵌套Stream流获取集合或数组的Stream流Stream
Alan Frank
·
2023-12-01 20:39
java
开发语言
『Go 语言
底层原理
剖析』文末送书
互联网迅猛发展的数十年时间里,不断面领着各种新的场景与挑战,例如大数据、大规模集群计算、更复杂的网络环境、多核处理器引起对于高并发的需求,云计算,上千万行的服务器代码……那些成熟但上了年纪的语言没能为新的场景给出直接的解决方案。Go语言在这种时代背景下应运而生了。如今,Go语言就像冉冉升起的太阳耀眼夺目,又如万马奔腾,势不可挡。一门有潜力的语言需要具备诸多要素,Go语言显然都具备了。其语言的设计者
qcrao
·
2023-12-01 17:20
编程语言
java
人工智能
python
软件开发
【Redis】Redis
底层原理
(持久化 分布式锁)
目录持久化RDB给哪些内存数据做快照?RDB文件的生成是否会阻塞主线程bgsave执的行流程RDB文件RDB的优缺点RDB的优点RDB的缺点Redis中RDB导致的数据丢失问题AOF使用AOFAOF的工作流程命令写入重写机制重启加载文件校验RDB-AOF混合持久化Redis持久化相关的问题主线程、子进程和后台线程的联系与区别?Redis持久化过程中有没有其他潜在的阻塞风险?为什么主从库间的复制不使
lxtx-0510
·
2023-12-01 11:52
redis
redis
分布式
数据库
java
缓存
Git&GitHub(基础)
文章目录1.版本控制简介2.Git简介3.
底层原理
3.1Git底层命令3.2Git对象3.3树对象3.4提交对象4.基础Linux命令5.Git高层命令5.1基本概念5.2基本操作6.Git分支6.1使用分支
编程之美,趋之若鹜
·
2023-12-01 04:42
Git
&
GitHub
git
SpringMVC篇—认识MVC
底层原理
、架构和使用,一篇文章搞定!
深入理解什么是MVC一、理解MVCMVC是一种软件设计规范,是一种架构模式!MVC三层架构分别是:Model:模型,一般都是指数据库,执行一些业务逻辑,持久化数据View:视图层,一般指前端的jsp页面Controller:控制层,一般都是Servlet控制请求和响应,以及页面跳转(转发和重定向)Controller详细职责:(1)取得表单数据(2)调用业务逻辑(3)页面重定向二、早期的MVC框架
Be explorer
·
2023-12-01 01:50
SpringMVC
mvc
架构
OC
底层原理
探究之内存对齐
OC对象今天主要探讨的是OC的内存对齐,那么OC对象主要包含哪些呢?OC对象主要包含三种:1.instance对象——实例对象可以通过alloc创建2.class对象——类对象可以通过object_getClass创建类对象。3.meta-class对象——元类对象可以通过ClassmetaCls=object_getClass([Personclass])创建。其实OC对象的本质就是结构体,探索
h_清风
·
2023-11-30 17:40
iOS 类的加载(上)
在上一篇iOS-
底层原理
16:dyld与objc的关联文章中,我们理解了dyld与objc是如何关联的,本文的主要目的是理解类的相关信息是如何加载到内存的,其中重点关注map_images和load_imagesmap_images
辉辉岁月
·
2023-11-30 17:16
年后被吊打的第一面
自我介绍讲了一下自己的技术栈:掌握vue全家桶,底层及上层框架、掌握react
底层原理
、熟悉js、熟悉工程化、熟悉微信小程序、使用过node、关注前端趋势有开源经历、主方向工程化等。
不爱敲代码的小胡
·
2023-11-30 11:52
前端
面试
【从JVM看Java,三问继承和多态,是什么?为什么?怎么做?深度剖析JVM的工作原理】
系列文章:《计算机
底层原理
专栏》:欢迎大家订阅学习,能够帮助到各位就是对我最大的鼓励!
清灵白羽 漾情天殇
·
2023-11-30 10:09
计算机底层原理
从JVM看Java
java
jvm
计算机视觉的应用20-图像生成模型(Stable Diffusion)的原理详解与相关项目介绍
大家知道现在各个平台发的各种漂亮的女生,这些漂亮的图片是怎么生成的吗,其实它们
底层原理
就是用到了StableDiffusion模型。
微学AI
·
2023-11-30 09:22
计算机视觉的应用
计算机视觉
stable
diffusion
人工智能
MATLAB实现灰色预测
久违了,前段时间由于学习压力大,就没怎么更新MATLAB相关的内容,今天实在学不进去了,换个内容更新一下~本贴介绍灰色预测模型,这也是数学建模竞赛常见算法中的一员,和许多预测模型一样——
底层原理
是根据已知数据对未知进行预测
郝YH是人间理想
·
2023-11-30 06:01
#
数学建模专栏
数学建模
机器学习
matlab
预测模型
spring框架简介:一文了解spring应用场景及关键特性
文章目录诞生背景优势和劣势优势劣势使用场景核心组件和关键点
底层原理
和关键实现和其他方案的对比JavaEEMicronautQuarkus诞生背景Spring框架的产生背景可以追溯到当时企业级Java应用程序的开发环境
jiang_anwei
·
2023-11-30 05:48
spring
boot
spring
C++ 11新特性详解
目录一、C++11二、列表初始化1.列表初始化的使用2.初始化列表的
底层原理
三、C++11新的声明1.auto2.decltype3.nullptr四、容器变化1.新容器2.容器中新增方法五、右值引用和移动语义
求知.
·
2023-11-29 18:48
C++学习
c++
开发语言
前端CSS
必知:BFC及其触发条件
文章目录1.bfc的理解(块级格式化上下文)2.触发bfc的方式3.bfc解决的问题:外边距合并,检测浮动高度,制作右侧自适应盒子4.bfc布局规则特性5.两栏布局6.块元素高度不设或宽度不设的情况。将本人好久之前的云笔记搬到博客上来,统一维护。1.bfc的理解(块级格式化上下文)可以看作是隔离了的独立容器,内部元素的布局,不会影响外部元素。可通过css属性触发。浮动元素产生了浮动流,块级元素看不
清颖~
·
2023-11-29 15:42
前端
CSS/CSS3
前端
css
bfc
Mysql之Innodb
底层原理
与mysql日志详解
目录1.Mysql内部组件详解1.1Mysql内部组件结构图1.2server层1.2.1连接器1.2.2查询缓存1.2.3词法分析器1.2.4优化器1.2.5执行器1.3存储引擎层2.Innodb
底层原理
瑜伽娃娃
·
2023-11-29 15:35
Mysql
mysql
数据库
一个数字引发的探索——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
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
算法
并发编程基础
底层原理
学习(二)
进程进程就是应用程序在内存中分配的空间,也就是正在运行的程序,各个进程之间互不干扰。同时进程保存着程序每一个时刻运行的状态。进程的两个基本元素是程序代码和与代码关联的数据集。进程执行的任意时刻包含了以下元素:标识符:与进程相关的唯一标识符,用来区分其他线程状态:若进程正在执行,则进程处于运行态优先级:相对于其他进程的优先顺序程序计数器:程序中即将执行下一条指令的地址内存指针:包括程序代码和进程相关
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
前端css
走马灯式图片轮播
ContinuousCarouselbody{margin:0;overflow:hidden;}#carousel-container{white-space:nowrap;overflow:hidden;position:relative;}.carousel-item{display:inline-block;margin-right:5vw;/*图片间隔,使用vw单位,可根据需要调整*/}
Januea
·
2023-11-27 14:08
前端
css
关于Vue的源码解析(一)
先上一张vue
底层原理
关系图vue
底层原理
关系图上图完整的描述了Vue运行的机制,首先数据发生改变,就会经过Data处理,然后Dep会发出通知(notify),告诉Watcher有数据发生了变化,接着Watcher
粥的进击之旅
·
2023-11-27 12:58
前端css
常用的几种布局方式(推)
目录静态布局:布局特点:设计方法:PC:移动端:优点:缺点:流式布局:布局特点:设计方法:缺点:自适应布局:布局特点:设计方法:响应式布局:布局特点:优点:缺点:总结:弹性布局:rem、em区别:布局特点:优点:缺点:rem布局:改变浏览器宽度,页面所有元素的高宽都等比例缩放,也就是大屏幕下导航是横的,小屏幕下还是横的只不过变小了。结论:1.如果只做pc端,那么静态布局(定宽度)是最好的选择;2.
破浪前进
·
2023-11-27 02:38
css
前端
css
第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
数据库
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
面试
屏幕适配
适配原理
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
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
前端 CSS:锚伪类选择器:hover,:active,:visited;等用法总结
前端CSS
:锚伪类选择器:hover,:active,:visited;等用法总结锚伪类选择器:hover,:active,:visited;等用法总结一、什么是锚伪类在支持CSS的浏览器中,链接的不同状态都可以不同的方式显示
诗意的前端工匠
·
2023-11-26 01:25
css
html5
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他