windows查询站-专业解决Windows各种问题-www.cxzin.cn
免费加入

热度:

编号:57453

分类:电影视频

加入:2025-07-26 03:26:11

点入:2025-07-26 03:26:11

备案:-

名称:-

SEO更新时间
2025-07-26T03:26:16

百度权重:百度权重0
百度移动:百度移动0
360 权重:360权重0
搜狗权重:搜狗权重0
HHR的小站

访问网站

https://www.huhaorui.com

举报/报错
网站标签

typechoblogcodeZJUT


网站描述

享受代码带来的快乐吧


上一篇:超声波水表

下一篇:浙江图书馆

seo综合信息
SEO信息 百度来访IP:- | 移动端来访IP:- | 出站链接:0 | 站内链接:0
IP网速: IP地址:- 地址:- | 网速:74毫秒
ALEXA排名 世界排名:- | 预估IP:- | 预估PV:-
备案信息 - | 名称:- | 已创建:未知
收录 百度 360 搜狗 谷歌
查询 0 0 0 0
电脑关键词 手机关键词 页面友好 首页位置 索引 近期收录
0 0 电脑端优秀 - 0 0
服务器信息 协议类型 - 页面类型 - 服务器类型 - 程序支持 - 连接标识 - 消息发送 - GZIP检测 - 源文件大小 - 压缩后大小 - 压缩率 -
网站快照

