什么是CDN,它是如何给网站加速的?

记得DD第一个网站是用WordPress搭的,由于成本有限,配置不是很高,所以一直都是卡卡的。后来折腾过好几回博客,从GitBook、Ghost、到Hexo,再到现在的VuePress,都采用了静态网站的形式部署。所以访问速度得到了质的飞跃。…

hello hello 发布于 2023-10-20

什么是WebHook,如何实现?适用什么场景?

之前我们已经持续介绍了几种提供API服务的实现模式,包括: gRPC open in new window :一种高性能、跨语言、易扩展的远程过程调用(RPC)框架,可用于分布式系统之间的通信。gRPC被广泛地应用于微服务体系结构中。 GraphQL open in new window…

hello hello 发布于 2023-10-20

Java NIO浅析

NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。 那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程、提高系统吞吐的呢?…

hello hello 发布于 2023-10-19

大众点评订单系统分库分表实践

原大众点评的订单单表早就已经突破两百G,由于查询维度较多,即使加了两个从库,优化索引,仍然存在很多查询不理想的情况。去年大量抢购活动的开展,使数据库达到瓶颈,应用只能通过限速、异步队列等对其进行保护;业务需求层出不穷,原有的订单模型很难满足业务需求,但是基于原订单表的DDL又非常吃力,无法达到业务要求。随着这些问题越来越突出,订单数据库的切分就愈发急迫了。…

hello hello 发布于 2023-10-19

什么是分布式跟踪 ?

如果您正在参与分布式架构或者微服务架构的项目的话,今天这个概念是必须要掌握的。因为它是分布式架构中必不可少的问题洞察手段,它可以帮助你把散落在各处的分布式系统内部依赖关系、性能瓶颈等原本不易观察的东西,变得更容易查看和分析。 那么具体什么是分布式跟踪,它是如何运作的呢?一起根据下面的视频来直观的了解一下吧: A BiliBili video…

hello hello 发布于 2023-10-15

HTTP 1、HTTP 1.1、HTTP 2、HTTP 3 都更新了什么?

相信大部分关注DD的朋友,都是后端开发,都接触过HTTP接口的开发。但是,我发现有不少开发者,对于HTTP协议的基础知识还是非常欠缺的,所以最近打算整理一些HTTP相关的基础概念科普知识视频,以方便大家学习和了解,补齐大学时候没有认证学习的内容。 今天主要讲讲HTTP的版本,先尝试问自己几个问题: 你知道你在用的HTTP版本是多少吗?…

hello hello 发布于 2023-10-14

什么是 JWT ?

JWT相信很多前后端开发都知道这个名词,全称:JSON Web Token。 一般被用来在身份提供者和服务提供者之间传递被认证用户的身份信息,以便于从资源服务器获取资源。 那么你是否真正理解JWT呢? 不妨思考几个问题: JWT是否安全? 什么数据不适合存? 哪些场景不适合使用? 如果心理没有明确答案的话,那再通过这个视频来学习一下吧。…

hello hello 发布于 2023-10-14

什么是 OAuth 2.0

昨天分享了一个关于 JWT 的视频,有不少读者提议再介绍一下另外一个被广泛应用的东西:OAuth 2.0 DD看了就几个,目前看下来还是ByteByteGo的这个最为通俗易懂。所以,如果您还没弄懂这个概念的话,可以通过下面的视频来学习一下: A BiliBili video 如果您平时也有上油管看前沿视频的话也可以装一个 Youtube中文配音 open…

hello hello 发布于 2023-10-14

Spring Boot中发送邮件时,如何让发件人显示别名

之前,我们通过一系列文章,介绍了如何在Spring Boot中发送邮件: 发送邮件 添加附件 引用静态资源 邮件模版 已经包含了大部分的应用场景。但最近DD在做 YouTube中文配音 open in new window 的时候,碰到一个问题: 如上图所示,收件人在客户端收到的时候,显示的名称是邮箱的前缀,而不是我们的产品名称,也就是邮箱别名。…

hello hello 发布于 2023-10-13

SpringBoot整合XXLJob

[toc] XXLJob简介 XXLJob是一个分布式任务调度平台,优点:开发迅速、学习简单、轻量级、易扩展。是大众点评员工xxl创建并维护,基于 GPL-3.0 开源,可放心商用,目前已经拥有庞大的使用群体。 简单来说,就是一个定时任务中间件,类似的产品有当当网开源的Elastic-Job。 特性…

hello hello 发布于 2023-10-11
上一页 下一页