背景 先看一下目前的效果:在「Markdown 笔记」原有的上传图片弹窗中增加了一个我们自定义的上传按钮,通过直接与后端 API 交互完成图片上传(相关 API 是「笔记」上传时公开使用的)。 两年前……继续阅读 » 4年前 (2021-04-07) 2951浏览 0评论2646个赞
全局变量的缺点 如果将对象赋值给一个全局变量,那么必须在程序一开始就创建好对象 P170 和 JVM 实现有关,有些 JVM 的实现是:在用到的时候才创建对象 思考题 Choc-O-Holic 公司使……继续阅读 » 4年前 (2021-04-07) 2663浏览 0评论2826个赞
简介 Redis 从 2.6 版本开始引入使用 Lua 编程语言进行的服务器端脚本编程功能,这个功能可以让用户直接在 Redis 内部执行各种操作,从而达到简化代码并提高性能的作用。 P248 在不编……继续阅读 » 4年前 (2021-03-31) 3008浏览 0评论691个赞
任务队列 P133 通过将待执行任务的相关信息放入队列里面,并在之后对队列进行处理,可以推迟执行那些耗时对操作,这种将工作交给任务处理器来执行对做法被称为任务队列 (task queue) 。 P13……继续阅读 » 4年前 (2021-03-31) 1833浏览 0评论903个赞
思考题 如何设计一个支持远程方法调用的系统?你要怎样才能让开发人员不用写太多代码?让远程调用看起来像本地调用一样,毫无瑕疵? P435 已经接触过 RPC 了,所以就很容易知道具体流程:客户端调用目标……继续阅读 » 4年前 (2021-03-26) 2767浏览 0评论2589个赞
简介 当数据量增大或者读写请求增多后,一台 Redis 服务器可能没办法再存储所有数据或者处理所有读写请求,那么就需要对 Redis 进行扩展,保证 Redis 在能存储所有数据对情况下,同时能正常处……继续阅读 » 4年前 (2021-02-02) 2953浏览 0评论1746个赞
简介 降低 Redis 的内存占用有助于减少创建快照和加载快照所需的时间、提升载入 AOF 文件和重写 AOF 文件时的效率、缩短从服务器进行同步所需的时间(快照、 AOF 文件重写在 持久化选项 中……继续阅读 » 4年前 (2021-02-01) 2103浏览 0评论804个赞
使用 Redis 进行搜索 P153 通过改变程序搜索数据的方式,并使用 Redis 来减少绝大部分基于单词或者关键字进行的内容搜索操作的执行时间。 P154 基本搜索原理 P154 倒排索引 (in……继续阅读 » 4年前 (2021-01-29) 2130浏览 0评论367个赞
复制简介 P61 关系型数据库通常会使用一个主服务器 (master) 向多个从服务器 (slave) 发送更新,并使用从服务器来处理所有读请求。 Redis 也采用了同样的方法实现自己的复制特性,并……继续阅读 » 4年前 (2021-01-26) 1661浏览 0评论745个赞
字符串 P39 Redis 的字符串是一个有字节组成的序列,可以存储以下 3 种类型的值:字节串(byte string)、整数、浮点数。 在需要的时候, Redis 会将整数转换成浮点数。整数的取值……继续阅读 » 4年前 (2021-01-23) 1987浏览 0评论2826个赞
需求 功能: P15 发布文章 获取文章 文章分组 投支持票 数值及限制条件 P15 如果一篇文章获得了至少 200 张支持票,那么这篇文章就是一篇有趣的文章 如果这个网站每天有 50 篇有趣的文章,……继续阅读 » 4年前 (2021-01-21) 2661浏览 0评论484个赞