架构
-
号称最快的 JS 运行时 WinterJS 发布!
作者 : Arshia Ghafoori翻译、整理 : 五月君原文 https://wasmer.io/posts/winterjs-v1 …
-
HTTP 经典面试题
HTTP(超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。它是互联网上数据通信的基础,设计用于从网页服务器传输超文本到本地浏览器的传输协议。 1. 什么是 H…
-
如何设计一个实时数据同步系统
前面文章介绍了我们开源的redis实时同步工具《我们开源啦》,今天,我们来一起了解下如何实现一个实时数据同步工具。 为什么要自研,使用开源方案不行吗? …
-
Windows11系统到底什么配置才能装
大家都知道Windows 11系统已经出来有好长一段时间了。Windows 11 系统是在2021年10月5日开始推送更新,让用户可以通过 Windows Update 或者其他途…
-
深入探讨 Node.js 网站重新设计
深入探讨 Node.js 网站重新设计 Node.js 刚刚推出了一个新的 Next.js 网站并分享了幕后细节。他们考虑过 Nextra,但最终选择了自定义 Next.js 设置…
-
PHP使用JSON Schema进行JSON数据验证和类型检查
什么是JSON Schema? JSON Schema是一个用于描述和验证JSON数据结构的规范。JSON Schema可以验证JSON数据是否符合指定的模式、类型和约束条件,同时…
-
flutter架构设计MVVM之provider方案
Flutter中,MVVM架构的实现,可以通过使用ChangeNotifierProvider或者Consumer、Selector等其他与Provider包相关的Widget来实…
-
走进Android WiFi P2P技术,一探设备间点对点通信实现细节
WiFi P2P技术 WiFi P2P(Peer-to-Peer),也被称为WiFi Direct,是WiFi联盟发布的一个协议。允许无线网络中的设备在无需无线路由器的情况下相互连…
-
为什么有 HTTPS?因为 HTTP 不安全!HTTPS 如何实现安全通信?
为什么有 HTTPS?因为 HTTP 不安全! 现在的互联网已经不再是 “田园时代”,“黑暗森林” 已经到来。上网的记录会被轻易截获,网站是否真实也无法验证,黑客可以伪装成银行网站…
-
Windows server 2012 r2服务器系统下载安装教程
Windows Server 2012 R2 是由微软公司(Microsoft)设计开发的新一代的服务器专属操作系统,其核心版本号为 Windows NT 6.3 。提供企业级数据…
-
开源轻量级的P2P网络穿透工具
OpenP2P是一个开源、免费、轻量级的P2P(对等网络)分享网络。它支持包括锥形NAT、对称NAT(NAT1-NAT4)、UPNP、IPv6在内的多种网络穿透技术,并且支持UDP…
-
分享一份前端工程化宝典!
作者:Shaka链接:https://juejin.cn/post/7337932392369864742 前言 好久没更文了,因为有很多人问我工程化相关的内容,而我之前的工作中恰…
-
使用Kafka还在依赖Zookeeper?Kraft模式了解下
概述 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。其核心组件包含Producer、Broker、Consumer,以及依赖的Zook…
-
聊聊设计模式–简单工厂模式
前面也学了很多各种微服务架构的组件,包括后续的服务部署、代码管理、Docker等技术,那么作为后端人员,最重要的任务还是代码编写能力…
-
策略模式与简单工厂结合
上篇聊完了简单工厂模式,这篇来说说策略模式。那么还是以一个例子来进行说明。 某公司中要开发一个商场收银的软件,由小明进行开发。以下是…
-
组件如何组织以提升维护性、扩展性
• 要提升组件的维护性和扩展性 • 单一职责原则(Single Responsibility Principle): • 松耦合(Loose Coup…