- 编程技术
聊聊Eslint 的 Disble、Enable 的注释配置是怎么实现的
注释中的配置在 eslint、webpack、terser 等工具中都有应用,分别叫 inline config、magic comment、annotation,但都指的同一个东西。...
- 编程技术
22个优秀实践助你API设计能力更上一层楼
曾经因为一个糟糕的API而感到沮丧吗?在这个微服务的世界里,后端API的一致性设计是必不可少的。今天,我们将讨论一些可遵循的最佳实践。我们将保持简...
- 编程技术
从命令行使用 wget 调试网页错误
调试 Web 服务器的一种方法是使用 wget 命令行程序,使用 -S 选项来显示所有的服务器响应。当使用 wget 进行调试时,我也喜欢使用 -O 选项将输出保存到一些...
- 编程技术
阿里云二面:Zookeeper一致性算法
CAP理论指的是在一个分布式系统中,不可能同时满足Consistency(一致性)、Availablity(可用性)、Partition tolerance(分区容错性)这三个基本需求,最多只能满足其中...
- 编程技术
实时输出源代码!墙裂推荐这个场景化低代码搭建工作台
随着低代码/无代码平台的兴起,如今,代码开发生产力领域有了很大的变化,无论你会不会编程,出于以下三方面的原因,你都需要了解低代码开发,甚至...
- 编程技术
初学编程,应该先学哪种语言?
很多人包括绝大多数校外培训学校都建议从python这类脚本语言开始学习,理由是这些脚本语言都是“自然语言属性”好理解。...
- 编程技术
面试官:说说你对算法中时间复杂度,空间复杂度的理解?如何计算?
算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和...
- 编程技术
什么?用@Async会内存溢出?看看你的线程池配置了没!
如果只是如前文那样直接简单的创建来使用,可能还是会碰到一些问题。存在有什么问题呢?先来思考下,下面的这个接口,通过异步任务加速执行的实现,...
- 编程技术
最新编程语言排行数据更新!Python要登顶了?
TIOBE编程社区索引是编程语言流行程度的一个指标,数据来源谷歌、亚马逊、YouTube、百度等搜索引擎,指标可供程序员检验当前所使用的编程语言是否具有...
- 编程技术
Elpscrk:一款功能强大的智能字典生成器
Elpscrk是一款功能强大的通用用户密码分析工具,本质上也是一个智能字典生成器。 ...
- 编程技术
Keepalived的原理和Web服务高可用实践
Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。...
- 编程技术
前端知识:如何创建自己的Iconfont图标库
在日常的开发过程中,前端页面经常会引用一些图标,iconfont图标库是前端开发者非常友好的在线字体图标库。大家可以根据平常所涉及的项目,收藏自己...
- 编程技术
面试官:说说你对算法的理解?应用场景?
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。 ...
- 编程技术
深度解析设计模式之组合模式
组合模式(Composite Pattern),又叫部分整体模式,依据树形结构来组合对象,用来表示部分以及整体层次。...
- 编程技术
开源项目申请 Jetbrains 免费授权
在某宝购买的 Jetbrains 授权激活总是不太靠谱,运气不好的话,过不了几天就会失效。公司也暂时没购买正版授权,网上找的激活码也不太行,相信很多人...
- 编程技术
Web 服务器端编程语言使用统计:PHP 几乎独占 80%
根据 W3Techs 近日发布的报告,PHP 在 Web 服务器端的编程语言中仍拥有极高的占比,大约为 80%。据介绍,W3Techs 的 Web 服务器调查通过查寻 Alexa 排名前 1000 万...