avatar
文章
25
标签
26
分类
12
主页
博文
  • 分类
  • 标签
  • 归档
关于作者
Logo旅人leetcode2 返回首页
主页
博文
  • 分类
  • 标签
  • 归档
关于作者

leetcode2

发表于2024-08-05|更新于2024-08-05|算法
|浏览量:
文章作者: 旅人
文章链接: https://lvren.xyz/2024/08/05/leetcode2/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 旅人!
面试双指针
上一篇
github实现CD
由于学习上的需要,我需要不断对GitHub上的分支进行合并与持续向远端推送。虽然手动操作并不难,但次数较多时,自动化部署功能显得尤为必要。本文将介绍如何利用GitHub Actions实现Spring Boot程序的持续部署。 Actions基本使用方法基本概念 workflow:GitHub的配置文件,存放在.github/workflow文件夹中。 job:一个workflow由多个job构成。 step:每个job分为多个步骤。 action:每个步骤执行的具体动作。 字段解释runs-on选择执行环境,目前支持的环境包括: ubuntu-latest windows-latest macos-latest uses调用GitHub市场中的预定义脚本。例如: 1uses: actions/checkout@v4 使用Actions将Java程序部署到远程服务器上使用Maven打包 进入GitHub Actions管理界面,创建新workflow。 选择Java with Maven模板,配置以下内容: 12345678910111...
下一篇
leetcode1
暴力思路:可以直接使用set记录下节点的地址值,如果有重复那么就是有环,如果指针走到了最后那么就说明无环 1234567891011public boolean hasCycle(ListNode head) &#123; Set set = new HashSet<>(); while (head != null) &#123; if(!set.contains(head))&#123; set.add(head); &#125;else return true; head=head.next; &#125; return false; &#125; 双指针思路:使用快慢指针,如果快指针和慢指针相撞,就说明有环,如果快指针走到头,就说明无环 12345678910111213public boolean hasCycle(Li...
相关推荐
2024-08-05
leetcode1
暴力思路:可以直接使用set记录下节点的地址值,如果有重复那么就是有环,如果指针走到了最后那么就说明无环 1234567891011public boolean hasCycle(ListNode head) &#123; Set set = new HashSet<>(); while (head != null) &#123; if(!set.contains(head))&#123; set.add(head); &#125;else return true; head=head.next; &#125; return false; &#125; 双指针思路:使用快慢指针,如果快指针和慢指针相撞,就说明有环,如果快指针走到头,就说明无环 12345678910111213public boolean hasCycle(Li...
2025-04-08
大文件上传
对于后端来说,如果文件上传的时候采用一整个上传的方式,那么后端需要在内存中留出很大一部分空间来进行一个中转。如果文件过大,那么可能会造成内存空间的拥挤,频繁的IO造成服务器性能的下降,在web这个多并发的情况下,性能的下降会导致响应时间的增加,严重甚至会导致服务的崩溃。所以我们要对大文件的上传进行专门的优化。 同时,过大的文件传输也会长时间的占用网络信道,会导致网络的拥塞,其余的服务响应时间也会增加。 总结来说,传统整文件上传面临三个核心问题: 内存压力 — 服务端需要一次性将整个文件加载到内存中,上百MB甚至GB级的文件很容易导致OOM 网络不稳定 — 传输过程中一旦网络中断,整个文件需要重新上传,用户体验极差 上传时间过长 — 单连接串行传输,无法充分利用带宽,用户等待时间长 整体方案:文件分片核心思路是:将大文件切分成多个小片段,逐片上传,最后在服务端合并还原。 我们和前端约定,在上传文件的时候,将文件切片处理,传输的时候附带有文件的唯一标识,以及文件切片数,切片标识。 在后端时,我们创建临时文件夹来存储临时切片,在前端传入的标识和切片总数达标的时候,开始在后端合...
avatar
旅人
技术栈也是栈
文章
25
标签
26
分类
12
Follow Me
公告
This is my Blog
最新文章
Agent 工作流模式与工程实践2026-07-20
LangGraph 图编排:边、Send 与 Command2026-07-20
LangGraph 状态管理:State、Reducer 与 Message2026-07-20
LangGraph 入门:用有向图把 Agent 跑起来2026-07-20
RAG:用检索增强生成打破大模型的知识局限2026-04-02
© 2024 - 2026 By 旅人