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

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

摘要: 本文将介绍如何使用 Node.js 构建一个 URL 缩短器。该项目将使用 MongoDB 和 Node.js 的基础知识,包括规划构建流程、初始化应用程序并安装依赖项、设置 Express 服务器等步骤。通过创建一个 API 服务来缩短用户提供的网址,并使用短链接进行访问。文章还提供了关于如何设置服务器、使用端口运行服务器等细节。该项目是为了参与由 Mux 呈现的 DEV 全球展示与分享挑战赛,展示你的项目!

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

摘要: 本文主要介绍了如何在Express应用中添加缓存,以提升应用的性能。首先,文章解释了缓存的重要性,并介绍了Redis作为一种开源的内存数据结构存储系统,可以用于数据库、缓存和消息代理。接着,文章展示了如何安装Redis并将其添加到Node.js的Redis客户端。最后,文章以一个简单的Express应用为例,展示了如何添加缓存层,使用Redis来存储和获取数据,从而减少网络请求和访问数据的时间,提高应用的响应速度和性能。

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

文章摘要:本文介绍了如何使用一个简单的hosts文件屏蔽所有不良网站和内容。文章首先解释了hosts文件的定义和作用,然后介绍了如何通过一个公共的hosts文件收集不良网站的域名并将其屏蔽。此外,文章还提供了一些实用的工具和技巧,以帮助读者管理和更新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年我应该听哪些播客?

这篇文章是一篇关于播客推荐的博客文章,主要询问开发者们在听哪些播客,有哪些值得推荐的节目。文章来源为https://dev.to/wuz/what-podcasts-should-i-be-listening-to-in-2019-4mnn。文章关键词为“2019年我应该听哪些播客”。

哈希表简介

本文介绍了哈希表的基本概念和工作原理。哈希表是一种包含键值对的数据结构,使用哈希函数来存储和检索数据。哈希函数将键映射到哈希码,从而快速检索所需数据。当存在冲突时,哈希表采用分离链接法或开放寻址来处理。哈希表在数据检索、插入和删除方面速度很快,但在需要搜索/遍历数据时速度较慢。文章还讨论了哈希表的运行时间和冲突处理等相关内容。

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

本文介绍了如何使用 GitHub Actions 和 Phonito.io 免费保护 Docker 镜像。文章首先强调了容器安全的重要性,然后详细说明了 GitHub Actions 和 Phonito.io 的作用和使用方法。通过简单的步骤,读者可以自动化 Docker 镜像的构建和安全性扫描,及时发现并修复潜在的漏洞。文章还提供了示例代码和常见问题解决方案,并鼓励读者参与 DEV 全球展示挑战赛来展示自己的项目。总之,本文帮助开发者快速构建安全可靠的 Docker 镜像,提高了软件的安全性。

CSS挑战#2 | 工具提示

本文是CSS挑战系列的第二周内容,聚焦于工具提示的实现。文章概述了人们提出的各种面包屑导航实现方案,并讨论了HTML代码的编写。该挑战要求参与者创建在鼠标悬停或聚焦时显示的工具提示。文章还提供了相关资源和链接以供进一步学习,并鼓励参与者在评论中分享他们的解决方案。

快速回顾 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全球展示挑战赛,鼓励读者展示自己的项目。