摘要:
学习目标 快速掌握邮件业务类的核心逻辑和企业邮件的日常服务。 快速查阅 专题阅读:《SpringBoot 布道系列》 源码下载:springboot-send-mail — Hey Man,Don't forget to Star or Fork . — 基础知识 什么是SMTP? SMTP全称为S 阅读全文
摘要:
"All problems in computer science can be solved by another level of indirection.” – David J. Wheeler “计算机世界就是 trade-off 的艺术” 一、前言 最近接触的几个项目都使用到了 Elast 阅读全文
摘要:
分组并获取每个分组中Top N个数据的需求在实际开发的过程中经常会遇到。例如,购物网站中经常会遇到的展示一个店铺列表,每个店铺列表中带有多个该店铺的产品信息。当然,展示店铺列表并分别去获取店铺指定数量的产品是个最为简单的做法,但需要消耗大量的资源。 在本文中,我们将会以一个简单的例子展示在Mongo 阅读全文
摘要:
正式开始之前,我们先来看下 MySQL 服务器的配置和版本号信息,如下图所示: “兵马未动粮草先行”,看完了相关的配置之后,我们先来创建一张测试表和一些测试数据。 -- 如果存在 person 表先删除DROP TABLE IF EXISTS person; -- 创建 person 表,其中 us 阅读全文
摘要:
主机名/hostname/ComputerName 的含义 主机名、hostname 是一个东西,中英文而已,指的是你本地网络上的电脑可以通过主机名访问你的电脑。这个与 Linux 系统是一致的。 ComputerName,这个是 macOS 才有的东西。跟 Windows 上一样,表示的是电脑名称 阅读全文
摘要:
用 Node 写服务端的时候,比较头疼的是排查定位问题,因为不像 Chrome 浏览器中,我们有直接的报错提示在 dev tool 中,或者我们可以直接打断点调试。 经常我们会遇到在明明我在 test 环境可以啊,为什么 live 环境不行的问题。假如没有日志,对于这种问题,根据毫无头绪。 所以这篇 阅读全文
摘要:
iptables的结构: iptables由上而下,由Tables,Chains,Rules组成。 一、iptables的表tables与链chains iptables有Filter, NAT, Mangle, Raw四种内建表: 1. Filter表 Filter是iptables的默认表,它有 阅读全文
摘要:
ORM(Object relational mappers) 的含义是,将数据模型与 Object 建立强力的映射关系,这样我们对数据的增删改查可以转换为操作 Object(对象)。 Prisma 是一个现代 Nodejs ORM 库,根据 Prisma 官方文档 可以了解这个库是如何设计与使用的。 阅读全文
摘要:
前言 大家好,我是捡田螺的小男孩。金九银十即将到来,整理了20道经典Redis面试题,希望对大家有帮助。 1. 什么是Redis?它主要用来什么的? Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可 阅读全文
摘要:
一、概念1、redis在2.8.9版本添加了HyperLogLog结构。2、redis HyperLogLog是用来做基数统计的算法,HyperLogLog的优点是:在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的、并且使很小的。3、在redis里面,每个HyperLogLog键只 阅读全文