H H R 的 小 站  H H R 的 小 站   文 章 R S S 评 论 R S S 享 受 代 码 带 来 的 快 乐 吧 搜 索  首 页  文 章 分 类  杂 谈 代 码 使 人 快 乐 L e e t C o d e D P h a s h m a p 语 言 的 魅 力 面 试  最 新 文 章  关 于 平 时 分 查 询 记 一 次 腾 讯 的 面 试 经 历 使 用 G i t H u b A c t i o n s 实 现 自 动 生 成 R e l e a s e 文 件 J a v a S t r e a m A P I 使 用 J a v a l a m b d a 特 性 使 用 滑 动 窗 口 算 法 解 决 一 些 问 题 用 F l a s k 实 现 一 个 简 单 的 W e b 应 用 来 一 桶 J e t B r a i n 吧 , 免 费 的 用 J a v a 的 方 式 打 开 数 据 库 课 程 设 计 用 . N e t C o r e 的 方 式 打 开 数 据 库 课 程 设 计  最 新 评 论  S e v e n : 期 待 快 一 点 推 出 H H R : 期 待 新 功 能  按 月 归 档  J u l y 2 0 2 2 M a r c h 2 0 2 1 F e b r u a r y 2 0 2 1 A u g u s t 2 0 2 0 J u n e 2 0 2 0 A p r i l 2 0 2 0 M a r c h 2 0 2 0 F e b r u a r y 2 0 2 0 J a n u a r y 2 0 2 0  友 情 链 接  吃 喜 羊 羊 的 胖 羊 羊 吐 司 c o n g b 1 9 i d e v l a b 关 于 平 时 分 查 询 2 0 2 2 0 7 1 2 |  H H R |  代 码 使 人 快 乐 由 于 一 些 不 便 透 露 的 原 因 , 平 时 分 查 询 功 能 暂 时 下 线 了 。 本 站 将 会 推 出 一 个 新 功 能 , 实 时 成 绩 查 询 功 能 , 即 在 新 的 考 试 成 绩 公 布 时 通 过 邮 件 等 形 式 进 行 通 知 , 免 去 不 断 刷 新 成 绩 的 烦 恼 。 如 果 对 该 功 能 有 什 么 建 议 , 欢 迎 大 家 留 言 评 论 。 继 续 阅 读 记 一 次 腾 讯 的 面 试 经 历 2 0 2 1 0 3 0 2 |  H H R |  杂 谈 , 面 试 下 午 收 到 了 腾 讯 北 极 光 工 作 室 的 面 试 邀 请 , 晚 上 进 行 面 试 。 面 试 记 录 面 试 老 师 介 绍 了 自 己 的 团 队 , 然 后 ? 问 我 玩 不 玩 游 戏 ? 不 玩 , 我 更 喜 欢 鼓 捣 些 有 趣 的 小 玩 意 。 ( 然 后 带 跑 了 节 奏 ) 最 近 在 研 究 G i t H u b 的 G i t H u b A c t i o n s 这 应 该 属 于 一 个 C I / C P 的 工 具 。 你 觉 得 它 的 技 术 难 点 主 要 在 哪 呢 ? 我 觉 得 这 个 工 具 其 实 挺 方 便 的 , 对 于 我 而 言 可 能 阅 读 文 档 相 对 比 较 难 。 你 们 说 一 下 它 的 技 术 原 理 吗 ? 我 最 近 在 做 一 个 S p r i n g B o o t 的 项 目 。 在 提 交 的 时 候 , 它 会 先 使 用 g r a d l e w b o o t j a r 进 行 打 包 , 然 后 使 用 S F T P 协 议 传 输 到 我 的 服 务 器 , 最 后 使 用 S S H 协 议 执 行 j a r 包 , 完 成 部 署 。 揣 测 一 下 它 是 怎 么 实 现 提 交 时 构 建 版 本 的 ? 我 猜 测 是 一 个 触 发 器 的 机 制 , 在 提 交 版 本 时 进 行 处 理 。 如 果 让 你 来 做 , 怎 么 让 G i t 来 调 用 我 的 编 译 服 务 ? 这 是 G i t H u b 提 供 的 服 务 。 G i t H u b 会 启 动 一 个 d o c k e r 容 器 来 进 行 构 建 操 作 。 编 译 时 的 环 境 部 署 信 息 怎 么 输 入 ? 使 用 G i t H u b 的 s e c r e t , 将 T O K E N 和 R S A 的 私 钥 上 传 。 在 y m l 配 置 文 件 中 进 行 调 用 。 考 虑 极 端 情 况 , 让 我 做 这 样 一 个 系 统 , 在 用 户 量 比 较 大 的 时 候 , 怎 么 来 分 配 资 源 ? 在 收 到 请 求 时 , 挑 选 一 台 空 闲 的 服 务 器 进 行 运 行 。 我 说 的 是 资 源 管 理 的 问 题 , 假 设 我 只 能 起 1 0 0 个 d o c k e r 容 器 , 但 是 有 一 千 个 人 要 用 , 该 怎 么 分 配 ? 做 一 个 F I F O 的 队 列 , 先 来 先 服 务 。 那 如 果 我 要 对 资 源 进 行 限 制 , 不 能 让 一 个 人 占 用 过 多 的 资 源 呢 ? 给 每 个 人 分 配 时 间 片 , 时 间 片 用 完 了 换 人 。 如 果 时 间 片 当 前 不 在 用 , 不 是 就 浪 费 了 嘛 ? 大 家 轮 流 用 , 不 存 在 时 间 片 空 闲 的 情 况 。 如 果 人 数 是 动 态 变 化 的 呢 ? 如 果 有 新 的 请 求 , 就 把 它 放 到 最 空 闲 的 服 务 器 。 因 为 时 间 随 机 分 布 , 可 以 让 每 台 服 务 器 尽 量 忙 碌 。 在 资 源 不 够 时 该 怎 么 协 调 资 源 , 该 怎 么 做 呢 ? 那 就 将 I / O 密 集 型 和 C P U 密 集 型 的 任 务 并 在 一 起 做 , 这 样 可 以 吗 ? 怎 么 讲 这 些 方 法 组 合 起 来 呢 ? 那 就 在 收 到 请 求 时 将 他 们 放 到 一 个 F I F O 的 队 列 里 , 如 果 有 服 务 器 是 空 闲 的 , 就 从 队 列 取 出 一 个 服 务 , 为 其 分 配 时 间 片 。 在 时 间 片 用 完 之 后 , 将 其 移 入 队 尾 。 每 个 任 务 都 要 分 配 相 同 的 时 间 片 吗 ? 我 觉 得 是 的 , 如 果 想 要 做 到 公 平 , 就 要 给 每 个 任 务 分 配 相 同 的 时 间 片 , 大 概 十 分 钟 那 样 。 你 是 计 算 机 专 业 的 对 嘛 ? 你 们 学 过 操 作 系 统 吗 ? 学 过 操 作 系 统 里 进 程 和 线 程 调 度 的 算 法 有 哪 些 ? F I F O , 最 短 时 间 , 最 高 响 应 比 , 时 间 片 轮 转 那 你 想 一 下 这 个 c a s e , 在 操 作 系 统 里 怎 么 实 现 是 最 合 理 的 ? 我 觉 得 是 一 个 带 优 先 级 的 优 先 队 列 , 让 优 先 级 高 的 进 程 先 进 性 工 作 那 怎 么 进 行 调 度 呢 ? 比 如 一 个 优 先 级 高 的 进 程 进 入 , 就 让 其 抢 占 原 有 的 进 程 。 那 原 有 的 进 程 呢 ? 将 其 挂 起 ? 那 应 该 让 之 前 的 进 程 先 做 完 , 然 后 让 新 的 服 务 执 行 。 我 注 意 到 你 提 到 了 使 用 . N E T C O R E 完 成 了 一 个 井 字 棋 游 戏 , 可 以 介 绍 一 下 吗 ? 这 是 一 个 前 后 端 分 离 的 桌 面 应 用 , 后 端 用 的 是 A S P . N e t C o r e 前 端 呢 ? 用 的 是 W i n F o r m 这 个 游 戏 的 规 则 怎 么 样 ? 在 一 个 三 乘 三 的 棋 盘 上 , 黑 白 双 方 轮 流 下 棋 , 如 果 一 方 获 得 了 连 续 的 三 颗 棋 子 , 就 获 得 胜 利 。 那 你 有 遇 到 过 什 么 技 术 难 点 吗 ? 开 始 时 我 使 用 了 同 步 的 网 络 请 求 , 这 样 在 请 求 的 时 候 会 导 致 主 线 程 被 挂 起 , 让 用 户 认 为 游 戏 卡 死 了 。 后 来 我 使 用 了 异 步 的 网 络 请 求 , 提 高 了 用 户 体 验 。 会 延 迟 多 久 大 概 两 三 百 毫 秒 这 个 服 务 器 在 哪 ? 在 上 海 的 阿 里 云 , 但 是 我 的 数 据 库 不 在 上 海 , 所 以 延 迟 会 比 较 久 。 为 什 么 p i n g 命 令 3 0 4 0 毫 秒 , 为 什 么 操 作 延 迟 会 到 2 0 0 到 3 0 0 毫 秒 ? 首 先 是 T C P 握 手 和 S S L 握 手 消 耗 的 时 间 , 然 后 要 连 接 数 据 库 。 那 你 觉 得 可 以 怎 么 优 化 呢 ? 使 用 连 接 池 加 速 数 据 库 连 接 , 使 用 W e b S o c k e t 进 行 网 络 请 求 怎 么 获 取 对 方 下 棋 的 结 果 ? 每 隔 一 段 时 间 向 服 务 器 请 求 , 进 行 轮 询 。 现 在 我 应 该 会 用 W e b S o c k e t 来 进 行 实 现 。 可 以 实 现 多 少 人 同 时 对 战 我 觉 得 瓶 颈 应 该 在 数 据 库 的 并 发 上 如 果 需 要 改 呢 ? 讲 棋 局 信 息 存 储 在 内 存 中 。 如 果 服 务 器 d o w n 了 呢 ? 游 戏 数 据 会 丢 失 。 那 局 游 戏 就 没 了 。 连 接 还 在 吗 ? s e s s i o n 会 作 废 , 连 接 应 该 也 没 了 为 什 么 会 作 废 呢 ? 原 理 不 是 非 常 了 解 。 那 怎 么 实 现 重 连 呢 ? 使 用 t o k e n 机 制 , 重 新 验 证 登 录 状 态 。 那 怎 么 实 现 数 据 的 保 存 呢 ? 我 认 为 存 在 前 端 是 不 合 理 的 , 因 为 前 端 是 不 安 全 的 , 所 以 应 该 存 放 在 后 端 。 我 觉 得 可 以 使 用 类 似 于 r a d i s 的 服 务 。 那 你 有 用 过 r e d i s 吗 ? 了 解 过 , 但 是 没 在 项 目 里 用 过 。 我 对 你 项 目 的 情 况 大 概 了 解 了 。 你 现 在 倾 向 于 读 研 还 是 工 作 呢 ? 倾 向 于 工 作 , 因 为 非 专 业 课 不 占 优 势 。 你 现 在 学 了 那 些 专 业 课 计 算 机 网 络 , 数 据 库 , 组 成 原 理 和 操 作 系 统 那 T C P 和 U D P 有 什 么 区 别 T C P 面 向 连 接 , U R P 面 向 无 连 接 。 T C P 提 供 可 靠 传 输 , U D P 不 能 提 供 可 靠 传 输 。 T C P 的 延 迟 比 U D P 大 。 为 什 么 T C P 的 延 迟 大 ? 需 要 发 送 A C K 报 文 , U D P 不 需 要 。 T C P 发 包 需 要 每 发 一 个 包 , 就 接 受 一 个 A C K 吗 ? 不 一 定 , 可 以 数 个 包 进 行 一 次 A C K 。 T C P 是 怎 么 实 现 这 样 的 呢 ? 是 一 个 滑 动 窗 口 的 机 制 。 如 果 报 文 丢 失 呢 ? 接 收 方 就 不 会 发 送 A C K 报 文 , 发 送 方 会 进 行 超 时 重 传 。 那 后 面 没 有 丢 失 的 报 文 呢 ? 会 被 丢 弃 , 等 待 重 传 。 那 为 什 么 会 被 丢 到 呢 ? ( 不 是 很 清 楚 呢 , 有 点 忘 了 ) 栈 内 存 和 堆 内 存 的 区 别 n e w 方 法 动 态 生 成 的 对 象 会 被 放 到 堆 里 , 使 用 类 似 i n t a = 5 这 样 生 成 的 变 量 会 被 放 到 栈 里 。 那 c l a s s 可 以 被 放 到 栈 里 吗 ? 如 果 s t a t i c 的 可 能 可 以 ? 不 了 解 。 J V M 实 现 了 G C 的 机 制 , 那 G C 什 么 时 候 会 失 效 呢 ? 循 环 依 赖 ? 那 怎 么 检 查 和 解 除 呢 ? 类 似 于 操 作 系 统 里 解 除 死 锁 的 算 法 ? 那 对 象 怎 么 检 查 呢 ? 查 引 用 的 列 表 , 找 有 没 有 他 自 己 ? 那 这 是 深 度 优 先 还 是 广 度 优 先 呢 ? 我 觉 得 是 深 度 优 先 。 我 对 这 块 了 解 不 深 那 你 有 什 么 想 问 的 呢 ? 你 们 是 一 个 做 游 戏 的 部 门 , 那 后 端 应 该 是 基 于 C + + 的 , 而 我 现 在 的 开 发 大 多 基 于 J a v a , 那 应 该 怎 么 学 习 C + + 的 后 端 开 发 比 较 好 呢 ? 我 觉 得 应 该 从 项 目 入 手 , 做 项 目 来 进 行 学 习 。 你 还 有 什 么 想 问 的 吗 ? 没 有 了 辛 苦 了 你 也 辛 苦 了 面 试 总 结 待 完 善 继 续 阅 读 使 用 G i t H u b A c t i o n s 实 现 自 动 生 成 R e l e a s e 文 件 2 0 2 1 0 2 2 4 |  H H R |  杂 谈 , 代 码 使 人 快 乐 什 么 是 G i t H u b A c t i o n s G i t H u b A c t i o n s 是 G i t H u b 提 供 的 一 个 持 续 集 成 , 持 续 部 署 工 具 。 您 可 以 直 接 在 G i t H u b 仓 库 中 通 过 G i t H u b A c t i o n s 创 建 自 定 义 持 续 集 成 ( C I ) 和 持 续 部 署 ( C D ) 工 作 流 程 。 如 何 使 用 G i t H u b A c t i o n s 在 g i t 项 目 中 开 启 A c t i o n s 功 能 打 开 G i t H u b 项 目 的 主 页 , 找 到 这 个 按 钮 , 点 击 , 即 可 进 入 A c t i o n s 页 面 。 选 择 一 个 合 适 的 配 置 文 件 , 将 其 加 入 你 的 项 目 中 , 即 完 成 了 持 续 集 成 的 配 置 工 作 。 配 置 文 件 的 样 例 这 是 一 个 配 置 文 件 的 样 例 。 使 用 该 配 置 文 件 , 可 以 用 于 g r a d l e 构 建 的 S p r i n g B o o t 项 目 。 在 项 目 进 行 更 新 时 , 自 动 生 成 S p r i n g B o o t 的 j a r 文 件 , 并 发 布 r e l e a s e 。 # T h i s w o r k f l o w w i l l b u i l d a J a v a p r o j e c t w i t h G r a d l e # F o r m o r e i n f o r m a t i o n s e e : h t t p s : / / h e l p . g i t h u b . c o m / a c t i o n s / l a n g u a g e a n d f r a m e w o r k g u i d e s / b u i l d i n g a n d t e s t i n g j a v a w i t h g r a d l e n a m e : J a v a C I w i t h G r a d l e o n : p u s h : b r a n c h e s : [ m a s t e r ] p u l l _ r e q u e s t : b r a n c h e s : [ m a s t e r ] j o b s : b u i l d : r u n s o n : u b u n t u l a t e s t s t e p s : u s e s : a c t i o n s / c h e c k o u t @ v 2 n a m e : S e t u p J D K 1 1 u s e s : a c t i o n s / s e t u p j a v a @ v 1 w i t h : j a v a v e r s i o n : 1 1 n a m e : M o d i f y g r a d l e c o n f i g f i l e r u n : | s e d e / m a v e n . a l i y u n . c o m / d b u i l d . g r a d l e > > b u i l d . g r a d l e . 1 s e d e / m a v e n . a l i y u n . c o m / d s e t t i n g s . g r a d l e > > s e t t i n g s . g r a d l e . 1 m v b u i l d . g r a d l e . 1 b u i l d . g r a d l e m v s e t t i n g s . g r a d l e . 1 s e t t i n g s . g r a d l e n a m e : G r a n t e x e c u t e p e r m i s s i o n f o r g r a d l e w r u n : c h m o d + x g r a d l e w n a m e : B u i l d w i t h G r a d l e r u n : . / g r a d l e w b o o t j a r n a m e : G e t R e l e a s e I n f o i d : g e t _ i n f o r u n : | V E R S I O N = ` g r e p v e r s i o n b u i l d . g r a d l e | g r e p = | g r e p E o \ \ . * \ \ | g r e p E o [ a z | A Z | 0 9 | . | _ ] * ` N A M E = ` g r e p r o o t P r o j e c t . n a m e s e t t i n g s . g r a d l e | g r e p E o \ \ . * \ \ | g r e p E o [ a z | A Z | 0 9 | . | _ ] * ` F I L E _ P A T H = . / b u i l d / l i b s / $ N A M E $ V E R S I O N . j a r F I L E _ N A M E = $ N A M E $ V E R S I O N . j a r V E R S I O N = $ V E R S I O N . ` g i t r e v p a r s e s h o r t H E A D ` e c h o : : s e t o u t p u t n a m e = f i l e _ p a t h : : $ F I L E _ P A T H e c h o : : s e t o u t p u t n a m e = f i l e _ n a m e : : $ F I L E _ N A M E e c h o : : s e t o u t p u t n a m e = v e r s i o n : : $ V E R S I O N n a m e : C r e a t e R e l e a s e i d : c r e a t e _ r e l e a s e u s e s : a c t i o n s / c r e a t e r e l e a s e @ m a s t e r e n v : G I T H U B _ T O K E N : $ } w i t h : t a g _ n a m e : R e l e a s e _ $ } r e l e a s e _ n a m e : R e l e a s e o f v e r s i o n $ } d r a f t : f a l s e # 是 否 是 草 稿 p r e r e l e a s e : f a l s e # 是 否 是 预 发 布 n a m e : U p l o a d R e l e a s e A s s e t i d : u p l o a d r e l e a s e a s s e t u s e s : a c t i o n s / u p l o a d r e l e a s e a s s e t @ m a s t e r e n v : G I T H U B _ T O K E N : $ } w i t h : u p l o a d _ u r l : $ } a s s e t _ p a t h : $ } a s s e t _ n a m e : $ } a s s e t _ c o n t e n t _ t y p e : a p p l i c a t i o n / j a v a a r c h i v e n a m e : r e n a m e f i l e r u n : | m v . / b u i l d / l i b s / $ } . / b u i l d / l i b s / $ } . ` g i t r e v p a r s e s h o r t H E A D ` n a m e : d e p l o y f i l e u s e s : w l i x c c / S F T P D e p l o y A c t i o n @ v 1 . 0 w i t h : u s e r n a m e : s e r v e r _ r u n n e r s e r v e r : h u h a o r u i . c o m s s h _ p r i v a t e _ k e y : $ } l o c a l _ p a t h : . / b u i l d / l i b s / * r e m o t e _ p a t h : / w w w / w w w r o o t / f r i d g e . h u h a o r u i . c o m a r g s : o C o n n e c t T i m e o u t = 5 n a m e : r e s t a r t s e r v e r r u n : | m k d i r ~ / . s s h s s h k e y s c a n h u h a o r u i . c o m > > ~ / . s s h / k n o w n _ h o s t s e c h o $ } > > ~ / . s s h / i d _ r s a c h m o d 6 0 0 ~ / . s s h / i d _ r s a s s h s e r v e r _ r u n n e r @ h u h a o r u i . c o m k i l l 9 \ \ ` p s x | g r e p f r i d g e _ s e r v e r | s e d n 1 p | g r e p E o [ 0 9 ] [ 0 9 ] + \ \ ` s s h s e r v e r _ r u n n e r @ h u h a o r u i . c o m n o h u p j a v a j a r / w w w / w w w r o o t / f r i d g e . h u h a o r u i . c o m / $ } . ` g i t r e v p a r s e s h o r t H E A D ` > / d e v / n u l l 2 > S t r e a m s t r e a m = n u m s . s t r e a m ( ) ; 调 用 L i s t 的 s t r e a m ( ) 方 法 , 即 可 得 到 一 个 S t r e a m 对 象 。 而 对 于 i n t [ ] 一 类 的 数 组 , 获 取 s t r e a m 也 不 是 很 困 难 。 i n t [ ] n u m s = ; I n t S t r e a m s t r e a m = A r r a y s . s t r e a m ( n u m s ) ; 由 于 J a v a 的 基 本 数 据 类 型 导 致 的 问 题 , 此 处 的 s t r e a m 不 再 为 S t r e a m 类 型 ( 毕 竟 i n t 并 不 是 对 象 ) , 而 是 一 个 所 谓 的 I n t S t r e a m , 不 过 这 并 不 影 响 其 的 使 用 。 要 获 得 S t r e a m 类 型 的 s t r e a m , 我 们 只 需 要 将 数 组 更 换 为 I n t e g e r [ ] 类 型 。 I n t e g e r [ ] n u m s = ; S t r e a m s t r e a m = A r r a y s . s t r e a m ( n u m s ) ; s t r e a m 有 什 么 用 ? 获 得 了 一 个 s t r e a m 对 象 之 后 , 我 们 就 可 以 开 始 利 用 它 。 求 数 组 长 度 最 简 单 的 , 调 用 s t r e a m . c o u n t ( ) 方 法 , 即 可 获 得 数 组 的 长 度 。 I n t e g e r [ ] n u m s = ; S t r e a m s t r e a m = A r r a y s . s t r e a m ( n u m s ) ; l o n g s i z e = A r r a y s . s t r e a m ( n u m s ) . c o u n t ( ) ; / / 上 下 两 行 代 码 等 价 s i z e = n u m s . l e n g t h ; 有 人 可 能 会 说 , 就 这 ? 这 只 是 s t r e a m 最 简 单 的 使 用 , 接 着 来 些 好 玩 的 例 子 。 统 计 不 及 格 学 生 的 学 号 M a p s c o r e = n e w H a s h M a p ( ) ; s c o r e . p u t ( 2 0 1 8 0 6 0 6 1 1 0 0 , 9 5 ) ; s c o r e . p u t ( 2 0 1 8 0 6 0 6 1 1 0 1 , 7 5 ) ; s c o r e . p u t ( 2 0 1 8 0 6 0 6 1 1 0 2 , 5 3 ) ; s c o r e . p u t ( 2 0 1 8 0 6 0 6 1 1 0 3 , 5 4 ) ; s c o r e . p u t ( 2 0 1 8 0 6 0 6 1 1 0 4 , 7 7 ) ; s c o r e . k e y S e t ( ) . s t r e a m ( ) . f i l t e r ( k e y s c o r e . g e t ( k e y ) S y s t e m . o u t . p r i n t l n ( k e y ) ) ; 该 例 子 使 用 了 s t r e a m 的 f i l t e r 方 法 , 其 中 使 用 了 一 个 l a m b d a 表 达 式 , 传 入 一 个 k e y , 返 回 k e y 所 对 应 的 v a l u e 是 否 小 于 6 0 。 这 个 f i l t e r 会 返 回 所 有 成 绩 低 于 6 0 分 的 学 生 的 学 号 。 接 下 来 , 使 用 了 f o r E a c h 方 法 , 继 续 利 用 l a m b d a 表 达 式 , 将 这 些 学 号 依 次 输 出 。 将 s t r e a m 转 回 L i s t L i s t b l a m e = s c o r e . k e y S e t ( ) . s t r e a m ( ) . f i l t e r ( k e y s c o r e . g e t ( k e y ) 使 用 c o l l e c t 方 法 , 指 定 转 换 方 式 为 t o L i s t , 即 可 将 其 转 回 L i s t 对 值 进 行 额 外 的 处 理 s c o r e . k e y S e t ( ) . s t r e a m ( ) . f i l t e r ( k e y s c o r e . g e t ( k e y ) k e y . s u b s t r i n g ( 8 ) ) . f o r E a c h ( k e y S y s t e m . o u t . p r i n t l n ( k e y ) ) ; 在 这 里 , 我 们 使 用 了 一 个 新 方 法 m a p , 可 以 将 其 解 释 为 映 射 。 . m a p ( k e y k e y . s u b s t r i n g ( 8 ) ) , 会 返 回 一 个 新 的 s t r e a m 对 象 , 其 中 的 每 一 项 都 执 行 了 . s u b s t r i n g ( 8 ) 的 操 作 。 排 序 M a p s c o r e = n e w H a s h M a p ( ) ; s c o r e . p u t ( 2 0 1 8 0 6 0 6 1 1 0 0 , 9 5 ) ; s c o r e . p u t ( 2 0 1 8 0 6 0 6 1 1 0 1 , 7 5 ) ; s c o r e . p u t ( 2 0 1 8 0 6 0 6 1 1 0 2 , 5 3 ) ; s c o r e . p u t ( 2 0 1 8 0 6 0 6 1 1 0 3 , 5 4 ) ; s c o r e . p u t ( 2 0 1 8 0 6 0 6 1 1 0 4 , 7 7 ) ; s c o r e . k e y S e t ( ) . s t r e a m ( ) . s o r t e d ( ( k 1 , k 2 ) s c o r e . g e t ( k 2 ) s c o r e . g e t ( k 1 ) ) . f o r E a c h ( k e y S y s t e m . o u t . p r i n t l n ( k e y ) ) ; 使 用 s o r t e d 方 法 , 并 在 其 中 实 现 一 个 比 较 器 , 即 可 完 成 按 照 成 绩 从 高 到 低 的 顺 序 进 行 排 序 。 更 多 有 趣 的 方 法 有 关 s t r e a m 的 方 法 还 有 很 多 , 读 者 可 自 行 进 入 J a v a 的 文 档 进 行 了 解 , 本 文 不 再 进 行 介 绍 。 继 续 阅 读 J a v a l a m b d a 特 性 2 0 2 1 0 2 0 6 |  H H R |  代 码 使 人 快 乐 , 语 言 的 魅 力 引 言 一 直 以 来 , J a v a 有 一 个 为 人 所 不 满 的 缺 点 : 啰 嗦 。 有 些 简 单 的 东 西 , 可 能 需 要 撰 写 更 多 代 码 才 能 完 成 。 幸 好 , J a v a 为 我 们 推 出 了 很 多 新 功 能 , 来 解 决 其 中 的 问 题 。 本 文 主 要 想 介 绍 J a v a 8 的 l a m b d a 表 达 式 。 l a m b d a 之 前 的 版 本 先 来 看 这 么 一 串 代 码 S t r i n g [ ] n a m e = ; A r r a y s . s o r t ( n a m e , n e w C o m p a r a t o r ( ) } ) ; 有 五 个 小 朋 友 , 他 们 有 不 同 的 名 字 。 我 们 希 望 按 照 字 母 的 顺 序 为 其 排 序 。 按 照 J a v a 7 的 写 法 , 我 们 需 要 完 成 一 个 C o m p a r a t o r 接 口 , 并 实 现 其 中 的 c o m p a r e 方 法 。 以 完 成 排 序 。 使 用 l a m b d a 的 写 法 使 用 I D E A 的 朋 友 们 可 能 发 现 , 之 前 的 代 码 被 标 为 了 黄 色 。 I D E A 会 将 你 的 代 码 改 成 这 样 A r r a y s . s o r t ( n a m e , ( o 1 , o 2 ) o 1 . c o m p a r e T o ( o 2 ) ) ; 原 本 的 c o m p a r e 函 数 消 失 了 , 变 成 了 ( o 1 , o 2 ) o 1 . c o m p a r e T o ( o 2 ) 。 这 是 怎 么 回 事 呢 ? 什 么 是 l a m b d a 其 实 这 就 是 l a m b d a 表 达 式 , L a m b d a 允 许 把 函 数 作 为 一 个 方 法 的 参 数 ( 函 数 作 为 参 数 传 递 进 方 法 中 ) 。 使 用 L a m b d a 表 达 式 可 以 使 代 码 变 的 更 加 简 洁 紧 凑 。 ( o 1 , o 2 ) o 1 . c o m p a r e T o ( o 2 ) 意 为 , 传 入 了 o 1 , o 2 两 个 参 数 , 将 o 1 . c o m p a r e T o ( o 2 ) 的 值 作 为 返 回 值 。 简 单 的 语 法 就 完 成 了 原 本 五 六 行 代 码 的 工 作 量 。 还 能 更 简 单 吗 ? 能 ! 如 果 使 用 J a v a 8 的 另 外 一 个 特 性 , 方 法 引 用 , 撰 写 的 代 码 量 会 更 少 。 有 关 方 法 引 用 的 使 用 , 我 会 在 之 后 的 文 章 里 进 行 介 绍 。 l a m b d a 的 更 多 示 例 启 动 子 线 程 n e w T h r e a d ( ( ) S y s t e m . o u t . p r i n t l n ( H e l l o W o r l d ) ) . s t a r t ( ) ; 等 价 于 n e w T h r e a d ( n e w R u n n a b l e ( ) } ) . s t a r t ( ) ; 显 而 易 见 , 使 用 l a m b d a 语 句 , 可 以 使 代 码 更 为 简 洁 。 继 续 阅 读 1 2 3 . . . 8    C o p y r i g h t © 2 0 2 5 H H R 的 小 站 P o w e r e d b y T y p e c h o ) ) ) a n d T h e m e m a t e r i a l i t y 浙 I C P 备 2 0 0 0 1 7 8 7 号 1 

