深圳幻海软件技术有限公司 欢迎您!

  • K8s 集群容量 - kluster capacity

    背景容器平台的三个价值:稳定性、效率、成本,都离不开容量管理。容量管理是Kubernetes集群管理中非常重要的一部分。它可以确保系统中的资源得到合理的分配和使用,避免了因资源不足或浪费导致的系统运行异常或效率低下的问题。通过容量管理,可以更好地控制和优化系统资源的利用,保证Kubernetes集群

  • 栈和队列:理解与使用

    目录栈顺序栈结构链式栈结构中缀表达式和后缀表达式顺序栈四则运算链式栈四则运算队列顺序队列结构链式队列结构总结栈和队列是计算机科学中常见的数据结构,它们都是一种线性数据结构,可以对元素进行快速的插入、删除和查找操作。栈和队列都可以用于各种不同的应用场景,不过它们的使用方式和特点有所不同。栈首先,让我们

  • 【C++】智能指针(万字详解)

    🌈欢迎来到C++专栏~~智能指针(꒪ꇴ꒪(꒪ꇴ꒪)🐣,我是Scort目前状态:大三非科班啃C++中🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句鸡汤🤔:🔥真正的大师永远怀着一颗学徒的心作者水平很有限,如果发现错误,可在评论区指正,感谢🙏🎉🎉欢

  • 图解 Kafka 源码之 NetworkClient 网络通信组件架构设计

    大家好,我是 华仔,又跟大家见面了。上篇主要带大家深度剖析了「发送网络I/O的Sender线程的架构设计」,消息先被暂存然后调用网络I/O组件进行发送,今天主要聊聊「真正进行网络I/O的NetworkClient的架构设计」深度剖析下消息是如何被发送出去的。认真读完这篇文章,我相信你会对K

  • (原创)多线程并发:AQS源码分析(1)——独占锁的实现原理

    谈到java中的并发,我们就避不开线程之间的同步和协作问题,谈到线程同步和协作我们就不能不谈谈jdk中提供的AbstractQueuedSynchronizer(翻译过来就是抽象的队列同步器)机制;(一)、AQS中的state和Node含义:AQS中提供了一个intvolatilestate状态的变

  • ECS架构分析

    概述ECS全称Entity-Component-System,即实体-组件-系统。是一种面向数据(Data-OrientedProgramming)的编程架构模式。这种架构思想是在GDC的一篇演讲《OverwatchGameplayArchitectureandNetcode》(翻成:守望先锋的游戏

  • Java 并发编程解析 | 基于JDK源码解析Java领域中的并发锁,我们可以从中学习到什么内容?

    苍穹之边,浩瀚之挚,眰恦之美;悟心悟性,善始善终,惟善惟道!——朝槿《朝槿兮年说》写在开头在Java领域中,尤其是在并发编程领域,对于多线程并发执行一直有两大核心问题:同步和互斥。其中:互斥(MutualExclusion):一个公共资源同一时刻只能被一个进程或线程使用,多个进程或线程不能同时使用公

  • 网页DOM编程方法(API总结与应用)

    目录网页DOM编程Node、Document和Element三者关系DOM编程常用API总结DOM编程API应用网页DOM编程Node、Document和Element三者关系Node:各种类型的DOMAPI对象会从这个接口继承。Document:表示在任何在浏览器中加载的网页(DOM树)。Elem

  • node.js的安装

    一、下载node.js的下载地址Download|Node.js(nodejs.org)根据使用系统,选择对应的安装包根据点击如下按钮可以选择历史版本进行下载二、安装下载好之后直接双击安装即可三、环境配置安装完成后,在系统环境变量配置中将node的路径添加进去在CMD中输入node-v查看当前版本,

  • Node.js 与 JavaScript:哪个更好?

    JavaScript是一种面向对象的轻量级脚本语言,用于创建具有引人入胜的效果的动态HTML页面。另一方面,Node.js通常表示JavaScript编程可用的对象和方法列表,这些对象和方法在V8引擎中或通过节点解释器运行。本博客将讨论Node.js和JavaScript开发之间的差异。但是,在讨论

  • Java 数据结构与算法之树(AVL)

    一、前言AVL树历史在计算机科学中,AVL树以其两位苏联发明家GeorgyAdelson-Velsky和EvgeniiLandis的名字命名,他们在1962年的论文“信息组织算法”中发表了它。它是一种自平衡二叉搜索树(BST),这是发明的第一个这样的数据结构。二、AVL树数据结构AVL自平衡二叉树的

  • 使用 Node.js 操作 Docker,不是使用 Dcoker 容器化 Node.js 服务哦!

    ​最近因为工作,需要通过Node.js对Docker进行一系列操作如,创建删除容器以及下发指令获取结果等。找了一圈网上大部分资源都是如何容器化Node.jsApp而非通过Node.js操作Docker,Docker官方也并未提供针对Node.js的sdk,所以这篇文章就简单带大家了解一下如何通过No

  • Deno vs Node.js:哪个更胜一筹?

    ​译者| 布加迪审校| 孙淑娟您在本文中将了解Node.js和Deno、CommonJS与ECMAScript模块之间的区别、将TypeScript与Deno结合使用,以及使用DenoDeploy进行更快的部署。末尾附有注释,帮助您决定下一个开发项目使用Node.js还是Deno

  • 如何随意切换 NodeJs 版本?

    小伙伴们知道松哥最近在录TienChin项目的视频,其中前端用的是Vue3,这个用的是RuoYi-Vue3,这个脚手架里边前端用的yarn,并且还使用了一些插件,导致Node版本必须要>=14。正准备更新我的Node的时候,忽然想起来我电脑上还有我的个人网站 www.javaboy.

  • Node.js v17.5.0 发布,核心增加 Fetch API

    Node.jsv17.5.0版本于本周四(2022-02-10)发布,其显著变化为:试验性支持fetch()APIStream新增了find()、toArray()、forEach()、some()、every()方法取消标记esmjson模块NPM更新至8.4.1node-api添加node_ap

  • 五个Node.js开发的优秀实践

    ​​​【51CTO.com快译】在这篇文章中,我们列出了5个通用的优秀实践,需要你在开发过程中牢记于心并尽可能的去实践它们。在Node.js开发时,请遵循以下5个最佳实践。1.分层组织代码例如Express.js这个应用广泛的Node.js框架,它允许开发人员自定义回调函数,当收到客户端请求时回调函

  • Node.js 的微任务处理(基于Node.js V17)

    前言:Node.js的事件循环已经老生常谈,但是在Node.js的执行流程中,事件循环并不是全部,在事件循环之外,微任务的处理也是核心节点,比如nextTick和Promise任务的处理。本文介绍Node.js中微任务处理的相关内容。网上文章和很多面试题中有很多关于Promise、nextTick、

  • 4月份Github上热门的JavaScript开源项目

    4月份GitHub上热门的JavaScript开源项目排行已经出炉啦,一起来看看上榜详情吧:1.covid19india-reacthttps://github.com/covid19india/covid19india-reactStar3180这是一个自愿者驱动的众包数据库,用于印度的COVID

  • 实现最简单的分布式任务调度框架

     前段时间,公司要改造现有的单节点调度为分布式任务调度,然后就研究了目前市面上主流的开源分布式任务调度框架,用起来就一个感觉:麻烦!特别是之前在一个类里写了好多个调度任务,改造起来更加麻烦。我这人又比较懒,总感觉用了别人写好的工具还要改一大堆,心里就有点不舒服。于是我就想自己写一个框架,毕

  • 想用Node.js,老板不同意?

    经过这几年的发展,前端普遍进入了技术深水区,只会Web页面开发已经难以满足企业需求,Node逐渐成为了刚性技能。但是很多同学还没有在业务上使用过Node,也不知道使用Node会带来哪些好处,更加没有办法说服老板。在翻看很多技术文章时,大家都提到“中间层”,在很多大型企业中,Node确实承担了“中间层

推荐阅读