上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 162 下一页
摘要: 在需要了解 Discourse 如何访问数据库之前我们需要了解的是 Discourse 的所有软件都使用的是 Docker 容器。 因此我们必须要进入到 Docker 容器后才能访问 Discourse 内部的东西。 进入 Discourse 容器 进入 Discourse 容器的命令是 cd /v 阅读全文
posted @ 2023-09-08 12:10 huyuchengus 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 根据官方的这个主题:Configure an S3 compatible object storage provider for uploads - sysadmin - Discourse Meta Discourse 可以支持很多不同的对象存储。 感觉上是只要和 S3 兼容的基本上都能用。 建议 阅读全文
posted @ 2023-09-08 12:01 huyuchengus 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 支持主题的数量和 ID 使用的数据类型有关。 根据我们从 Discourse 上 dump 出来的 SQL,我们看到 Discourse 的官方使用 Integer 作为 ID 的数据类型。 随后,我们查看了 pgsql 的官方文档,integer 是 4 字节的,能够存储的最大值为:2147483 阅读全文
posted @ 2023-09-08 11:55 huyuchengus 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 近期,我们在对 Discourse 进行恢复的时候,我们发现新的备份可能会导致不是所有的数据都能恢复到服务上。 这时候我们应该考虑让 Discourse 保留多少备份的问题? 在默认情况下,我们设置 Discourse 的备份是保留 5 个。这是官方的默认值。 现在我们觉得这个值应该是太低了,如果系 阅读全文
posted @ 2023-09-07 23:21 huyuchengus 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 今天登录表以后,发现数据又被清理了部分。 然后我们又重新使用 SQL 导入了数据。 这个让我们感觉 Discourse 的系统中应该设置了自动清理程序,在这个自动清理程序中会对认为没有使用的附件或者图片进行清理。 因为我们更换了存储空间,所以这会导致自动清理程序可能会出现误判,因为路径或者存储空间有 阅读全文
posted @ 2023-09-07 23:12 huyuchengus 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Discourse 对上传的附件会进行清理,对于一些没有任何被引用的附件,Discourse 会认为是垃圾而清理掉。 原因应该是为了降低存储空间的使用,但是我们目前使用的是 S3 ,所以对存储空间并没有太多的要求。 根据官方的说法,如果满足下面的条件的上传附件将会被清理掉: https://gith 阅读全文
posted @ 2023-09-07 23:04 huyuchengus 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Ruby 和 PgSQL 并不是我非常熟悉的领域。 多年没有花这么多的时间解决一个问题了,从数据的 Dump 到数据导入,到容器的 SQL 执行。 当你想放弃的时候,发现你有的是一种热爱,喜欢体验到问题被解决的感觉,人还是有需要有理想的。 尤其是在你感觉到沮丧和低估的时候,你一定要相信自己。 Bus 阅读全文
posted @ 2023-09-07 01:44 huyuchengus 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 我们来说说和数据有关的单位 bit 和 Byte。 在说这这个数据当我之前,大家应该都知道计算机实际上只能处理0和1。 计算机能够把0和1转换为电路中的信号来进行计算,这个其实就是计算机的本质。 单位定义 我们先对需要使用的单位进行一些定义。 bit(比特) bit 就是计算机对数据存储和移动的最小 阅读全文
posted @ 2023-09-05 12:07 huyuchengus 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 对 Java 来说,我们通常会有下面几个基本数据类型。 需要了解的一个定义是,一个字节(byte) 是 8 位(Bit)。 针对 Java 的所有数据类型,最小的是 1 个字节,最多的是 8 个字节 数据长度对照表 下面是 Java 数据长度使用的对照表。 类型长度(位)长度(字节)范围 byte( 阅读全文
posted @ 2023-09-05 05:24 huyuchengus 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 针对移位(Shift Operator)操作符是最基本的操作符之一,几乎每种编程语言都包含这一操作符。 同时我们对移位运算又会觉得比较陌生和困惑,这是因为移位运算除了在 JDK 底层你会遇到不少,还有就是在各种奇葩的面试题会遇到一些,在实际使用的时候,这个运算其实很难用得上。 因为用得不多,所以在大 阅读全文
posted @ 2023-09-04 02:02 huyuchengus 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 162 下一页