站点概括

关于www.huhaorui.com说明:
www.huhaorui.com由网友主动性提交被windows查询站整理收录的,windows查询站仅提供www.huhaorui.com的基础信息并免费向大众网友展示,www.huhaorui.com的是IP地址:- 地址:-,www.huhaorui.com的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.huhaorui.com的备案号是-、备案人叫-、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建未知。

内容声明:

1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:http://www.cxzwin.cn/dianyingdh/dfe230d52dec7367f320.html,复制请保留版权链接!


温馨小提示:在您的网站做上本站友情链接,访问一次即可自动收录并自动排在本站第一位!
您可能还喜欢

临床研究现场管理服务

泰思维创(苏州)医药科技有限公司提供专业的临床研究现场管理服务,快速启动服务和CRC派遣服务.我们拥有经验丰富的服务团队,多年行业经验,技术力量雄厚,产品质量可靠,价格合理,服务客户案例众多,值得信赖.服务热线17798188884.

小A智能语音客服

小A智能客服机器人应用于企业客服服务,老客户回访、会员回访及客服服务器,产品系列包含智能语音机器人、智能语音质检、智能文本机器人、智能坐席辅助等。小a智能语音客服机器人基于语音识别、语义理解、大数据及呼叫中心技术,真人语音,智能交互,多轮对话,替代客服工作,广泛用于客服回访、企业热线及白名单客服平台。小提供私有云方式部署。

