- 编程技术
一篇带你了解RabbitMQ
RabbitMQ 是基于 AMQP 实现的一个开源消息组件,主要用于在分布式系统中存储转发消息,由因高性能、高可用以及高扩展而出名的 Erlang 语言写成。...
- 编程技术
我们一起学习RSA-PSS 算法
2018年发布的 TLS v1.3(TLS:Transport Layer Security,传输安全层协议,TLS v1.3 对应 RFC 8446)中,其支持的数字签名算法有:RSASSA-PKCS1-v1_5、RSASSA-PSS、ECDSA(Elliptic Cur...
- 编程技术
使用 Nacos 存储 Sentinel 规则信息
我们可以通过 Zookeeper , Applo , Nacos 等配置中心将这些规则配置存储起来,让服务重启或者启动多节点的时候可以共享配置数据。...
- 编程技术
如何设计一个容错的微服务架构
本文介绍了基于RisingStack 的 Node.js 咨询和开发经验构建和操作高可用性微服务系统的最常见技术和架构模式。...
- 编程技术
页面白屏了?看看可选链操作符(?.)
可选链操作符(?.)允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。...
- 编程技术
盘点微软正在使用的编程语言
对于微软这个体量的公司,他们使用的编程语言绝不可能仅仅是一种,他一定会使用多种编程语言来进行相关业务的开发,毕竟每种语言都有最适合它的领...
- 编程技术
人工智能包括哪些专业?可以选择哪些相关专业?
人工智能包括哪些专业?可以选择哪些相关专业?人工智能是新兴产业属于计算机科学中研究方向中的一个,目前绝大多数的高校在本科阶段没有设立专门...
- 编程技术
2021年,薪酬最高的5种编程语言
今天,我们来看看 2021 年最受欢迎的编程语言。我们将根据以下因素对这些语言进行排名。...
- 编程技术
一篇带给你etcd与分布式锁
可以提供分布式锁功能的组件有多种,但是每一种都有自己的脾气与性格。至于选择哪一种组件,则要看数据对业务的重要性,数据要求强一致性推荐支持...
- 编程技术
一文读懂微前端架构
前端开发在程序猿中无疑是一个比较苦逼的存在,作为一个前端开发,你必须要掌握Javascript,HTML,CSS这三大基础。...
- 编程技术
程序员常用的开发者工具有哪些?
程序员常用的开发者工具有哪些?从人工到自动化,从重复到创新,在技术演进的历程中伴随着开发者工具类产品的发展。...
- 编程技术
前端工程化到底是什么?
前端工程化到底是什么?一个工程其实就是一个项目,比如一个网站或者一个 APP。普通的程序员,大部分情况下,都是处于其中的一个环节。要学习工程化...
- 编程技术
分布式系统中的限流器实现算法
一般限流器有五种算法,分别是:令牌桶,漏斗桶,固定窗口,滑动日志(指的其实是广义上的滑动窗口),滑动窗口(这里指的是滑动日志+固定窗口结合的一...
- 编程技术
我在GitHub上又找到一个堪称神器的命令行工具
GitHub上的实用工具还是挺多的,这不,又让我找到了一个堪称神器的支持多语言的命令行工具——Semantic,Semantic是一个解析,分析和比较多种语言源代码的...
- 编程技术
DevOps究竟能给企业解决什么问题
DevOps目前并没有权威的定义,如果从字面上来理解,DevOps 只是Dev(开发人员)+Ops(运维人员),实际上,它是一组过程、方法与系统的统称。...
- 编程技术
【性能优化】性能测量工具-Chrome DevTools Performance
运行时性能表现(runtime performance)指的是当你的页面在浏览器运行时的性能表现,而不是在加载页面的时候的表现。本文将会告诉你怎么用Performance 工具去分...