- 博客(70)
- 资源 (3)
- 收藏
- 关注
原创 单调栈的定义以及使用模板
单调栈(Monotonic Stack)是一种特殊的栈数据结构,主要用于解决一些与单调性相关的问题。单调栈的特点是栈内元素保持单调性,通常是单调递增或单调递减。注意:这里定义的顺序是从「栈顶」到「栈底」。
2024-05-04 23:59:19 899
原创 布隆过滤器原理及应用场景
本文深入探讨了布隆过滤器的原理、应用和优势。通过对布隆过滤器的详细解释,读者将了解如何利用布隆过滤器高效地进行数据过滤和去重,以及如何在实际项目中应用布隆过滤器解决各种数据处理挑战。
2024-03-16 21:24:30 980
原创 Docker 中 MySQL 的部署与管理
探索在 Docker 中部署 MySQL,包括数据库创建、数据导入,并使用 Navicat 实现便捷可视化连接,轻松管理你的数据库环境。
2024-03-13 13:32:29 1411
原创 Docker 镜像源配置
探索 Docker 常用镜像源网址,详细介绍如何配置 Docker 镜像源,提升容器构建与部署效率,加速应用交付流程。
2024-03-13 13:22:26 1593
原创 Git 对文件名大小写不敏感的问题解决方案
这篇博客主要讨论了在使用Git时遇到的文件名大小写不敏感的问题,特别是在Windows系统下的一些坑。博文强调了在仓库克隆或初始化时,应该尽量设置Git对文件名大小写敏感,以避免潜在的问题。该博客解释为什么这个问题在Windows上会出现,以及如何通过Git配置来处理这一问题。总体而言,这篇博客为读者提供了有关Git文件名大小写不敏感问题的重要信息和解决方案。
2024-01-25 00:11:23 2145 1
原创 JSON 基本语法以及在Java 中的使用
介绍 JSON的基本概念和语法;详细阐述在 Java 中如何使用 JSON,并根据 Jackson 库给出了具体的案例。
2024-01-20 18:12:22 1187
原创 瑞吉外卖笔记系列(2) —— 完善员工的后台系统登录功能,实现员工信息管理
瑞吉外卖笔记系列(2) —— 完善员工的后台系统登录功能,实现员工信息管理
2024-01-13 14:44:45 1161
原创 SpringBoot 静态资源映射
当涉及到Spring Boot的静态资源映射时,了解如何配置和访问静态资源是至关重要的。默认情况下,Spring Boot将resources/static目录下的内容映射到根路径,但其他同级目录需要进行额外的配置。这意味着你可以通过简单的方式管理和展示博客中的静态资源。通过正确配置application.properties或application.yml文件,你可以自定义静态资源的映射路径,以适应项目的需求。这样,你可以更灵活地处理静态资源,并确保它们能够被应用程序轻松访问。
2024-01-08 22:28:35 2252
原创 Tomcat 安装和运行教程
这篇博客详细介绍了 Tomcat 的安装和使用过程。从下载 Tomcat,配置环境变量,到启动和测试应用程序,提供了简单易懂的步骤。无论是初学者还是有经验的开发者,都能通过这篇博客迅速上手 Tomcat,搭建起稳健的 Java Web 开发环境。
2024-01-02 14:43:07 1236
原创 Java安装详细教程
这博客介绍了如何轻松安装 Java,提供了简洁明了的步骤,让读者在短时间内完成安装。从下载到环境变量配置,一步步引导,确保你在开始 Java 编程之前拥有一个顺畅的开发环境。
2023-12-31 18:20:22 1414
原创 Maven下载和安装的详细教程
本教程简明扼要地指导如何安装 Maven,提供下载、解压、配置环境变量的简单步骤,助你快速搭建 Maven 开发环境,提升项目管理效率。
2023-12-31 18:16:13 668
原创 Docker 概述以及整体架构
Docker是一个用于开发、发布和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,以便快速交付软件。使用Docker,您可以以管理应用程序的相同方式管理基础架构。通过利用Docker的发布、测试和部署代码的方法,您可以显着减少编写代码和在生产中运行代码之间的延迟。Docker提供了在称为容器的松散隔离环境中打包和运行应用程序的能力,并提供工具和平台来管理容器的生命周期。
2023-12-30 22:50:20 1269 1
原创 markdown中常见跳转技巧
参考链接” 是一种 Markdown 中用于提供链接定义的方式,其主要目的是使文本更加清晰和易读,减少文本中链接的干扰。通常而言, 参考链接主要使用于较为复杂的文档, 简单文档中使用超链接即可。可以使用相对路径或者绝对路径。使用 HTML的a标签。
2023-12-29 23:39:50 2423
原创 Typora快捷键设置详细教程
在这个键值对中,键是功能的名称(“Inline Math”),值是与该功能关联的自定义快捷键(“Ctrl+M”)。这表示当用户按下 “Ctrl+M” 键时,将触发 “Inline Math” 功能。文件,在 “keyBinding” 里添加键值对。其中,键是功能的名称,值是与该功能关联的自定义快捷键。打开【文件】–>【偏好设置】,找到【通用】–>【打开高级设置】,找到。功能名称可以在 typora 软件的功能栏里面找到, 中英文都可。
2023-12-29 23:24:18 1103
原创 前后端分离架构的特点以及优缺点
在前后端不分离的架构中,前端(用户界面)和后端(服务器端)代码都在同一个项目中,并且由同一套服务器技术(如PHP,JSP,ASP.NET等)生成。这种情况下,服务器端不仅负责处理业务逻辑,还要负责生成和返回前端的HTML页面。在前后端分离的架构中,前端和后端是相互独立的两个部分。前端负责用户界面的展示和交互,后端负责处理业务逻辑、数据库访问和数据处理。在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果。
2023-12-29 12:24:42 2696
原创 Android崩溃定位:使用addr2line和IDA Pro解析SO文件错误位置
在本博客中,我们深入探讨了处理Android应用崩溃问题的关键步骤,着重介绍了两个强大的工具:addr2line和IDA Pro。这两者的结合使用,有助于快速而准确地定位SO文件中的错误位置,为开发者提供了强大的调试和分析工具。
2023-12-28 21:19:41 1212
原创 深入了解云原生:定义与特征解析
云原生,作为当今软件开发的前沿概念,引领着应用程序设计和部署的未来。本文深入探讨了云原生的定义,揭示了它所具备的关键特征。从容器化、微服务架构,到自动化运维和弹性伸缩,我们将全面解析云原生的本质,为您揭示构建高效、灵活和可伸缩应用程序的秘诀。无论您是初学者还是经验丰富的开发者,都将从中获得深刻的见解,加速迈向云原生世界的步伐。
2023-12-25 13:24:48 1472
原创 java方法引用语法规则以及简单案例
本文将介绍方法引用的语法规则和简单案例。方法引用是 Lambda 表达式的一种简写形式,用于表示已有方法的直接引用。类似于lambda表达式,方法引用也不是一个对象。不过,为一个类型为函数式接口的变量赋值时会生成一个对象。通过使用方法引用,我们避免了显式地编写 Lambda 表达式,使代码更为简洁。
2023-12-13 23:16:04 911
原创 函数式编程解析:定义、功能与Java实践
本文深入剖析函数式编程,从其基本定义、核心功能出发,详细讨论在Java语言中的实际应用。我们将首先探讨函数式编程的基本概念和核心特征,随后分析其在软件开发中的功能和优势。最后,我们将关注Java语言中函数式编程的具体体现,包括Lambda表达式、流式 API等工具的使用,以及如何通过这些特性提升代码的质量和可维护性。通过本文,读者将获得对函数式编程全貌的清晰认识,并深入了解其在Java开发中的实际应用。
2023-12-11 13:19:50 1023
原创 Java集合框架定义以及整体结构
Java集合框架(Java Collections Framework)是Java平台提供的一组用于存储、操作和处理对象集合的类和接口的集合。它提供了一套通用的接口和实现类,使得在处理对象集合时更加方便、高效和灵活。
2023-12-09 20:56:04 999 1
原创 消息队列的基本概念以及作用
本文将介绍消息队列的基本概念以及作用。消息队列(Message Queue, MQ)是一种用于在应用程序之间或不同组件之间进行异步通信的机制。它是一种存储和转发消息的系统,允许生产者将消息发送到队列,然后由消费者从队列中接收消息。
2023-12-08 20:43:20 1230
原创 利用Spring Boot构建restful web service的详细流程
利用Spring Boot构建restful web service的详细流程
2023-11-28 15:48:37 1286
原创 深入理解设计模式:设计模式定义、设计原则以及组织编目
深入理解设计模式,阐述设计模式的定义以及在设计模式中常使用的六大设计原则,并且给出设计模式的具体分类
2023-07-29 20:43:33 684 1
原创 HTTP vs HTTPS: 网络安全的重要转变
HTTP协议存在安全通信上的不足,因为它采用明文传输数据,易受窃听和篡改。为了解决这个问题,引入了HTTPS协议。HTTPS在HTTP协议基础上添加了安全套接字层(SSL/TLS协议),通过加密通信确保数据传输的机密性和完整性。
2023-07-27 21:57:53 112
原创 chrome插件reading-time开发
学习chromr官网提供的reading-time扩展开发案例,将预期的阅读时间添加到任何Chrome extension 和 Chrome Web Store documentation 页面里面
2023-07-16 18:30:50 256
原创 chrome插件”hello-world“开发详细流程以及日志定位
通过创建“Hello, Extensions”示例来介绍插件开发工作流程。它介绍了在开发过程中加载插件、定位控制台日志和错误日志、选择项目结构以及使用Typescript。
2023-07-15 22:34:56 437
原创 HTTP协议—— 响应状态码
本篇博客将深入探讨HTTP协议中常见的状态码,包括1xx信息性状态码、2xx成功状态码、3xx重定向状态码、4xx客户端错误状态码和5xx服务器错误状态码。另外,本博客还详细介绍了常用的14种状态码。
2023-07-13 22:25:28 833
原创 个性化Github首页
Github 目前支持在个人主页自定义展示一些内容。创建方式为以用户名idealzouhu为例, 创建仓库, 自动生成readme.md以上内容为github自动初始化提供的demo,用户可以自定义这个文档的内容。至于如何将这部分内容制作地比较好看,可以查看里的链接。
2023-06-30 22:25:50 91
原创 配置并运行VSCode的Task
Visual Studio Code 的Task(任务)文件可以被用来运行脚本或启动一个进程。许多现有的工具都可以通过Task直接在Visual Studio Code中运行,而不需要额外在命令行中输入命令。Task被配置在.vscode文件夹的tasks.json文件中。注意:Task只能配置在有文件夹打开的项目中。
2023-05-10 19:06:36 1963 1
股票交易项目(Java实现).zip
2021-07-01
软件综合设计报告.rar
2021-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人