沭阳花卉网

沭阳花卉网-花卉、苗木、景观、草坪、花木周边产品

江苏海通久卓净化工程有限公司

海通久卓专业承接无尘车间、洁净厂房、舒适性中央空调系统、机电设备安装工程、环保设备安装工程、自动化控制工程、机电维修维保服务工程等;专业总承接数据中心设计、咨询、运维、工程、销售,网络能源基础设施一体化解决方案服务商。

泉州物流公司

文豪货运是一家专注于提供泉州到全国货运服务的泉州物流公司,文豪货运以高效运转、用心服务的经营理念为广大客户带来安全快捷的物流托运服务!

成都上善佳美食培训丨小吃培训丨餐饮培训丨包子馒头面条培训丨中餐快餐丨现捞卤菜丨凉菜丨夜宵烧烤丨

早餐早点培训,包子馒头培训,重庆小面培训,中餐快餐培训,江湖菜培训,卤菜凉菜培训,夜宵烧烤培训,大排档培训,火锅汤锅培训,特色小吃培训,冷饮甜品培训,摆摊小吃项目,夜市小吃,冷吃兔培训,手撕烤兔培训,麻辣兔头培训,美蛙鱼头培训。

浙江迈思特液压管件股份有限公司

浙江迈思特液压管件股份有限公司是一家专业从事液压管件的研发设计、生产制造的高新技术企业。公司产品多样,拥有包括硬管接头,软管接头、液压软管总成、油塞、螺母等各类行业产品,被广泛应用于汽车制造、工程机械、船舶制造,风力发电,轨道交通,国防军工等行业。

