一、首先安装expressnpm install express复制代码安装express是为了示范。二、创建example.js文件// example.jsconst express = require('express')const app = express()const port = 3000app.get('/', (req, res) => { res.send('Hello
原创
2022-04-01 14:06:52
76阅读
Redis核心原理与应用实践在很多场景下都会使用Redis,但是到了深层次的时候就了解的不是那么深刻,以至于在面试的时候经常会遇到卡壳的现象,学习知识要做到系统和深入,不要把Redis想象的过于复杂,和Mysql一样,是个读取数据的软件。有一个理解是Redis是key value缓存服务器,更多的优点在于对value的操作更加丰富。安装yum install redis #yum安装
brew
转载
2023-08-17 10:06:00
106阅读
一、前言Redis是Key-Value数据库,存储的时候需要一个唯一的Key值,查询的时候根据根据key值进行查询,但是Redis毕竟只是key-value存储,所以有很多局限性。例如:(1)无法实现多条件组合的查询,如:age > 25 AND name like 'A%'硬要实现的话需要多条命令并计算并集或交集。(2)模糊查询中文比较费劲;因此,如何设计一个合适的Key来优化我们的查询操
转载
2024-02-05 12:48:07
42阅读
一、核心机制 Zookeeper节点角色 在zookeeper中,节点分为下列几种角色: 领导者(leader),负责进行投票的发起和决议,更新系统状态,在Zookeeper集群中,只有一个Leader节点。 跟随者(follower),用于接受客户端请求并想客户端返回结果,在选主过程中参与投票,在
转载
2020-09-27 22:47:00
184阅读
2评论
HDFS(Hadoop Distribute File System)是一个分布式文件系统文件系统是操作系统提供的磁盘空间管理服务,只需要我们指定把文件放到哪儿,从哪个路径读取文件句可以了,不用关心文件在磁盘上是如何存放的当文件所需空间大于本机磁盘空间时,如何处理呢?一是加磁盘,但加到一定程度就有限制了二是加机器,用远程共享目录的方式提供网络化的存储,这种方式可以理解为分布式文件系统的雏形,可以把
原创
2021-04-23 15:43:21
227阅读
一、angularJS优点和缺点 优点 1.1免去重复劳动-获取元素、给元素加事件、创建元素 1.2接管UI:angularJS根据数据创建UI元素,免去手工创建UI元素。 1.3自动同步:根据数据个数创建对应的html元素。 缺点 二、angularJS一切皆数据 三、angularJS三要素 4
转载
2017-04-02 15:54:00
223阅读
2评论
本文系统解析Transformer模型的核心原理与企业级应用实战,涵盖自注意力机制、多头注意力、位置编码等基础理论,并提供完整
Spring Boot是伴随着Spring4.0共同诞生的,它的目的就是简化spring的配置及开发,并协助开发人员可以整体管理应用程序的配置而不再像以前那样需要做大量的配置工作,它提供了很多开发组件,并且内嵌了web应用容器,如tomcat和Jetty等。其目的便是使我们的开发变得简化并且能大幅度提高开发人员的开发效率,为了简化Spring功能的配置我们可以引入或启动我们需要的Spring功
原创
2021-05-17 17:10:33
220阅读
ApplicationContext是对BeanFactory的拓展,拓展的详细内容就在refresh方法
原创
2023-05-08 13:08:14
89阅读
是操作系统提供的磁盘空间管理服务,只需要我们指定把文件放到哪儿,从哪个路径读取文件句可以了,不用关心文件在磁盘上是如何存放的当文件所需空间大于本机磁盘空
原创
2024-02-28 14:32:36
34阅读
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 公众号作者:广东靓仔 背景 Webpack 特别难学!!!
原创
2022-05-12 17:07:55
243阅读
3.1 K8s API Server 原理分析 K8s API server核心提供对各种资源对象的增、删、改、查以及Watch等HTTPRest接口,是集群内各个模块之间数据交互和通信的中心枢纽,是整个系统的数据总线和数据中心。 (1)是集群管理的API入口。 (2)资源配额控制的入口。 (3)提
转载
2018-11-27 22:13:00
191阅读
2评论
文章目录一、事件和监听器1.1 生命周期监听1.1.1 监听器-SpringApplicationRunListener1.1.2 生命周期全流程1.2 事件触发时机1.2.1 各种回调监听器1.2.2 完整触发流程1.2.3 SpringBoot 事件驱动开发二、自动配置原理2.1 入门理解2.1.1 自动配置流程2.1.2 SPI机制2.1.3 功能开关2.2 进阶理解2.2.1 @Spri
最近,王桑同学给我秀了一下自己对react hook的学习成果,听完大吃一惊。索性、好奇去看了一下源码,这里详细写一下,useState() 基础原理(源码级),教他做人本文是参考的是最新的 React 18 alpha 版本,但是 Hooks 的原理自「出生」后,就基本没有什么变化。useState 的原理一点也不复杂,我也会努力,让只要使用过 React 的人,就能看明白。Anyway,今天就
(全文目录:)
开篇语
哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛
今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。
我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文
redis核心原理与设计思想一、redis的5种基本数据结构1、String(字符串)redis字符串扩容策略2、list(列表)list常用命令右边进左边出:队列右边进右边出:栈快速列表3、hash(字典)渐进式rehash4、set(集合)5、zset(有序集合)zset的应用跳跃列表6、Redis容器型数据结构的通用规则7、过期时间8、redis分布式锁和锁超时问题超时问题9、redis分
转载
2023-11-25 10:24:54
118阅读
Redis的单线程与高性能1)redis单线程为什么还能这么快 因为它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。正因为 Redis 是单线程,所以要小心使用 Redis 指令,对于那些耗时的指令(比如keys),一定要谨慎使用,一不小心就可能会导致 Redis 卡顿。 2)Redis单线程如何处理客户端并发请求 Redis的IO多路复用:redi
转载
2023-11-23 16:37:35
34阅读
HDFS的体系架构整个Hadoop的体系结构主要是通过HDFS来实现对分布式存储的底层支持,并通过MR来实现对分布式并行任务处理的程序支持。HDFS采用主从(Master/Slave)结构模型,一个HDFS集群是由一个NameNode和若干个DataNode组成的(在最新的Hadoop2.2版本已经实现多个NameNode的配置-这也是一些大公司通过修改hadoop源代码实现的功能,在最新的版本中
转载
2023-10-04 20:44:17
37阅读
JavaScript核心原理解析(更新到第四节) 文章目录JavaScript核心原理解析(更新到第四节)第一节 如何解决语言问题第二节 delete 0:JavaScript中到底有什么是可以销毁的第三节 var x = y = 100:声明语句与语法改变了JavaScript语言核心性质第四节 a.x=a={n2}:一道被无数人无数次地解释过的经典面试题第七节 x: break x 第一节 如
转载
2023-08-20 12:28:15
61阅读
JavaScript 运行机制
1.单线程
多线程操作可以实现应用的并行处理,从而以更高的CPU利用率提高整个应用程序的性能和吞吐量。现在很多语言都支持多核并行处理技术,然而JavaScript却以单线程执行,为什么呢?
单线程就意味着,所有任务需要排队,前一个任务结束,才会执行
转载
2023-09-26 18:35:40
51阅读