程序编程实战教程 -AI、Java、Spring Boot 实战 专注后端开发知识分享,涵盖 Java 基础、Spring Boot 实战、数据库优化与中间件应用,助力程序员成长为优秀后端开发工程师。

使用 Node.js 构建 URL 缩短器 DEV 的全球展示与分享挑战赛,由 Mux 呈现:展示你的项目!

摘要: 本文将介绍如何使用 Node.js 构建一个 URL 缩短器。该项目由 Mux 赞助的 DEV 全球展示挑战赛呈现,旨在展示参与者们的项目。文章首先概述了项目的目标和所需的技术栈,包括使用 MongoDB 和 Node.js 基础知识。接着,文章详细描述了项目的构建流程,包括初始化应用程序和安装依赖项的过程。文章还提到了如何设置 Express 服务器,并提供了代码示例。最后,文章强调了使用端口来运行服务器的重要性,并简要介绍了项目的未来发展方向。

缓存你的 Express 应用 缓存你的 Express 应用 由 Mux 呈现的 DEV 全球展示挑战赛:展示你的项目!

摘要: 本文主要介绍了如何在Express应用中添加缓存,以提升应用的性能。首先,文章解释了缓存的概念和重要性,接着介绍了Redis作为缓存工具的优势和使用方法。然后,通过一个简单的Express应用示例,展示了如何安装Redis,并将其集成到Express应用中。最后,文章强调了缓存的重要性,并指出在Express应用中使用缓存可以提高应用的响应速度和性能。

一个 hosts 文件即可屏蔽所有 hosts 文件

文章摘要:本文介绍了如何使用一个简单的hosts文件屏蔽所有不良网站和追踪器,提升网站性能和浏览体验。文章详细解释了hosts文件的原理,并介绍了如何使用Steven Black的“hosts”项目收集屏蔽的域名。同时,还提供了一些修改和暂时禁用hosts文件的小贴士。

我用来写博客的工具

摘要:本文介绍了作者写博客所使用的工具,包括GitHub Pages、Git、Jekyll & Jasper 2主题、Remarkable、Markor、MrHyde以及Canva、Adobe Spark Post和GIMP等。作者详细描述了这些工具在博客写作中的应用,并分享了它们的优点和使用体验。文章旨在为读者提供一种如何建立并维护美观博客的指南。最后,作者鼓励读者尝试这些工具并分享他们的想法和建议。

受我之前在 dev.to 上发布的帖子启发,我推出了一些东西。

受之前在dev.to上发布的帖子启发,作者推出了一些内容,包括工具、社区和播客,并整理成网站Appydev。该网站由Nuxt.js、Tailwind CSS和Nuxt内容模块制成,除了花4美元购买域名外,其他都是免费的。作者希望获取读者的反馈。

2019年我应该听哪些播客?

在找播客听的开发者可看这篇文章,推荐一些值得一听的播客节目。文章来源附在文末。

哈希表简介

本文介绍了哈希表的基本概念,包括其引言、存储的数据、哈希函数、碰撞处理方法(分离链接法和开放寻址)、运行时间以及应用场景。哈希表是一种使用哈希函数来存储和检索数据的数据结构,其时间复杂度在理想情况下为O(1)。当发生碰撞时,可以使用分离链接法或开放寻址来处理。哈希表在数据检索、插入和删除方面速度很快,但在需要搜索/遍历数据时速度较慢。

使用 GitHub Actions 免费保护您的 Docker 镜像!DEV 全球展示挑战赛,由 Mux 呈现:展示您的项目!

本文主要介绍了如何使用GitHub Actions免费保护Docker镜像。文章中提到了使用Phonito.io的API扫描Docker镜像以检测漏洞,并详细介绍了如何设置GitHub Actions工作流以自动化该过程。文章强调了在开发过程中容器安全的重要性,并提供了示例代码和详细步骤,以帮助开发者快速构建安全的应用程序。此外,文章还提到了由Mux呈现的DEV全球展示挑战赛,鼓励开发者展示自己的项目。总之,本文提供了使用GitHub Actions免费保护Docker镜像的实用指南,以帮助开发者提高应用程序的安全性。

CSS挑战#2 | 工具提示

本文是CSS挑战系列的第二周内容,聚焦于工具提示的实现。文章概述了人们提出的各种面包屑导航实现方案,并讨论了HTML代码的编写。挑战要求参与者实现一个工具提示功能,在鼠标悬停或聚焦时显示附加信息。文章还提供了相关资源和链接供进一步学习,并鼓励参与者在评论中分享解决方案。整体来说,文章旨在通过实际项目中的挑战帮助读者提升CSS技能。

快速回顾 JavaScript 的 Array.prototype.sort() 方法 Array.prototype.sort() 的默认行为 使用 compareFunction 定义排序行为,.sort(function(a, b) { … }) 基于嵌套属性对 JSON 进行排序 结论 更新于 2019 年 8 月 28 日 由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!

摘要: 本文主要介绍了JavaScript中Array.prototype.sort()方法的默认行为,以及如何通过使用compareFunction来自定义排序行为。文章还解释了如何基于嵌套属性对JSON进行排序。最后,文章提到了由Mux主办的DEV全球展示挑战赛,鼓励读者展示自己的项目。