桐庐新闻网

桐庐新闻网立足桐庐,做到依托桐庐、结合桐庐时事,成为世界了解桐庐、桐庐走进世界的一个重要窗口,权威新闻、快捷新闻、精彩新闻,尽在桐庐新闻网,是由桐庐县信息传媒中心创建。桐庐新闻网囊括:桐庐新闻,桐庐图片,桐庐论坛,桐庐论坛,潇洒桐庐,桐庐网,桐庐经济,桐庐旅游,数字报纸等地方特有频道,中国画城

随机文章
深入解析 Windows操作系统的含义 历史与发展

深入解析 Windows操作系统的含义 历史与发展

本文旨在详细分析,window,一词的多重含义及其在不同领域的应用,window,这个词汇在英语中具有多种意义,其主要含义和用法如下,1.窗户,在建筑和日常生活中,,window,最基本的含义是指建筑物上的开口,用以通风和采光,常见于住宅、办公室以及其他建筑物,2.橱窗,在商业领域,,window,特指商店的橱窗,用于展示商品并吸引...。

企业品牌 2025-01-08 05:45:57

如何在实体店铺或在线平台寻找并购买正版Windows操作系统光盘

如何在实体店铺或在线平台寻找并购买正版Windows操作系统光盘

亲爱的用户,您好!在您的问题中涉及到了微软Windows操作系统的价格、购买渠道和正版与盗版软件的差异,以下是对这些内容的详细分析说明,1.微软Windows操作系统的价格,微软在中国发售的Windows7正版系统光盘共有四个版本,其价格不等,具体如下,家庭基础版,HomeBasic,399元家庭高级版,HomePremium,5...。

