网站标签该站未曾设置keywords
网站描述该站未曾设置description
网站快照L o s e r Z h a o 诗 和 远 方 首 页 大 数 据 H a d o o p H D F S M a p R e d u c e r Y a r n H B a s e H i v e K a f k a E l a s t i c S e a r c h C l i c k H o u s e C D H S p a r k S q o o p M a v e n 运 维 J a v a 设 计 模 式 J V M N e t W o r k 多 线 程 M y b a t i s 运 维 关 于 我 留 言 板 菜 单 L o s e r Z h a o – 诗 和 远 方 安 装 N g i n x 并 配 置 T o m c a t H A 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 5 月 2 8 日 没 有 评 论 | 2 9 6 v i e w s 1 . 环 境 I P 系 统 版 本 部 署 服 务 端 口 1 9 2 . 1 6 8 . 0 . 4 0 C e n t O S 6 . 5 _ 6 4 N g i n x 1 . 1 2 . 0 8 0 8 8 1 9 2 . 1 6 8 . 0 . 4 1 C e n t O S 6 . 5 _ 6 4 a p a c h e t o m c a t 7 . 0 . 6 4 1 8 0 8 8 1 9 2 . 1 6 8 . 0 . 4 2 C e n t O S 6 . 5 _ 6 4 a p a c h e t o m c a t 7 . 0 . 6 4 1 8 0 8 8 准 备 安 装 包 : n g i n x 1 . 1 2 . 0 . t a r . g z o p e n s s l 1 . 1 . 0 f . t a r . g z p c r e 8 . 4 1 . z i p z l i b 1 . 2 . 1 1 . t a r . g z 1 2 3 4 5 n g i n x 1 . 1 2 . 0 . t a r . g z o p e n s s l 1 . 1 . 0 f . t a r . g z p c r e 8 . 4 1 . z i p z l i b 1 . 2 . 1 1 . t a r . g z 2 . 安 装 依 赖 y u m y i n s t a l l g c c a u t o m a k [ . . . . . . ] R e a d m o r e 置 顶 文 章 ! 继 续 阅 读 ? 安 装 K e e p A l i v e d 并 配 置 N g i n x H A 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 5 月 2 8 日 没 有 评 论 | 5 0 0 v i e w s 1 . 环 境 I P 系 统 版 本 部 署 服 务 端 口 1 9 2 . 1 6 8 . 0 . 4 0 C e n t O S 6 . 5 _ 6 4 N g i n x 1 . 1 2 . 0 1 8 0 8 9 1 9 2 . 1 6 8 . 0 . 4 1 C e n t O S 6 . 5 _ 6 4 N g i n x 1 . 1 2 . 0 1 8 0 8 9 1 9 2 . 1 6 8 . 0 . 4 4 V I P K e e p a l i v e d 1 8 0 8 9 准 备 安 装 包 : k e e p a l i v e d 1 . 2 . 2 4 . t a r . g z 1 2 k e e p a l i v e d 1 . 2 . 2 4 . t a r . g z 2 . 安 装 依 赖 y u m y i n s t a l l l i b n l l i b n l d e v e l y u m i n s t a l l y l i b n f [ . . . . . . ] R e a d m o r e 置 顶 文 章 ! 继 续 阅 读 ? C e n t O S 7 . 2 静 默 安 装 O r a c l e 1 1 g R 2 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 5 月 2 8 日 没 有 评 论 | 3 3 9 v i e w s 目 录 1 . 搭 建 本 地 源 : 1 . 1 . 加 载 C e n t O S 的 I S O 镜 像 并 挂 载 : 1 . 2 . 新 建 C e n t O S 目 录 并 把 I S O 上 的 文 件 复 制 到 该 目 录 下 : 1 . 3 . 修 改 y u m 配 置 文 件 : 1 . 4 . 清 除 y u m 缓 存 及 更 新 y u m 源 1 . 5 . 卸 载 镜 像 并 重 启 2 . [ … … ] R e a d m o r e 1 . 搭 建 本 地 源 : 1 . 1 . 加 载 C e n t O S 的 I S O 镜 像 并 挂 载 : [ r o o t @ l o c a l h o s t f i l e s ] # m o u n t C e n t O S 7 x 8 6 _ 6 4 D V D 1 5 1 1 . i s o / m n t / c d r o m / 1 2 [ r o o t @ l o c a l h o s t f i l e s ] # m o u n t C e n t O S 7 x 8 6 _ 6 4 D V D 1 5 1 1 . i s o / m n t / c d r o m / 1 . 2 . 新 建 C e n t O S 目 录 并 把 I S O 上 的 文 件 复 制 到 该 目 录 下 : [ r o o t @ l o c a l h o s t f i l e s ] # m k d i r / m e d i a / C e n t O S / [ r o o t @ l o c a l h o s t f i l e s ] # c p f r / m n t / c d r o m / * / m e d i a / C e n t O S / 1 2 3 [ r o o t @ l o c a l h o s t f i l e s ] # m k d i r / m e d i a / C e n t O S / [ r o o t @ l o c a l h o s t f i l e s ] # c p f r / m n t / c d r o m / * / m e d i a / C e n t O S / 1 . 3 . 修 改 y u m 配 置 文 件 : [ r o o t @ l o c a l h o s t / ] # v i / e t c / y u m . r e p o s . d / C e n t O S M e d i a . r e p o # C e n t O S M e d i a . r e p o # # T h i s r e p o c a n b e u s e d w i t h m o u n t e d D V D m e d i a , v e r i f y t h e m o u n t p o i n t f o r # C e n t O S 7 . Y o u c a n u s e t h i s r e p o a n d y u m t o i n s t a l l i t e m s d i r e c t l y o f f t h e # D V D I S O t h a t w e r e l e a s e . # # T o u s e t h i s r e p o , p u t i n y o u r D V D a n d u s e i t w i t h t h e o t h e r r e p o s t o o : # y u m e n a b l e r e p o = c 7 m e d i a [ c o m m a n d ] # # o r f o r O N L Y t h e m e d i a r e p o , d o t h i s : # # y u m d i s a b l e r e p o = \ \ * e n a b l e r e p o = c 7 m e d i a [ c o m m a n d ] [ c 7 m e d i a ] n a m e = C e n t O S $ r e l e a s e v e r M e d i a b a s e u r l = f i l e : / / / m e d i a / C e n t O S / 这 一 行 改 成 之 前 新 建 的 C e n t O S 目 录 # f i l e : / / / m e d i a / c d r o m / 这 一 行 加 # 号 注 释 掉 # f i l e : / / / m e d i a / c d r e c o r d e r / 这 一 行 加 # 号 注 释 掉 g p g c h e c k = 1 e n a b l e d = 1 这 一 行 把 0 改 成 1 来 启 用 源 g p g k e y = f i l e : / / / e t c / p k i / r p m g p g / R P M G P G K E Y C e n t O S 7 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 [ r o o t @ l o c a l h o s t / ] # v i / e t c / y u m . r e p o s . d / C e n t O S M e d i a . r e p o # C e n t O S M e d i a . r e p o # # T h i s r e p o c a n b e u s e d w i t h m o u n t e d D V D m e d i a , v e r i f y t h e m o u n t p o i n t f o r # C e n t O S 7 . Y o u c a n u s e t h i s r e p o a n d y u m t o i n s t a l l i t e m s d i r e c t l y o f f t h e # D V D I S O t h a t w e r e l e a s e . # # T o u s e t h i s r e p o , p u t i n y o u r D V D a n d u s e i t w i t h t h e o t h e r r e p o s t o o : # y u m e n a b l e r e p o = c 7 m e d i a [ c o m m a n d ] # # o r f o r O N L Y t h e m e d i a r e p o , d o t h i s : # # y u m d i s a b l e r e p o = \ \ * e n a b l e r e p o = c 7 m e d i a [ c o m m a n d ] [ c 7 m e d i a ] n a m e = C e n t O S $ r e l e a s e v e r M e d i a b a s e u r l = f i l e : / / / m e d i a / C e n t O S / 这 一 行 改 成 之 前 新 建 的 C e n t O S 目 录 # f i l e : / / / m e d i a / c d r o m / 这 一 行 加 # 号 注 释 掉 # f i l e : / / / m e d i a / c d r e c o r d e r / 这 一 行 加 # 号 注 释 掉 g p g c h e c k = 1 e n a b l e d = 1 这 一 行 把 0 改 成 1 来 启 用 源 g p g k e y = f i l e : / / / e t c / p k i / r p m g p g / R P M G P G K E Y C e n t O S 7 1 . 4 . 清 除 y u m 缓 存 及 更 新 y u m 源 [ r o o t @ l o c a l h o s t / ] # y u m c l e a n a l l [ r o o t @ l o c a l h o s t / ] # y u m r e p o l i s t a l l 1 2 3 [ r o o t @ l o c a l h o s t / ] # y u m c l e a n a l l [ r o o t @ l o c a l h o s t / ] # y u m r e p o l i s t a l l 1 . 5 . 卸 载 镜 像 并 重 启 [ r o o t @ l o c a l h o s t / ] # u m o u n t / m n t / c d r o m / [ r o o t @ l o c a l h o s t / ] # r e b o o t 1 2 3 [ r o o t @ l o c a l h o s t / ] # u m o u n t / m n t / c d r o m / [ r o o t @ l o c a l h o s t / ] # r e b o o t 2 . [ … … ] R e a d m o r e 置 顶 文 章 ! 继 续 阅 读 ? S p a r k T a s k 的 调 度 — — 源 码 分 析 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 5 月 2 8 日 没 有 评 论 | 2 8 7 v i e w s 参 考 B l o g S p a r k 源 码 分 析 — — T a s k 的 调 度 D A G S c h e d u l e r . s u b m i t M i s s i n g T a s k s ( s t a g e : S t a g e , j o b I d : I n t ) 方 法 中 的 最 后 几 行 , 有 一 个 t a s k S c h e d u l e r . s u b m i t T a s k s ( n e w T a s k S e t ( t a s k s . t o A r r a y , s t a g e . i d , s t a g e . l a t e s t I n f o . a t t e m p t I d , j o b I d , p r o p e r t i e s ) ) 在 S t a n d a l o n e 模 式 下 t a s k S c h e d u l e r 的 实 现 类 是 T a s k S c h e d u l e r I m p l 所 以 查 看 T a s k S c h e d u l e r I m p l . s u [ … … ] R e a d m o r e 置 顶 文 章 ! 继 续 阅 读 ? Y a r n 的 内 存 超 出 指 定 的 y a r n . n o d e m a n a g e r . r e s o u r c e . m e m o r y m b 的 解 决 过 程 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 5 月 2 8 日 1 条 评 论 | 1 , 5 9 8 v i e w s 背 景 集 群 背 景 : 4 8 C o r e , 2 5 6 G M e m , 2 4 台 节 点 的 集 群 。 每 台 节 点 给 N o d e m a n a g e r 分 配 了 1 2 8 G 。 问 题 结 果 一 次 大 型 任 务 运 行 时 , 1 5 0 亿 的 表 和 4 0 0 亿 的 表 做 j o i n 时 , 每 台 节 点 的 内 存 居 然 1 0 0 % 打 满 了 。 我 这 里 的 1 0 0 % 是 整 个 节 点 的 1 0 0 % , 而 我 们 给 所 有 大 数 据 的 组 件 内 存 才 不 到 2 0 0 G 。 当 时 是 懵 的 。 后 面 我 们 监 控 任 务 运 行 时 , 发 现 n o d e m a n a g e r 的 内 存 居 然 达 到 了 1 8 0 G 左 右 , 远 远 超 出 了 我 们 设 置 的 1 2 8 G 。 后 面 查 阅 资 料 , 诊 断 出 问 题 , 应 该 是 N o d e m a n a g e r 中 运 行 的 S p a r k 使 用 了 大 量 的 堆 外 内 存 , 不 在 堆 内 , 不 可 控 。 那 么 我 们 直 接 开 启 了 y a r n . n o d e m a n a g e r . p [ . . . . . . ] R e a d m o r e 置 顶 文 章 ! 继 续 阅 读 ? 编 译 H B a s e 0 . 9 8 . 1 3 基 于 H a d o o p 2 . 6 . 0 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 5 月 2 8 日 没 有 评 论 | 4 0 1 v i e w s 1 . 目 录 [ T O C ] 2 . 基 本 环 境 应 用 版 本 位 数 备 注 系 统 C e n t O S 6 . 5 6 4 J D K 1 . 7 . 0 _ 7 9 6 4 M a v e n 3 . 3 . 3 H a d o o p 2 . 6 . 0 6 4 已 编 译 H B a s e 0 . 9 8 . 1 3 s r c 3 . 为 何 需 要 编 译 如 果 运 行 h b a s e 相 关 工 具 包 , 例 如 h b a s e 的 I m p o r t 、 E x p o r t 、 C o p y T a b l e 会 有 以 下 相 关 问 题 : 在 非 R e s o u r c e M a n a g e r 节 点 上 运 行 以 上 命 令 , 会 无 法 [ … … ] R e a d m o r e 置 顶 文 章 ! 继 续 阅 读 ? H a d o o p 2 . 6 . 5 源 码 分 析 N a m e N o d e 核 心 启 动 流 程 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 5 月 2 8 日 没 有 评 论 | 5 2 6 v i e w s 1 . 概 述 我 们 要 分 析 H D F S N a m e N o d e 的 启 动 流 程 , 就 得 从 启 动 脚 本 开 始 一 步 步 分 析 , 当 然 开 始 之 前 , 我 们 需 要 编 译 H a d o o p 的 源 码 , 具 体 的 编 译 流 程 请 参 考 我 另 外 一 篇 博 客 h a d o o p 2 . 6 . 5 源 码 编 译 。 2 . s t a r t d f s . s h 2 . 1 . 介 绍 我 们 启 动 H a d o o p 在 2 . 6 版 本 是 通 过 s t a r t d f s . s h 来 启 动 的 。 s t a r t d f s . s h 的 使 用 说 明 为 u s a g e = U s a g e : s t a r t d f s . s h [ u p g r a d e | r o l l b a c k ] [ o t h e r o p t i o n s s u c h a s c l u s t e r I d ] 当 不 传 递 任 何 参 数 的 时 候 , 该 脚 本 会 依 次 启 [ … … ] R e a d m o r e 置 顶 文 章 ! 继 续 阅 读 ? J A V A 虚 拟 机 堆 内 存 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 5 月 2 8 日 没 有 评 论 | 5 6 4 v i e w s 1 . 概 述 环 境 : J D K 1 . 6 J A V A 堆 内 存 分 为 新 生 代 ( Y o u n g ) 和 老 年 代 ( O l d ) , 比 例 为 1 : 2 。 也 就 是 如 果 有 1 . 5 G 的 堆 内 存 , 新 生 代 内 存 为 5 1 2 M , 老 年 代 为 1 G 。 而 新 生 代 又 分 为 三 块 区 域 , E d e n t 和 S u r v i v o r 1 和 S u r v i v o r 2 。 E d e n t 和 S u r v i v o r 1 和 S u r v i v o r 2 比 例 分 别 是 8 : 1 : 1 。 也 就 是 5 1 2 M B 的 Y o u n g 区 域 , S u r v i v o r 1 和 S u r v i v o r 2 各 5 1 . 2 M B , E d e n t 4 0 9 . 6 M B 2 . 堆 内 存 运 行 流 程 : 1 、 用 户 创 建 的 对 象 首 次 放 入 到 E d e n 区 域 , E d e n 区 域 满 了 之 后 , J V M 就 会 运 行 M i n o [ . . . . . . ] R e a d m o r e 置 顶 文 章 ! 继 续 阅 读 ? C e n t O S 6 . 5 C D H 5 . 1 6 . 2 离 线 安 装 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 5 月 2 8 日 没 有 评 论 | 6 0 8 v i e w s 1 . 集 群 环 境 及 安 装 包 1 . 1 . 集 群 环 境 主 机 名 I P 系 统 版 本 部 署 服 务 h a d o o p 3 2 1 9 2 . 1 6 8 . 0 . 3 2 C e n t O S 6 . 5 _ 6 4 C M S e r v e r 、 A g e n t 、 M y S Q L h a d o o p 3 3 1 9 2 . 1 6 8 . 0 . 3 3 C e n t O S 6 . 5 _ 6 4 C M A g e n t h a d o o p 3 4 1 9 2 . 1 6 8 . 0 . 3 4 C e n t O S 6 . 5 _ 6 4 C M A g e n t 1 . 2 . 准 备 安 装 包 包 名 下 载 地 址 m y s q l 5 . 7 . 2 7 1 . e l 6 . x 8 6 _ 6 4 . r p m b u [ … … ] R e a d m o r e 置 顶 文 章 ! 继 续 阅 读 ? V i s i t o r 访 问 者 模 式 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 7 月 2 9 日 没 有 评 论 | 2 3 9 v i e w s 目 录 V i s i t o r 访 问 者 模 式 目 录 1 . 概 述 1 . 1 . 设 计 模 式 定 义 1 . 2 . 自 我 理 解 1 . 3 . 访 问 者 模 式 的 组 成 V i s i t o r 访 问 者 模 式 目 录 [ T O C ] 1 . 概 述 1 . 1 . 设 计 模 式 定 义 访 问 者 模 式 是 对 象 的 行 为 模 式 。 访 问 者 模 式 的 目 的 是 封 装 一 些 施 加 于 某 种 数 据 结 构 元 素 之 上 的 操 作 。 一 旦 这 些 操 作 需 要 修 改 的 话 , 接 受 这 个 操 作 的 数 据 结 构 则 可 以 保 持 不 变 。 1 . 2 . 自 我 理 解 当 你 想 要 为 一 个 对 象 的 组 合 增 加 新 的 能 力 , 且 封 装 并 不 重 要 时 , 就 使 用 访 问 者 模 式 。 访 问 者 模 式 适 用 于 数 据 结 构 相 对 稳 定 的 系 统 , 它 把 数 据 结 构 和 作 用 于 结 构 上 的 操 作 之 间 的 耦 合 解 脱 开 , 使 得 操 作 集 合 可 以 相 对 自 由 地 演 化 。 1 . 3 . 访 问 者 模 式 的 组 成 抽 象 访 问 者 ( V i s i t o r ) 角 色 : 声 明 了 一 个 或 者 多 个 方 法 操 作 , 形 成 所 有 的 具 体 [ … … ] R e a d m o r e B r i d g e 桥 接 模 式 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 7 月 2 8 日 没 有 评 论 | 2 5 9 v i e w s 目 录 B r i d g e 桥 接 模 式 目 录 1 . 概 述 1 . 1 . 设 计 模 式 定 义 1 . 2 . 自 我 理 解 B r i d g e 桥 接 模 式 目 录 [ T O C ] 1 . 概 述 1 . 1 . 设 计 模 式 定 义 桥 梁 模 式 是 对 象 的 结 构 模 式 。 又 称 为 柄 体 ( H a n d l e a n d B o d y ) 模 式 或 接 口 ( I n t e r f a c e ) 模 式 。 桥 梁 模 式 的 用 意 是 “ 将 抽 象 化 ( A b s t r a c t i o n ) 与 实 现 化 ( I m p l e m e n t a t i o n ) 脱 耦 , 使 得 二 者 可 以 独 立 地 变 化 ” 。 1 . 2 . 自 我 理 解 桥 接 ( B r i d g e ) 是 用 于 把 抽 象 化 与 实 现 化 解 耦 , 使 得 二 者 可 以 独 立 变 化 。 这 种 类 型 的 设 计 模 式 属 于 结 构 型 模 式 , 它 通 过 提 供 抽 象 化 和 实 现 化 之 间 的 桥 接 结 构 , 来 实 现 二 者 的 解 耦 。 这 种 模 式 涉 及 到 一 个 作 为 桥 接 的 接 口 , 使 得 实 体 类 的 功 能 独 立 于 接 口 实 现 类 。 这 两 [ … … ] R e a d m o r e C h a i n 责 任 链 模 式 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 7 月 2 7 日 没 有 评 论 | 3 7 4 v i e w s 目 录 C h a i n 责 任 链 模 式 目 录 1 . 概 述 1 . 1 . 设 计 模 式 定 义 1 . 2 . 自 我 理 解 C h a i n 责 任 链 模 式 目 录 [ T O C ] 1 . 概 述 1 . 1 . 设 计 模 式 定 义 职 责 链 模 式 ( C h a i n o f R e s p o n s i b i l i t y ) : 使 多 个 对 象 都 有 机 会 处 理 同 一 个 请 求 , 从 而 避 免 请 求 的 发 送 者 和 接 收 者 之 间 的 耦 合 关 系 。 将 这 些 对 象 连 成 一 条 链 , 并 沿 着 这 条 链 传 递 该 请 求 , 直 到 有 一 个 对 象 处 理 它 为 止 。 1 . 2 . 自 我 理 解 责 任 链 又 叫 做 功 能 链 , 个 人 觉 得 有 两 种 场 景 非 常 适 合 用 : 1 、 流 水 线 : 层 层 配 合 , 达 到 最 后 效 果 ; 每 个 人 都 要 完 成 自 己 的 工 作 , 最 后 才 能 生 产 出 产 品 ; 链 中 的 每 个 对 象 都 要 按 照 顺 序 处 理 , 直 到 最 后 一 个 对 象 处 理 完 毕 。 2 、 责 任 划 分 : 请 假 事 宜 , 2 天 以 内 找 组 长 , 2 ~ 5 天 找 经 [ … … ] R e a d m o r e D e c o r a t o r 装 饰 者 模 式 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 7 月 1 9 日 没 有 评 论 | 2 6 1 v i e w s 目 录 D e c o r a t o r 装 饰 者 模 式 目 录 1 . 概 述 1 . 1 . H e a d F i r s t 设 计 模 式 定 义 1 . 2 . 自 我 理 解 D e c o r a t o r 装 饰 者 模 式 目 录 [ T O C ] 1 . 概 述 1 . 1 . H e a d F i r s t 设 计 模 式 定 义 装 饰 者 模 式 指 的 是 在 不 必 改 变 原 类 文 件 和 使 用 继 承 的 情 况 下 , 动 态 地 扩 展 一 个 对 象 的 功 能 。 它 是 通 过 创 建 一 个 包 装 对 象 , 也 就 是 装 饰 者 来 包 裹 真 实 的 对 象 。 所 以 装 饰 者 可 以 动 态 地 将 责 任 附 加 到 对 象 上 。 若 要 扩 展 功 能 , 装 饰 者 提 供 了 比 继 承 更 有 弹 性 的 方 案 。 1 . 2 . 自 我 理 解 ( 1 ) 假 设 我 们 手 头 已 经 有 了 一 个 类 , 可 以 执 行 一 些 功 能 ( 2 ) 但 是 我 们 还 是 希 望 对 这 个 类 的 功 能 做 一 些 增 强 , 此 时 怎 么 办 呢 ? 基 于 已 有 的 类 的 功 能 基 础 之 上 , 再 增 强 一 些 功 能 , 可 以 做 装 饰 装 饰 器 模 式 有 一 些 非 常 经 典 的 实 现 ( 1 ) 比 如 [ … … ] R e a d m o r e F l y w e i g h t 享 元 模 式 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 7 月 1 9 日 没 有 评 论 | 2 5 8 v i e w s 目 录 F l y w e i g h t 享 元 模 式 目 录 1 . 概 述 1 . 1 . 自 我 理 解 1 . 2 . 享 元 模 式 的 组 成 F l y w e i g h t 享 元 模 式 目 录 [ T O C ] 1 . 概 述 1 . 1 . 自 我 理 解 ( 1 ) 我 们 现 在 要 缓 存 一 些 数 据 , 比 如 说 用 户 列 表 , 根 据 权 限 的 姓 名 作 为 k e y , 用 户 数 据 自 己 本 身 是 v a l u e ( 2 ) 但 是 我 们 不 需 要 使 用 太 复 杂 的 e h c a c h e 框 架 之 类 的 去 使 用 , 特 别 特 别 的 简 单 的 。 ( 3 ) 我 们 就 想 基 于 自 己 的 M a p 去 实 现 一 套 东 西 1 . 2 . 享 元 模 式 的 组 成 抽 象 享 元 ( F l y w e i g h t ) 角 色 : 父 接 口 , 以 规 定 出 所 有 具 体 享 元 角 色 需 要 实 现 的 方 法 。 具 体 享 元 ( C o n c r e t e F l y w e i g h t ) 角 色 : 实 现 抽 象 享 元 角 色 所 规 定 出 的 接 口 。 享 元 工 厂 ( F l y w e i g h t F a c t o r y ) 角 色 : 本 角 色 [ … … ] R e a d m o r e M e m e n t o 备 忘 录 模 式 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 7 月 1 6 日 没 有 评 论 | 2 4 9 v i e w s 目 录 M e m e n t o 备 忘 录 模 式 目 录 1 . 概 述 1 . 1 . H e a d F i r s t 设 计 模 式 定 义 1 . 2 . 自 我 理 解 M e m e n t o 备 忘 录 模 式 目 录 [ T O C ] 1 . 概 述 1 . 1 . H e a d F i r s t 设 计 模 式 定 义 备 忘 录 模 式 ( M e m e n t o P a t t e r n ) 保 存 一 个 对 象 的 某 个 状 态 , 以 便 在 适 当 的 时 候 恢 复 对 象 。 在 不 破 坏 封 装 性 的 前 提 下 , 捕 获 一 个 对 象 的 内 部 状 态 , 并 在 该 对 象 之 外 保 存 这 个 状 态 。 1 . 2 . 自 我 理 解 当 你 需 要 让 对 象 返 回 之 前 的 状 态 时 ( 例 如 , 你 的 用 户 请 求 “ 撤 销 ” ) , 就 是 用 备 忘 录 模 式 。 备 忘 录 模 式 有 两 个 目 标 : 1 、 存 储 系 统 关 键 对 象 的 重 要 状 态 。 2 、 维 护 关 键 对 象 的 封 装 。 优 点 : 1 、 将 被 存 储 的 状 态 放 在 外 面 , 不 要 和 关 键 对 象 混 在 一 起 , 这 可 以 帮 助 维 护 内 聚 。 2 、 保 持 关 键 对 象 的 数 据 封 装 [ … … ] R e a d m o r e S t a t e 状 态 模 式 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 7 月 1 5 日 没 有 评 论 | 2 0 6 v i e w s 目 录 S t a t e 状 态 模 式 目 录 1 . 概 述 1 . 1 . H e a d F i r s t 设 计 模 式 定 义 1 . 2 . 自 我 理 解 S t a t e 状 态 模 式 目 录 [ T O C ] 1 . 概 述 1 . 1 . H e a d F i r s t 设 计 模 式 定 义 状 态 模 式 允 许 对 象 在 内 部 状 态 改 变 时 改 变 它 的 行 为 , 对 象 看 起 来 好 像 修 改 了 它 自 己 的 类 。 状 态 模 式 将 状 态 封 装 为 独 立 的 类 , 并 将 动 作 委 托 到 代 表 当 前 状 态 的 对 象 。 1 . 2 . 自 我 理 解 状 态 首 先 分 为 两 种 , ” 开 关 切 换 状 态 ” 和 ” 一 般 的 状 态 判 断 ” 。 “ 一 般 的 状 态 判 断 ” : 就 是 我 们 常 用 的 数 据 状 态 , 该 场 景 不 适 合 用 状 态 模 式 。 例 如 我 们 数 据 库 的 性 别 字 段 通 常 用 0 = > 男 , 1 = > 女 , 9 = > 其 他 , 举 例 如 下 : i n t s e x S t a t u s = 0 ; i f ( s e x S t a t u s = = 0 ) e l s e i f ( s e x S t a t u s = = 1 ) e l s e i f ( s e x S t a t u s = = 2 ) 1 2 3 4 5 6 7 8 9 i n t s e x S t a t u s = 0 ; i f ( s e x S t a t u s = = 0 ) e l s e i f ( s e x S t a t u s = = 1 ) e l s e i f ( s e x S t a t u s = = 2 ) ” 开 关 切 换 状 态 “ : 当 我 们 的 状 态 切 换 , 并 且 [ … … ] R e a d m o r e C o m p o s i t e 组 合 模 式 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 7 月 1 3 日 没 有 评 论 | 2 6 6 v i e w s 目 录 C o m p o s i t e 组 合 模 式 目 录 1 . 概 述 1 . 1 . 设 计 模 式 定 义 1 . 2 . 自 我 理 解 C o m p o s i t e 组 合 模 式 目 录 [ T O C ] 1 . 概 述 1 . 1 . 设 计 模 式 定 义 组 合 模 式 ( C o m p o s i t e P a t t e r n ) , 又 叫 部 分 整 体 模 式 , 是 用 于 把 一 组 相 似 的 对 象 当 作 一 个 单 一 的 对 象 。 组 合 模 式 依 据 树 形 结 构 来 组 合 对 象 , 用 来 表 示 部 分 以 及 整 体 层 次 。 这 种 类 型 的 设 计 模 式 属 于 结 构 型 模 式 , 它 创 建 了 对 象 组 的 树 形 结 构 。 这 种 模 式 创 建 了 一 个 包 含 自 己 对 象 组 的 类 。 该 类 提 供 了 修 改 相 同 对 象 组 的 方 式 。 1 . 2 . 自 我 理 解 组 合 模 式 的 第 一 要 义 , 就 是 将 树 形 结 构 的 数 据 , 用 一 个 类 , 或 者 少 数 一 两 个 类 , 就 可 以 拼 装 成 一 棵 树 的 形 状 组 合 模 式 的 第 二 要 义 , 就 是 直 接 对 一 个 父 级 的 数 据 执 行 某 个 操 作 , 这 个 操 作 会 直 [ … … ] R e a d m o r e C o m m a n d 命 令 模 式 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 7 月 1 2 日 没 有 评 论 | 2 5 5 v i e w s 目 录 C o m m a n d 命 令 模 式 目 录 1 . 概 述 1 . 1 . 设 计 模 式 定 义 1 . 2 . 自 我 理 解 1 . 3 . 命 令 模 式 的 组 成 C o m m a n d 命 令 模 式 目 录 [ T O C ] 1 . 概 述 1 . 1 . 设 计 模 式 定 义 通 过 封 装 一 组 完 全 不 相 关 的 对 象 相 互 之 间 的 的 交 互 及 通 讯 来 完 成 松 耦 合 。 允 许 某 一 个 对 象 的 行 为 的 变 化 是 独 立 于 其 他 对 象 的 。 1 . 2 . 自 我 理 解 命 令 模 式 是 一 种 行 为 模 式 , 因 此 , 它 处 理 的 是 对 象 的 行 为 。 命 令 模 式 为 系 统 中 不 同 的 对 象 提 供 中 性 化 的 交 流 媒 介 1 . 3 . 命 令 模 式 的 组 成 命 令 接 口 ( C o m m a n d ) : 定 义 命 令 的 接 口 , 声 明 执 行 的 方 法 。 具 体 命 令 ( C o n c r e t e C o m m a n d ) : 命 令 接 口 实 现 对 象 , 是 “ 虚 ” 的 实 现 ; 通 常 会 持 有 接 收 者 , 并 调 用 接 收 者 的 功 能 来 完 成 命 令 要 执 行 的 操 作 。 接 受 者 ( R e [ … … ] R e a d m o r e O b s e r v e r 观 察 者 模 式 作 者 : L o s e r Z h a o 日 期 : 2 0 2 1 年 6 月 2 3 日 没 有 评 论 | 3 6 6 v i e w s 目 录 O b s e r v e r 观 察 者 模 式 目 录 1 . 概 述 1 . 1 . H e a d F i r s t 设 计 模 式 定 义 1 . 2 . 自 我 理 解 O b s e r v e r 观 察 者 模 式 目 录 [ T O C ] 1 . 概 述 1 . 1 . H e a d F i r s t 设 计 模 式 定 义 观 察 者 模 式 定 义 了 对 象 之 间 的 一 对 多 依 赖 , 这 样 一 来 , 当 一 个 对 象 状 态 改 变 时 , 它 的 所 有 依 赖 者 都 会 收 到 通 知 并 自 动 更 新 。 典 型 的 问 题 比 如 报 社 , 只 要 你 是 他 们 的 订 户 , 他 们 每 次 有 新 报 纸 出 版 时 , 就 会 向 你 这 送 来 , 当 你 不 想 要 看 报 纸 时 , 取 消 订 阅 , 他 们 就 不 会 再 给 你 送 报 纸 。 1 . 2 . 自 我 理 解 1 、 观 察 者 模 式 是 一 种 发 布 订 阅 模 式 , 发 布 者 发 布 消 息 , 订 阅 者 收 取 消 息 , 订 阅 者 没 有 订 阅 该 发 布 者 就 收 不 到 消 息 ; 2 、 观 察 者 模 式 有 两 种 模 式 , 一 种 推 , 一 种 拉 。 推 是 直 接 传 递 消 息 给 订 阅 者 , 订 阅 者 直 接 使 用 。 拉 是 把 消 息 [ … … ] R e a d m o r e 第 1 页 , 共 5 页 1 2 3 4 5 » R S S 订 阅 近 期 文 章 V i s i t o r 访 问 者 模 式 2 0 2 1 年 7 月 2 9 日 B r i d g e 桥 接 模 式 2 0 2 1 年 7 月 2 8 日 C h a i n 责 任 链 模 式 2 0 2 1 年 7 月 2 7 日 D e c o r a t o r 装 饰 者 模 式 2 0 2 1 年 7 月 1 9 日 F l y w e i g h t 享 元 模 式 2 0 2 1 年 7 月 1 9 日 分 类 目 录 J a v a ( 2 8 ) J V M ( 4 ) M y b a t i s ( 1 ) 设 计 模 式 ( 2 2 ) 大 数 据 ( 1 8 ) C D H ( 2 ) E l a s t i c S e a r c h ( 1 ) H a d o o p ( 2 ) H D F S ( 1 ) Y a r n ( 1 ) H B a s e ( 2 ) H i v e ( 1 ) S p a r k ( 3 ) 运 维 ( 7 ) M a v e n ( 7 ) 运 维 ( 3 ) N g i n x ( 2 ) O r a c l e ( 1 ) 文 章 归 档 文 章 归 档 选 择 月 份 2 0 2 1 年 七 月 ( 9 ) 2 0 2 1 年 六 月 ( 1 3 ) 2 0 2 1 年 五 月 ( 2 7 ) 标 签 云 b u l k l o a d C D H C e n t O S E l a s t i c S e a r c h G 1 h a d o o p H B a s e h d f s H i v e J V M K a f k a K e e p A l i v e d M a v e n M y b a t i s n a m e n o d e N e x u s N g i n x o r a c l e p o m . x m l S p a r k T a s k T o m c a t H A U D A F U D F U D T F Y a r n 堆 内 存 源 码 类 加 载 器 设 计 模 式 技 术 链 接 w w w . m i c m i u . c o m 访 问 排 名 Y a r n 的 内 存 超 出 指 定 的 y a r n . n o d e m a n a g e r . r e s o u r c e . m e m o r y m b 的 解 决 过 程 1 , 5 9 8 v i e w s C e n t O S 6 . 5 C D H 5 . 1 6 . 2 离 线 安 装 6 0 8 v i e w s J A V A 虚 拟 机 堆 内 存 5 6 4 v i e w s H a d o o p 2 . 6 . 5 源 码 分 析 N a m e N o d e 核 心 启 动 流 程 5 2 6 v i e w s 安 装 K e e p A l i v e d 并 配 置 N g i n x H A 5 0 0 v i e w s 安 装 N g i n x 并 配 置 T o m c a t H A 2 9 6 v i e w s C e n t O S 7 . 2 静 默 安 装 O r a c l e 1 1 g R 2 3 3 9 v i e w s S p a r k T a s k 的 调 度 — — 源 码 分 析 2 8 7 v i e w s 编 译 H B a s e 0 . 9 8 . 1 3 基 于 H a d o o p 2 . 6 . 0 4 0 1 v i e w s 关 于 我 7 8 3 v i e w s C D H 5 . 1 6 . 2 安 装 K a f k a 7 2 0 v i e w s M a v e n 配 置 私 服 仓 库 或 者 私 服 镜 像 6 3 0 v i e w s H B a s e B u l k L o a d 4 4 4 v i e w s G 1 垃 圾 回 收 器 4 4 4 v i e w s 近 期 评 论 0 1 9 大 数 据 之 S p a r k _ J o h n g o 学 长 发 表 在 《 Y a r n 的 内 存 超 出 指 定 的 y a r n . n o d e m a n a g e r . r e s o u r c e . m e m o r y m b 的 解 决 过 程 》 r o o t 发 表 在 《 留 言 板 》 功 能 登 录 项 目 f e e d 评 论 f e e d W o r d P r e s s . o r g 版 权 所 有 © 2 0 2 4 L o s e r Z h a o – 诗 和 远 方 | 站 点 由 z B e n c h 和 W o r d P r e s s 驱 动 | 统 计 : 湘 I C P 备 2 0 0 1 6 0 1 3 号 ↑ 回 到 顶 部
站点概括关于www.loserzhao.com说明:
www.loserzhao.com由网友主动性提交被址汇收录整理收录的,址汇收录仅提供www.loserzhao.com的基础信息并免费向大众网友展示,www.loserzhao.com的是IP地址:- 地址:-,www.loserzhao.com的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.loserzhao.com的备案号是-、备案人叫-、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建未知。
内容声明:1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.y333.cn/links/26dc2d9cf5369384c551.html,复制请保留版权链接!
智友,智友科技,广州智友,广州智友网络科技有限公司
乐清市人民仪表有限公司-防爆电磁阀_线圈_限位开关_电气阀门定位器_闪光报警器
乐清市人民仪表有限公司是主要生产防爆限位开关,防爆电磁阀,防爆线圈,闪光报警器及电气阀门定位器的厂家,我们致力于提供高质量的产品和专业的技术服务,以满足各种工业应用的需求.我们的产品广泛应用于阀厂配套,石油,化工,电力等领域.联系方式:0577-62522775
该站暂未设置description...
深圳市宝安区创继橡塑制品厂成立于1999年,分别在深圳观澜和河源设有生产基地,拥有生产经营产地一万五...
江苏金旺新材料科技有限公司-水性压敏胶水,半成品母卷,印字胶带
江苏金旺新材料科技有限公司是一家专注于印字胶带,半成品母卷,水性压敏胶水的公司,印字胶带,半成品母卷,水性压敏胶水深受客户喜爱
该站暂未设置description...
衢州叉车-衢州电动叉车-衢州比亚迪叉车-衢州新能源锂电叉车价格
衢州比亚迪新能源叉车,比亚迪平衡重式叉车,托盘搬运车,托盘堆垛车,前移式叉车,牵引车,堆高叉车,新能源叉车,锂电叉车,电动叉车,电瓶叉车,防爆叉车,电池叉车,适用于各种工况,可根据您需求实时报价多少钱。
造雪机-人工造雪机-全自动造雪机-滑雪魔毯-七彩滑道-滑雪设备厂家价格_河南奥润冰雪体育用品有限公司
河南奥润冰雪体育用品有限公司主要生产造雪机,人工造雪机,全自动造雪机,滑雪魔毯,七彩滑道等造雪设备,公司销售热线:13213188115欢迎您来我公司考察、访问!
随着互联网的发展,各大网站的建设也随之兴起,SEO优化业务也越来越成熟,提高网站收录排名的方法有很多,主要列举了一下五种,仅供参考,一、持续更新高质量的内容搜索引擎越来越智能了,网络算法也在不断的更新,依靠采集内容的网站,注定发展不长久,想要被搜索引擎喜欢,用户认可就要不断的更新高质量的文章,网站更新也要究竟规律,最好是同一时间段定期...。
技术教程 2024-09-23 12:24:22
准备好提升您的在线形象了吗,我们为您准备了一个无与伦比的模板库,让您轻松创建令人惊叹的网页设计,吸引更多受众并推动您的业务发展,模板库的优势响应式设计,我们的模板适用于所有设备,从台式机到移动设备,自定义选项,轻松更改颜色、字体和布局,使您的网站独一无二,专业设计,由经验丰富的设计师设计,为您提供时尚且有效的模板,省时省力,无需从头开...。
技术教程 2024-09-25 12:11:28
优化师的职责优化师负责通过一系列技术和策略来提升特定目标或过程的性能和质量,他们的工作涉及多个领域,包括但不限于,网站优化搜索引擎优化用户体验优化通过分析数据、研究市场趋势和用户需求,优化师可以改进产品或服务的设计、营销策略等,以达到提升效率、提高用户满意度和增加收益的目的,优化师的技能要求优化师需要掌握多方面的技能,包括,数据分析市...。
技术教程 2024-09-27 21:49:27
网站收录是站长们经常会去关注的问题,特别是对于新手站长来说就更是注重这方面的内容了,在发了文章之后,过了一个礼拜的时间没有被收录,又继续等待以一礼拜却依旧无法实现收录,下面我们就来一起看下要怎样做才可以让我们的网站更快的被百度收录,新网站在审核期的时候需要进行正常操作新站有没有过度优化,这点对于我们来说是很关键的,有不少人在建设好了新...。
技术教程 2024-10-03 11:22:12
频道概况安徽综艺频道是安徽电视台旗下的一个频道,主要面向安徽省内观众播放,其主要定位为综艺类节目,涵盖音乐、游戏、娱乐等多方面内容,主要节目有,来吧掼军,、,我们的歌,、,快乐大本营,等,特色节目,来吧掼军,来吧掼军,是安徽综艺频道推出的一档大型游戏竞技类节目,旨在挖掘并展现掼蛋这一安徽特色文化,节目将掼蛋变成了一项真正的比赛,邀...。
影视资讯 2024-10-12 21:04:08
一路上有爱,歌曲信息您询问的歌曲,一路上有爱,是电视剧,一路上有你,的主题曲,由三组夫妇演唱,具体信息如下,歌曲名称,一路上有爱演唱者,田亮、叶一茜、何洁、赫子铭、张智霖、袁咏仪,一路上有你,综艺信息第一季李敏镐综艺为第期根据提供的资料,在,一路上有你,第一季的综艺节目中,没有李敏镐的参与,第二季嘉宾名单,一路上有你,第二季嘉宾名单...。
影视资讯 2024-10-12 23:40:42
近年来,我国集成电路产业快速发展,成为国家战略性新兴产业之一,众多企业纷纷投资布局集成电路领域,推动行业蓬勃发展,重点企业投资布局首钢股份未说明华夏半导体制造公司华微电子未说明半导体器件的设计、开发和封装意源微电子65%股权江苏意源微电子技术有限公司小天鹅74.4%股权无锡小天鹅佳科电子有限公司振华科技未说明厚膜混合集成电路天歌科技4...。
影视资讯 2024-10-13 03:51:36
一、,无限挑战,无限挑战,是一档真人秀综艺节目,BigBang成员多次参与此节目,展现了他们的真实生活态度和各种挑战经历,节目中,他们面对各种困难与挑战,展现出不屈不挠的精神和团队协作的能力,二、,RunningMan,RunningMan,是韩国的一档户外真人秀综艺节目,BigBang成员也是此节目的常客,节目中,他们与其他嘉宾...。
影视资讯 2024-10-13 03:56:05
原创版权、主打高颜值高实力偶像养成,首次全面揭秘韩国造星工业,,星动亚洲,一经推出便在业内引发不小震动,破旧立新,引领行业新风潮有媒体人士认为,再好吃的菜吃多了也会吃腻,再好看的节目看多了也会厌烦,在这种背景下,跳出跟风潮的,星动亚洲,势必将成为2015年度荧屏的一股新风潮,中韩合作,反输海外综艺市场安徽卫视携手韩国MBC同步播出,实...。
影视资讯 2024-10-13 04:29:57
真人秀综艺的兴起与演员的敬业近年来,真人秀综艺节目如雨后春笋般涌现,从,爸爸去哪儿,到,真正男子汉,,各色各样的综艺节目层出不穷,这些综艺节目不仅风格各异,也吸引了众多艺人的参与,艺人的辛苦与敬业在真人秀综艺节目中,艺人往往需要展示自己的真实一面,接受各种各样的考验,为了节目效果,他们往往需要牺牲自己的形象,素颜出镜、在泥土里摸爬滚打...。
影视资讯 2024-10-13 07:11:57
韩国综艺节目以其搞笑、轻松、真实的内容吸引了大量观众,下面是一些值得推荐的韩国综艺节目,1.RunningManRunningMan是一档户外真人秀综艺节目,以游戏和竞赛为主,集合了多种搞笑元素,节目中的固定成员互动默契,常有出人意料的情节和搞笑瞬间,任务设置丰富多样,观众可以看到成员们在各种场景中的表现,充满趣味性和观赏性,2.无限...。
影视资讯 2024-10-13 11:11:36