网站快照
凌 尘 的 编 程 笔 记 凌 尘 的 编 程 笔 记 代 码 , 很 神 奇 吧 搜 索 关 键 字 搜 索 首 页 关 于 我 友 链 s q l 优 化 和 技 巧 作 者 : 凌 尘 时 间 : 2 0 2 5 0 4 1 3 分 类 : 经 验 评 论 深 分 页 深 分 页 也 就 是 在 分 页 的 场 景 下 查 询 靠 近 末 尾 的 页 , 因 为 数 据 库 原 理 的 问 题 , 以 每 页 1 0 条 数 据 为 例 查 询 第 n 页 的 数 据 是 总 是 需 要 先 查 询 1 0 n 条 数 据 然 后 丢 弃 1 0 ( n 1 ) 条 数 据 , 所 以 查 询 越 靠 后 花 费 的 时 间 越 长 . 当 表 字 段 很 多 的 时 候 可 以 使 用 延 迟 j o i n 来 优 化 性 能 s e l e c t * f r o m t a b l e a l l i n n e r j o i n ( s e l e c t i d f r o m t a b l e l i m i t x , y ) i d o n a l l . i d = i d . i d 延 迟 j o i n 的 核 心 思 想 是 在 分 页 查 询 中 只 查 询 主 键 ( 或 者 唯 一 索 引 ) 减 少 结 果 集 的 大 小 , 然 后 在 外 层 通 过 i n n e r j o i n 主 键 查 询 , 查 询 少 量 数 据 , 但 是 这 种 优 化 方 式 对 小 表 可 以 产 生 负 优 化 麒 麟 镜 像 设 置 语 言 问 题 作 者 : 凌 尘 时 间 : 2 0 2 4 1 1 1 4 分 类 : 经 验 评 论 背 景 因 为 国 产 化 需 要 , 计 划 将 部 署 服 务 使 用 的 基 础 镜 像 替 换 为 麒 麟 v 1 0 , 替 换 完 成 后 遇 到 了 中 文 乱 码 的 情 况 , 按 照 以 前 处 理 方 案 , 需 要 安 装 l o c a l e s , 并 重 新 生 成 本 地 化 文 件 但 是 在 麒 麟 镜 像 源 中 没 有 找 到 l o c a l e s 软 件 包 . 且 从 网 上 找 到 的 解 放 方 法 大 多 是 需 要 外 网 环 境 , 不 适 用 解 决 方 法 安 装 软 件 源 中 的 g l i b c a l l l a n g p a c k s 2 . 2 8 9 8 . p 0 2 . k y 1 0 . x 8 6 _ 6 4 . r p m 软 件 包 , 并 设 置 环 境 变 量 e x p o r t L A N G = z h _ C N e x p o r t L C _ A L L = z h _ C N 需 要 注 意 , 不 同 于 其 他 系 统 , 语 言 代 码 后 面 需 不 需 要 加 . U T F 8 , 加 了 之 后 反 而 不 会 生 效 有 关 y a m l 到 底 是 什 么 的 缩 写 作 者 : 凌 尘 时 间 : 2 0 2 4 1 0 1 4 分 类 : 碎 碎 念 评 论 起 因 是 之 前 和 同 事 讨 论 w i n e 的 时 候 说 到 w i n e 是 w i n e i s n o t e m u l a t o r 的 递 归 缩 写 , 同 事 提 到 y a m l 类 似 , 是 Y A M L A i n ’ t M a r k u p L a n g u a g e 的 缩 写 . 但 是 这 和 我 曾 经 知 道 的 Y e t A n o t h e r M a r k u p L a n g u a g e 不 一 样 , 并 且 其 意 思 完 全 相 反 , 最 近 x q l 了 于 是 在 网 上 搜 索 了 一 番 , 发 现 一 些 有 趣 的 东 西 , 于 是 记 录 一 下 首 先 y a m l 在 设 计 之 初 的 缩 写 确 实 是 Y e t A n o t h e r M a r k u p L a n g u a g e 但 是 随 着 y a m l 的 发 展 调 试 j a r 包 行 号 与 实 际 行 号 不 一 致 的 问 题 作 者 : 凌 尘 时 间 : 2 0 2 4 1 0 1 4 分 类 : 经 验 评 论 问 题 现 象 在 i d e a 中 打 开 c l a s s 文 件 会 提 示 行 号 与 反 编 译 的 结 果 不 符 , 正 常 打 断 点 挑 食 的 时 候 会 发 现 代 码 没 有 在 正 确 的 位 置 停 下 ( 一 般 是 在 打 断 点 的 行 之 前 停 止 ) 可 能 的 原 因 目 前 这 个 问 题 只 在 i d e a 社 区 版 中 发 现 , 专 业 版 不 会 有 这 个 问 题 , 考 虑 到 两 个 版 本 使 用 的 反 编 译 插 件 不 同 ( 有 些 文 件 在 社 区 版 上 无 法 反 编 译 出 内 容 , 只 有 函 数 名 ) , 应 该 是 有 些 编 译 工 具 在 编 译 的 时 候 虽 然 删 除 了 注 释 的 内 容 , 但 是 在 计 算 行 号 的 时 候 没 有 忽 略 这 些 空 白 行 , 反 编 译 插 件 反 编 译 的 时 候 重 新 处 理 了 行 号 可 以 解 决 但 是 不 太 优 雅 的 方 法 在 调 用 c l a s s 内 方 法 之 前 打 断 点 , 然 后 利 用 s t e p i n t o 进 入 方 法 内 部 , 这 时 候 就 可 以 利 用 单 步 调 试 一 步 一 步 走 了 , 但 是 如 果 在 j a r 包 内 的 调 用 链 路 过 长 , 还 是 会 有 问 题 , 这 种 场 景 暂 时 就 无 解 了 对 权 限 管 理 模 型 的 理 解 作 者 : 凌 尘 时 间 : 2 0 2 4 0 6 1 0 分 类 : 碎 碎 念 评 论 常 见 权 限 管 理 模 型 这 部 分 内 容 网 上 有 很 多 文 章 都 有 描 述 , 虽 然 一 眼 c v , 但 是 不 影 响 看 基 本 概 念 的 , 所 以 不 在 赘 述 D A C M A C A C L R B A C A B A C R u B A C 阅 读 剩 余 部 分 1 2 后 一 页 » 最 新 文 章 s q l 优 化 和 技 巧 麒 麟 镜 像 设 置 语 言 问 题 有 关 y a m l 到 底 是 什 么 的 缩 写 调 试 j a r 包 行 号 与 实 际 行 号 不 一 致 的 问 题 对 权 限 管 理 模 型 的 理 解 s y s t e m d 配 置 中 的 特 殊 配 置 s p r i n g c l o u d 应 用 忽 略 指 定 i p 或 网 卡 T y p e c h o 安 装 欢 迎 使 用 T y p e c h o 最 近 回 复 晚 宁 : 居 然 专 门 弄 了 个 网 站 做 笔 记 分 类 默 认 分 类 经 验 教 程 碎 碎 念 归 档 A p r i l 2 0 2 5 N o v e m b e r 2 0 2 4 O c t o b e r 2 0 2 4 J u n e 2 0 2 4 M a y 2 0 2 4 M a r c h 2 0 2 4 D e c e m b e r 2 0 2 3 其 它 登 录 文 章 R S S 评 论 R S S T y p e c h o © 2 0 2 5 凌 尘 的 编 程 笔 记 . 由 T y p e c h o 强 力 驱 动 . 蜀 I C P 备 2 0 2 3 0 3 5 5 2 6 号 1 川 公 网 安 备 5 1 0 1 5 6 0 2 0 0 0 9 9 7