企业品牌 2025-01-08 14:42:04

10系统 全面指南 如何使用专业版密钥激活您的Windows

10系统 全面指南 如何使用专业版密钥激活您的Windows

本文将详细分析关于Windows10系统专业版密钥激活的问题,并提供一些常见的激活码,Windows10是微软推出的操作系统,它分为多个版本,包括家庭版、专业版、企业版等,这些版本中,专业版因其高级功能和稳定性而受到许多用户的青睐,合法激活Windows10专业版需要有效的密钥,这对于用户来说是一个常见的问题,Windows10专业版...。

企业品牌 2025-01-09 11:05:10

当Windows界面卡顿不前时的全面故障排查和解决方案 电脑启动异常

当Windows界面卡顿不前时的全面故障排查和解决方案 电脑启动异常

本文将详细分析当电脑在启动过程中始终停留在,正在启动Windows,界面时可能遇到的问题及其解决方案,我们将从系统、硬件、驱动程序和兼容性等方面,逐一探讨并提供相应的解决方法,1.启动卡顿问题初步解决,当电脑在启动时停留在,正在启动Windows,界面,首先可以尝试按Ctrl,Alt,Del键,这一操作有时可以触发电脑自动重启,进而恢...。

企业品牌 2025-01-12 21:35:02

如何在Win10任务栏中找回消失的Windows资源管理器图标

