网站快照
不 肯 过 江 东 丶 C S D N 博 客 不 肯 过 江 东 丶 码 龄 8 年 关 注 提 问 私 信 博 客 : 6 5 5 , 5 8 4 社 区 : 3 , 8 3 9 问 答 : 3 , 4 9 9 动 态 : 5 2 9 6 6 3 , 4 5 1 总 访 问 量 1 3 0 原 创 1 7 , 0 8 7 排 名 1 4 , 2 9 4 粉 丝 学 习 成 就 个 人 简 介 : 爱 你 所 爱 行 你 所 行 听 从 你 心 无 问 东 西 I P 属 地 以 运 营 商 信 息 为 准 , 境 内 显 示 到 省 ( 区 、 市 ) , 境 外 显 示 到 国 家 ( 地 区 ) I P 属 地 : 河 北 省 加 入 C S D N 时 间 : 2 0 1 7 0 6 1 2 博 客 简 介 : 不 肯 过 江 东 丶 博 客 描 述 : 俗 话 说 “ 繁 琐 问 题 必 有 猥 琐 解 法 ” , 通 过 “ 猥 琐 ” 办 法 解 决 繁 琐 问 题 , 用 最 简 单 的 语 言 讲 出 最 清 晰 的 原 理 。
查 看 详 细 资 料 原 力 等 级 成 就 当 前 等 级 7 当 前 总 分 3 , 2 1 5 当 月 1 1 个 人 成 就 J a v a 领 域 优 质 创 作 者 博 客 专 家 认 证 获 得 4 0 8 次 点 赞 内 容 获 得 2 2 0 次 评 论 获 得 7 0 6 次 收 藏 代 码 片 获 得 5 7 0 次 分 享 创 作 历 程 8 篇 2 0 2 4 年 1 7 篇 2 0 2 3 年 6 6 篇 2 0 2 2 年 3 3 篇 2 0 2 1 年 3 篇 2 0 2 0 年 3 篇 2 0 1 9 年 成 就 勋 章 T A 的 专 栏 进 阶 之 路 付 费 4 4 篇 浅 谈 设 计 模 式 2 3 篇 程 序 人 生 2 篇 试 试 出 真 知 2 4 篇 l e e t c o d e 打 卡 2 篇 独 乐 乐 不 如 众 乐 乐 1 0 1 篇 T A 的 推 广 兴 趣 领 域 设 置 后 端 s p r i n g 架 构 T A 的 社 区 新 技 术 没 有 尽 头 2 成 员 2 1 内 容 创 建 者 最 近 文 章 代 码 仓 资 源 问 答 帖 子 视 频 课 程 关 注 / 订 阅 / 互 动 收 藏 搜 T A 的 内 容 搜 索 取 消 大 聪 明 教 你 学 J a v a | M y S Q L 查 询 慢 , 除 了 索 引 还 能 因 为 什 么 ? M y S Q L 查 询 为 什 么 会 慢 ? 不 管 是 面 试 还 是 实 际 工 作 中 它 都 是 个 高 频 题 。
遇 到 这 种 问 题 , 我 们 一 般 也 会 想 到 是 因 为 索 引 导 致 的 。
那 除 了 索 引 , 还 有 哪 些 原 因 会 导 致 数 据 库 查 询 变 慢 呢 ? 今 天 大 聪 明 就 跟 各 位 小 伙 伴 聊 一 聊 这 个 问 题 。
原 创 发 布 博 客 2 0 2 4 . 1 1 . 1 3 · 3 2 阅 读 · 0 点 赞 · 0 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 E l a s t i c s e a r c h 在 之 前 的 博 客 中 , 大 聪 明 给 各 位 小 伙 伴 分 享 了 一 下 如 何 在 W i n 1 0 环 境 下 搭 建 R o c k e t M Q , 如 何 在 代 码 中 操 作 E l a s t i c s e a r c h 。
相 信 各 位 小 伙 伴 肯 定 对 E l a s t i c S e a r c h 有 了 一 些 见 解 , 今 天 咱 们 书 接 上 文 , 大 聪 明 继 续 和 大 家 深 入 浅 出 的 聊 一 聊 E l a s t i c S e a r c h 。
原 创 发 布 博 客 2 0 2 4 . 0 9 . 1 3 · 9 6 阅 读 · 0 点 赞 · 0 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 R o c k e t M Q 在 之 前 的 博 客 中 , 大 聪 明 给 各 位 小 伙 伴 分 享 了 一 下 如 何 在 W i n 1 0 环 境 下 搭 建 R o c k e t M Q , 相 信 各 位 小 伙 伴 都 有 了 属 于 自 己 的 一 套 R o c k e t M Q 环 境 。
今 天 咱 们 书 接 上 文 , 大 聪 明 继 续 和 大 家 深 入 浅 出 的 聊 一 聊 R o c k e t M Q 。
原 创 发 布 博 客 2 0 2 4 . 0 7 . 0 1 · 2 6 3 阅 读 · 0 点 赞 · 0 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 K a f k a 在 之 前 的 博 客 中 , 大 聪 明 给 各 位 小 伙 伴 分 享 了 一 下 如 何 在 W i n 1 0 环 境 下 搭 建 K a f k a , 相 信 各 位 小 伙 伴 都 有 了 属 于 自 己 的 一 套 K a f k a 环 境 。
今 天 咱 们 书 接 上 文 , 大 聪 明 继 续 和 大 家 深 入 浅 出 的 聊 一 聊 K a f k a 。
原 创 发 布 博 客 2 0 2 4 . 0 6 . 2 2 · 2 2 0 阅 读 · 1 点 赞 · 0 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 L i n k e d H a s h M a p 在 开 发 过 程 中 , 我 们 经 常 需 要 使 用 到 哈 希 表 ( H a s h M a p ) 来 存 储 键 值 对 数 据 。
H a s h M a p 提 供 了 快 速 的 插 入 、 查 找 和 删 除 操 作 , 但 是 它 并 不 保 证 元 素 的 顺 序 。
如 果 我 们 需 要 按 照 插 入 顺 序 或 者 访 问 顺 序 来 遍 历 元 素 , 那 么 L i n k e d H a s h M a p 就 是 一 个 很 好 的 选 择 。
L i n k e d H a s h M a p 是 H a s h M a p 的 一 个 子 类 , 它 在 H a s h M a p 的 基 础 上 增 加 了 双 向 链 表 的 功 能 。
这 个 链 表 可 以 按 照 插 入 顺 序 或 者 访 问 顺 序 连 接 所 有 的 元 素 。
原 创 发 布 博 客 2 0 2 4 . 0 6 . 0 2 · 2 5 3 阅 读 · 2 点 赞 · 1 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 S t r e a m . p a r a l l e l ( ) 相 信 各 位 小 伙 伴 对 S t r e a m 都 不 陌 生 , 它 是 J a v a 8 及 以 后 版 本 中 引 入 的 一 个 新 特 性 , 用 于 处 理 集 合 数 据 。
S t r e a m 是 对 集 合 ( C o l l e c t i o n ) 对 象 功 能 的 增 强 , 与 L a m b d a 表 达 式 结 合 , 可 以 提 高 编 程 效 率 、 间 接 性 和 程 序 可 读 性 。
S t r e a m A P I 中 为 我 们 提 供 了 很 多 高 效 且 易 用 的 方 法 , 大 聪 明 的 好 朋 友 — — 大 明 白 就 对 这 些 方 法 情 有 独 钟 , 但 是 就 在 前 几 天 , 却 因 为 他 在 项 目 中 使 用 了 S t r e a m . p a r a l l e l ( ) 而 引 发 了 一 个 小 小 的 意 外 情 况 . . . . . . 原 创 发 布 博 客 2 0 2 4 . 0 6 . 0 2 · 8 1 7 阅 读 · 9 点 赞 · 0 评 论 · 2 2 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 联 合 索 引 在 关 系 型 数 据 库 中 , 索 引 是 提 高 查 询 效 率 的 重 要 工 具 。
之 前 我 们 一 起 学 习 了 聚 簇 索 引 和 非 聚 簇 索 引 , 今 天 大 聪 明 就 再 跟 各 位 小 伙 伴 分 享 一 下 关 于 联 合 索 引 的 一 些 心 得 。
原 创 发 布 博 客 2 0 2 4 . 0 3 . 1 5 · 1 3 0 阅 读 · 0 点 赞 · 0 评 论 · 0 收 藏 t i m e s c a l e D B 超 表 时 间 分 桶 时 区 不 正 确 发 布 问 题 2 0 2 4 . 0 1 . 2 9 · 1 回 答 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 @ A u t o w i r e d 和 @ R e s o u r c e 在 J a v a 开 发 中 , 我 们 经 常 会 遇 到 需 要 依 赖 注 入 的 情 况 。
依 赖 注 入 是 一 种 设 计 模 式 , 它 可 以 帮 助 我 们 管 理 对 象 之 间 的 依 赖 关 系 , 提 高 代 码 的 可 维 护 性 和 可 测 试 性 。
而 在 S p r i n g 框 架 中 , 有 两 个 常 用 的 注 解 @ A u t o w i r e d 和 @ R e s o u r c e , 它 们 都 可 以 用 来 实 现 依 赖 注 入 。
但 是 可 能 有 些 小 伙 伴 对 二 者 并 不 是 很 了 解 , 或 者 说 是 不 清 楚 二 者 之 间 的 区 别 , 那 么 今 天 大 聪 明 就 跟 各 位 小 伙 伴 深 入 浅 出 的 聊 一 聊 @ A u t o w i r e d 和 @ R e s o u r c e 的 区 别 。
原 创 发 布 博 客 2 0 2 4 . 0 1 . 0 2 · 1 0 5 9 阅 读 · 2 8 点 赞 · 0 评 论 · 2 9 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 R e d i s e p o l l 模 型 R e d i s 是 一 款 高 性 能 的 键 值 存 储 系 统 , 被 广 泛 应 用 于 缓 存 、 消 息 队 列 和 数 据 持 久 化 等 场 景 , 我 们 选 择 使 用 R e d i s 的 最 主 要 的 原 因 也 是 因 为 它 非 常 快 。
我 们 之 前 讲 解 过 R e d i s 为 什 么 这 么 快 , 在 这 里 就 不 再 过 多 赘 述 了 , 那 么 今 天 咱 们 继 续 深 挖 一 下 , 一 起 深 入 浅 出 了 聊 一 聊 R e d i s 底 层 中 的 e p o l l I / O 多 路 复 用 模 型 。
原 创 发 布 博 客 2 0 2 3 . 1 1 . 1 0 · 2 1 5 阅 读 · 1 点 赞 · 0 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | W i n 1 0 环 境 下 安 装 部 署 R o c k e t M Q 正 好 最 近 的 项 目 中 用 到 了 R o c k e t M Q , 借 此 机 会 和 大 家 分 享 一 下 我 学 习 R o c k e t M Q 的 心 得 , 今 天 就 先 讲 第 一 篇 内 容 — — 如 何 在 W i n 1 0 环 境 下 安 装 部 署 R o c k e t M Q 。
原 创 发 布 博 客 2 0 2 3 . 1 1 . 0 3 · 4 3 2 阅 读 · 1 点 赞 · 0 评 论 · 1 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 C o n c u r r e n t H a s h M a p C o n c u r r e n t H a s h M a p 是 J a v a 中 一 种 高 效 的 、 线 程 安 全 的 哈 希 表 实 现 , 它 在 设 计 上 采 用 了 分 段 锁 技 术 , 将 整 个 H a s h 桶 进 行 了 分 段 , 每 个 分 段 上 面 都 有 锁 存 在 。
这 种 设 计 方 式 使 得 多 个 线 程 可 以 同 时 访 问 不 同 的 分 段 , 从 而 提 高 了 并 发 性 能 。
那 么 今 天 大 聪 明 就 就 跟 大 家 一 起 聊 一 聊 C o n c u r r e n t H a s h M a p 。
原 创 发 布 博 客 2 0 2 3 . 0 9 . 0 1 · 2 2 9 阅 读 · 0 点 赞 · 0 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 J a v a 内 存 模 型 J a v a 内 存 模 型 ( J a v a M e m o r y M o d e l , J M M ) 是 一 种 规 范 , 用 于 描 述 多 线 程 并 发 访 问 共 享 内 存 时 的 行 为 规 则 。
它 定 义 了 线 程 如 何 与 主 内 存 、 工 作 内 存 以 及 其 他 线 程 进 行 通 信 。
J a v a 内 存 模 型 的 设 计 目 标 是 在 不 同 的 硬 件 平 台 和 操 作 系 统 上 实 现 一 致 的 多 线 程 语 义 。
它 为 我 们 提 供 了 一 组 规 则 和 保 证 , 确 保 多 线 程 程 序 的 正 确 性 和 可 预 测 性 。
那 么 今 天 大 聪 明 就 就 跟 大 家 一 起 聊 一 聊 J a v a 内 存 模 型 。
原 创 发 布 博 客 2 0 2 3 . 0 8 . 2 4 · 1 9 0 阅 读 · 0 点 赞 · 0 评 论 · 0 收 藏 高 端 商 务 宣 传 汇 报 P P T 模 板 发 布 资 源 2 0 2 3 . 0 8 . 2 1 · z i p 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 分 布 式 锁 随 着 分 布 式 技 术 的 不 断 发 展 以 及 广 泛 运 用 , 目 前 大 部 分 应 用 软 件 都 采 用 了 分 布 式 架 构 。
在 分 布 式 系 统 中 , 我 们 常 常 需 要 协 调 各 个 模 块 的 动 作 , 如 果 不 同 的 系 统 或 是 同 一 个 系 统 的 不 同 主 机 之 间 共 享 了 一 个 或 一 组 资 源 , 那 么 访 问 这 些 资 源 的 时 候 , 往 往 需 要 互 斥 来 防 止 彼 此 干 扰 来 保 证 一 致 性 , 这 个 时 候 , 便 需 要 使 用 到 分 布 式 锁 。
那 么 今 天 大 聪 明 就 和 大 家 一 起 深 入 浅 出 的 聊 一 聊 分 布 式 锁 。
原 创 发 布 博 客 2 0 2 3 . 0 8 . 2 1 · 1 8 7 阅 读 · 0 点 赞 · 0 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 聚 簇 索 引 和 非 聚 簇 索 引 在 关 系 型 数 据 库 中 , 索 引 是 提 高 查 询 效 率 的 重 要 工 具 。
其 中 , 聚 簇 索 引 和 非 聚 簇 索 引 是 两 种 常 见 的 索 引 类 型 。
这 两 种 索 引 类 型 各 自 有 其 优 势 和 劣 势 , 并 且 在 不 同 的 查 询 场 景 下 表 现 出 不 同 的 性 能 。
那 么 今 天 咱 们 就 一 起 深 入 浅 出 的 聊 一 聊 聊 聚 簇 索 引 和 非 聚 簇 索 引 。
🤞 原 创 发 布 博 客 2 0 2 3 . 0 7 . 1 8 · 1 9 9 阅 读 · 0 点 赞 · 0 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 T h r e a d P o o l E x e c u t o r 在 《 阿 里 巴 巴 J a v a 开 发 手 册 》 中 有 这 么 一 个 强 制 要 求 : “ 线 程 池 不 允 许 使 用 E x e c u t o r s 去 创 建 , 而 是 通 过 T h r e a d P o o l E x e c u t o r 的 方 式 , 这 样 的 处 理 方 式 让 写 的 同 学 更 加 明 确 线 程 池 的 运 行 规 则 , 规 避 资 源 耗 尽 的 风 险 ” 。
那 么 今 天 大 聪 明 就 跟 各 位 小 伙 伴 来 一 起 学 习 一 下 如 何 使 用 T h r e a d P o o l E x e c u t o r ~ 原 创 发 布 博 客 2 0 2 3 . 0 6 . 2 8 · 1 9 0 阅 读 · 0 点 赞 · 0 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | 深 入 浅 出 聊 C o p y O n W r i t e A r r a y L i s t 原 理 我 们 在 之 前 的 博 客 中 讲 到 了 可 以 使 用 C o p y O n W r i t e A r r a y L i s t 来 代 替 A r r a y L i s t 应 对 多 线 程 高 并 发 的 场 景 , 那 么 今 天 咱 们 就 深 入 了 解 一 下 C o p y O n W r i t e A r r a y L i s t 的 原 理 🧐 原 创 发 布 博 客 2 0 2 3 . 0 6 . 1 6 · 2 6 5 阅 读 · 0 点 赞 · 0 评 论 · 0 收 藏 大 聪 明 教 你 学 J a v a | 如 何 实 现 订 单 3 0 分 钟 未 支 付 , 系 统 自 动 超 时 关 闭 在 上 一 篇 博 客 中 , 大 聪 明 卖 了 一 个 关 子 , 我 们 在 实 现 订 单 3 0 分 钟 未 支 付 , 系 统 自 动 超 时 关 闭 的 时 候 , 为 什 么 选 择 延 迟 队 列 呢 ? 有 没 有 其 他 的 实 现 方 案 呢 ? 咱 们 书 接 上 文 , 一 起 来 看 看 有 几 种 办 法 可 以 实 现 这 个 需 求 . . . 原 创 发 布 博 客 2 0 2 3 . 0 6 . 0 9 · 7 7 6 阅 读 · 0 点 赞 · 0 评 论 · 1 收 藏 大 聪 明 教 你 学 J a v a | p a r a l l e l S t r e a m ( ) . f o r E a c h ( ) 的 踩 坑 日 记 最 近 大 聪 明 一 直 在 开 发 项 目 中 的 新 需 求 , 其 中 有 一 个 需 求 是 “ 解 析 文 件 ( . t x t 文 件 , 一 行 就 是 一 条 数 据 ) 中 的 数 据 并 进 行 入 库 操 作 ” 。
其 实 这 个 需 求 也 很 简 单 , 无 非 就 是 将 文 件 中 每 一 行 数 据 转 换 为 一 个 对 象 , 将 每 一 个 对 象 都 存 储 到 l i s t 集 合 中 , 最 终 执 行 批 量 入 库 的 操 作 。
但 就 是 这 么 一 个 简 单 的 需 求 却 让 我 踩 了 一 个 大 坑 . . . . 原 创 发 布 博 客 2 0 2 3 . 0 6 . 0 6 · 2 6 2 7 阅 读 · 8 点 赞 · 0 评 论 · 1 0 收 藏 加 载 更 多