IT极限技术分享汇

欢迎光临
我们一直在努力

最新发布 第345页

技术分享

「彻底弄懂」this全面解析

mumupudding阅读(43)评论(0)

关于this this在JavaScript中很常用,关于this,要弄懂this, 首先就要知道this是什么?为什么要用this? this是什么 当一个函数被调用时,会创建一个活动记录(有时候也称为执行上下文)。这个记录会包含函数在 ...

技术分享

前端如何入门 Go 语言

mumupudding阅读(43)评论(0)

类比法是一种学习方法,它是通过将新知识与已知知识进行比较,从而加深对新知识的理解。在学习 Go 语言的过程中,我发现,通过类比已有的前端知识,可以更好地理解 Go 语言的特性。 语法对比 import 包方式 Go 语言的包导入方式与前端的...

技术分享

高并发架构设计经验

mumupudding阅读(51)评论(0)

高并发的说明和背景 高并发解决的核心问题是在同一时间上有大量的请求过来,然后我们的系统要怎么抗住这些请求带来的压力。比如在线直播服务,同时有上百万甚至上千万人观看。比如秒杀品,同时有大量用户涌入。 高并发是从业务角度去描述系统的能力,实现高...

技术分享

Java项目有可能做到所有的代码逻辑均可热部署吗?

mumupudding阅读(24)评论(0)

前言 首先我们明确下什么叫做热部署,热部署是在不重启java虚拟机的前提下,自动更新class的行为,从而更新整个运行时的逻辑。 在java开发领域,热部署一直是一个难以解决的问题,java虚拟机理论上只能实现方法体的修改热部署,对于整个类...

技术分享

VS Code For Web 深入浅出 — 进程间通信篇

mumupudding阅读(83)评论(0)

在上一篇中,我们一起分析了 VS Code 整体的代码架构,了解了 VS Code 是由前后端分离的方式开发的。且无论前端是基于 electron 还是 web,后端是本地还是云端,其调用方式并无不同。 这样的架构下,前后端的通信方式是如何...

技术分享

git命令

mumupudding阅读(29)评论(0)

1、git创建新分支 git branch; //查看一下本地分支 git branch -a //查看本地和远程的所有分支 git branch -b newbranch //新建分支,并切换到该分支 git push --set-ups...

技术分享

VSCode For Web 深入浅出 — 依赖注入设计

mumupudding阅读(30)评论(0)

在阅读 VSCode 代码的过程中,我们会发现每一个模块中都有大量装饰器的使用,用来装饰模块以及其中依赖的模块变量。这样做的目的是什么呢?在这一篇中我们来详细分析一下。 依赖注入介绍 如果有这样一个模块 A,它的实现依赖另一个模块 B 的能...

技术分享

Go中调用外部命令的几种姿势

mumupudding阅读(37)评论(0)

引子 在工作中,我时不时地会需要在Go中调用外部命令。前段时间我做了一个工具,在钉钉群中添加了一个机器人,@这个机器人可以让它执行一些写好的脚本程序完成指定的任务。机器人倒是不难,照着钉钉开发者文档添加好机器人,然后@这个机器人就会向一个你...