如何在Win10任务栏中找回消失的Windows资源管理器图标

本文主要探讨了在Windows10操作系统中,当任务栏没有显示Windows资源管理器时,可以通过哪些方法来解决这一问题,以下是对这些方法的详细分析说明,1.重启Windows资源管理器这是一种常见的解决方法,适用于资源管理器无响应或未显示在任务栏的情况,通过按Ctrl,Alt,Delete键打开任务管理器,找到Windows资源管理...。

企业品牌 2025-01-13 23:49:22

密钥获取与系统验证的全面指南 如何正确激活Windows 10专业版

密钥获取与系统验证的全面指南 如何正确激活Windows 10专业版

在本文中,我们将详细分析Windows10系统专业版的密钥激活问题,并探讨不同类型的Windows10专业版密钥及其激活方法,Windows10专业版密钥的种类,Windows10有多种版本,每个版本都有对应的密钥,以下是Windows10专业版密钥的一些类型,企业版永久密钥,XGVPP,NMH47,7TTHJ,W3FW7,8HV2C...。

企业品牌 2025-01-18 05:59:50

如何使用WIMBoot方式安装Win10系统

如何使用WIMBoot方式安装Win10系统

本文旨在详细分析和说明如何通过WIMBoot技术在Windows10操作系统中进行安装,WIMBoot是一种启动技术,它允许系统从WIM,WindowsImagingFormat,文件启动,而不是传统的GHO,Ghost,文件,以下是对本文内容的详细分析说明,操作步骤分析,1.准备Windows10操作系统镜像,这是安装过程的第一步,...。

