当前位置: 首页 > news >正文

学习Java第二十七天——黑马点评25/95

文章目录

  • Leetcode每日一题:1.两数之和
  • Redis课程介绍导学
  • 基础篇-01~22
  • 实战篇-01.Redis企业实战课程介绍
  • 实战篇-02.短信登录-导入黑马点评项目
  • 补充-使用Git进行版本控制


Leetcode每日一题:1.两数之和

暴力做法:先枚举下标i,再枚举下标j

优化变成:在一些数中找一个数
哈希表非常适合做这件事。
在这里插入图片描述

什么时候会想到用哈希法,用哈希表来做一下映射:每当我们遇到要判断这个元素是否在集合里出现过的时候。 ——代码随想录

问:是什么原因导致了这两种算法的快慢?
答:我用「获取了多少信息」来解释。
暴力做法每次拿两个数出来相加,和 target 比较,那么花费 O(1) 的时间,只获取了 O(1) 的信息。
而哈希表做法,每次查询都能知道 O(n) 个数中是否有 target−nums[j],那么花费 O(1) 的时间,就获取了 O(n) 的信息。
这就是为什么我们可以把暴力的 O(n^2) 优化成 O(n)。复杂度分析
时间复杂度:O(n),其中 n 为 nums 的长度。
空间复杂度:O(n)。哈希表需要 O(n) 的空间。
相比暴力做法,哈希表多消耗了内存空间,但减少了运行时间,这就是「空间换时间」。作者:灵茶山艾府
链接:https://leetcode.cn/problems/two-sum/solutions/2326193/dong-hua-cong-liang-shu-zhi-he-zhong-wo-0yvmj/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Redis课程介绍导学

在这里插入图片描述

基础篇-01~22

直接通过,之前苍穹外卖大体学过。
详见:
学习Java第十四天——苍穹外卖Day04另一半和Day05-1~11-CSDN博客
学习Java第十五天——苍穹外卖Day05-12~17和Day06-01~12-CSDN博客

实战篇-01.Redis企业实战课程介绍

在这里插入图片描述

实战篇-02.短信登录-导入黑马点评项目

在这里插入图片描述
弹幕: 这里需要自己新建一个名为hmdp的数据库,在这个数据库上右键运行sql文件就可以了。bym亲测有效!
在这里插入图片描述
前后端分离的模式。后端部署在Tomcat上,前端部署在Nginx上。

移动端或者pc端在发起请求的时候,首先请求我们的页面其实都是向Nginx发起请求,得到这样的一些静态资源,然后页面再通过Nginx,向我们的服务端发起请求去查询数据。这些数据可能来自于我们的mysql集群,也可能来自于我们的Redis集群。然后再把查询到的数据返回给前端,那么前端完成渲染就ok了。所以这其实就是一种前后端分离的一种架构模式。
在这里插入图片描述
导入代码很顺利,没有报错。
在这里插入图片描述
前端部署起来很简单,因为我们是把整个前端代码部署在nginx里面的,拷贝一份即可。
在这里插入图片描述
在这里插入图片描述

补充-使用Git进行版本控制

忘记了,又看了一遍:Day01-06-开发环境搭建_后端环境搭建_使用Git进行版本控制_哔哩哔哩_bilibili

http://www.dtcms.com/a/431291.html

相关文章:

  • 小迪web自用笔记44
  • Linux 中的 PS1、PS2、PS3、PS4:深入理解 Shell 提示符
  • 做网站的傻瓜软件wordpress 装主题
  • 如何拷贝服务器里面网站做备份免备案做网站 可以盈利吗
  • 【LangChain】P5 对话记忆完全指南:从原理到实战(上)
  • 建设部网站办事大厅辽宁省建设行业协会网站
  • Python圣诞祝福
  • Spring StopWatch 使用详解
  • 【C++语法】C++11——新的类功能可变参数模版lambda表达式
  • 电话AI呼叫系统怎么集成扣子AI Agent
  • 2025移动开发新方向:AR/VR落地与AI个性化实战指南
  • 某一类重复定义,应该怎么办
  • 网站中文域名好不好网店运营实训报告
  • 大话数据结构之<二叉树>
  • 刷赞网站推广空间免费建设网站服务器
  • WebForms 导航
  • 用代码怎么建设网站安徽百度seo公司
  • 网站开发环境和运行环境动漫设计专升本可以考哪些学校
  • windows10 重启硬盘自动修复后 启动成英文系统
  • 小迪安全v2023学习笔记(九十四讲)—— 云服务篇弹性计算云数据库实例元数据控制角色AK控制台接管
  • JAVA SE 基础语法 —— K / 认识异常
  • 从 CefSharp 迁移至 DotNetBrowser
  • 地方旅游网站模板网站建设模式有哪些内容
  • 【Docker项目实战】使用Docker部署Hasty Paste粘贴应用程序
  • 7c框架 网站建设微信免费推广平台
  • GameObject 的 conditionID1 值在 PlayerCondition.db2 中找不到相应记录的问题原因分析
  • 西安百度网站建设优化大师免安装版
  • 计算机网络-协议层级及其服务模型
  • 长宁哪里有做网站优化比较好邵阳竞价网站建设设计
  • 动漫网站 设计宣传中心网站建设