企业品牌 2025-03-11 19:19:30

7平滑过渡到Windows 10的升级教程 全面指南 从Windows

7平滑过渡到Windows 10的升级教程 全面指南 从Windows

本文旨在为仍在使用Windows7的用户提供一个详细的升级指南,以便他们能够平滑地过渡到Windows10操作系统,以下是对文章内容的详细分析说明,一、升级的必要性和优势文章首先强调了从Windows7升级到Windows10的重要性,Windows10提供了更多的安全性、稳定性和新功能,同时微软也不再为Windows7提供官方支持,...。

企业品牌 2025-03-15 04:05:46

10系统中查找和验证激活密钥 如何在Windows 全面指南

10系统中查找和验证激活密钥 如何在Windows 全面指南

本文主要介绍了如何在Windows10专业版上安装和激活永久密钥,以及如何通过注册表查看激活密钥和使用激活工具进行激活,以下是对文章内容的详细分析说明,1.安装激活密钥的步骤,文章首先提供了一个Windows10专业版的永久激活密钥,格式为,dmpermanentactivekey,oem厂商,dmwindows10专业版永久激活密钥...。

企业品牌 2025-03-18 04:40:52

提升性能与兼容性的权衡 电脑系统更新的利弊分析

提升性能与兼容性的权衡 电脑系统更新的利弊分析

在讨论是否应该开启Windows自动更新的问题时,我们需要从多个角度进行分析,包括系统安全性、用户体验、以及操作系统的合法性,以下是对本文的详细分析说明,系统安全性,Windows防火墙和自动更新是微软提供给用户的基本安全措施,防火墙可以防止未经授权的访问和恶意软件的入侵,而自动更新则确保系统及时修补已知的安全漏洞,完全关闭这些功能可...。

企业品牌 2025-03-18 10:14:11