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

自定义 Laravel 身份验证(Laravel Breeze 注册和登录)

摘要: 本文介绍了如何自定义 Laravel Breeze 的注册和登录功能,以添加更多字段到用户表中,包括 firstname、lastname 和 username。首先,编辑 RegisteredUserController 中的 store 方法,移除 email 字段并添加新的字段。然后,创建另一个迁移文件以将新字段添加到用户和 login_history 表中。最后,修改现有名称字段并添加其他字段到迁移文件中。整个过程包括使用 Composer 更新 doctrine/dbal 包以获取数据库更改所需的查询。关键词:Laravel,身份验证,自定义,Laravel Breeze,注册,登录。

创建全局组件:示例清单 DEV 的全球展示挑战赛,由 Mux 呈现:展示你的项目!

文章摘要:本文介绍了创建全局组件的过程,以一个时间线组件为例,探讨了如何创建一个可以配置、支持多种书写模式的组件。文章提到了目录和检查清单,强调了标记语言应简洁且语义正确的重要性。同时,文章还提到了Dev的全球展示挑战赛,鼓励参与者展示自己的项目。

由 Mux 呈现的 CSS DEV 全球展示挑战赛中的辛普森一家:展示你的项目!

摘要: 这篇文章展示了一系列用 CSS 绘制的辛普森一家角色图,包括巴特·辛普森、荷马·辛普森、丽莎·辛普森、玛吉·辛普森、炕和小丑鲍勃等角色的画像。作者还参加了 Mux 呈现的 CSS DEV 全球展示挑战赛,展示了他的项目。此外,作者还有一张 Troy McClure 和 Itchy & Scratchy 的画像。如果你喜欢这些 CSS 插图,可以关注作者参加 100 天挑战时所创作的作品。

参加由 Mux 赞助的 Phoenix DEV 全球展示挑战赛,发送短信:展示你的项目!

摘要: 本文介绍了如何使用 Elixir 语言和 Phoenix 框架发送短信。文章首先概述了 Elixir 和 Phoenix 的受欢迎程度及其设计理念。接着,作者详细描述了如何启动 Phoenix 服务器,包括安装语言和框架、创建新应用程序、设置数据库等步骤。然后,文章介绍了如何创建 Nexmo 账户并获取 API 凭证以及购买虚拟号码。最后,文章指导读者如何配置 Phoenix 应用程序,包括定义路由等步骤。文章旨在帮助读者了解如何使用 Phoenix 与 Nexmo 短信 API 交互并发送短信,从而展示他们的项目。

职位:相对困惑的 DEV 全球展示挑战赛,由 Mux 呈现:推介你的项目!

摘要: 这篇文章主要介绍了网页布局以及响应性和可扩展性的重要性,区分了业余网站和专业网站的关键点。文章提到了CSS中的`position`属性及其五种可能的方法:静止的、相对的、绝对的、固定的和黏的。文章还详细解释了静态、相对和绝对定位的概念和应用场景,通过实例说明了如何使用这些定位方法。文章还提到,页面在默认状态下处于正常流程状态,元素按照代码中定义的顺序以块级尺寸显示。当页面滚动时,元素也会随之滚动。最后,文章强调了定位元素时,元素的定位参照点是根据其最近的已定位祖先元素决定的,并介绍了`z-index`属性的作用。文章由Mux呈现的DEV全球展示挑战赛引出,鼓励读者展示自己的项目。

Redux 101

文章摘要:Redux 101:理解 Redux 概念,包括其主要特性和核心原则,以及如何创建 Redux 存储和处理动作。文章中详细介绍了 Redux 的基本概念,包括状态管理、存储、动作和单一数据源原则等。

Arquivos Poderosos - Guia Empolgante de Distribuição, Assincronismo e Processamento Massivo!

摘要: 本文主要讨论了关于大规模数据处理、内存优化、文件流、数据库查询返回流以及其他相关的技术问题。文中主要提到了高效使用内存的方法,以及如何有效处理大数据批次的问题,并给出了建议如何在分布式系统和不同环境中应用这些知识来解决现实问题的方法。另外,文章还讨论了使用流处理技术和数据库查询返回流的处理方法,以及对于大规模数据处理的不同策略选择,包括快速分割处理或统一慢速处理的选择。最后,文章还提到了在解决这些问题时需要考虑的一些最终因素。

React js 面试题前十名。DEV 全球项目展示挑战赛,由 Mux 主办:展示你的项目!

摘要: React js面试题常见十大问题包括:什么是React及其优点、虚拟DOM的工作原理、React如何处理更新和渲染、state和props的区别、高阶组件(HOC)的概念、服务器端渲染和客户端渲染的区别、useEffect hook的工作原理、React如何处理事件及常见的事件处理程序、性能优化的最佳实践以及React的测试方法和流行测试框架。此外,由Mux主办的DEV全球项目展示挑战赛是一个展示项目成果的绝佳机会。

JavaScript 的 import 和 require 的区别?

本文探讨了JavaScript中import和require的区别。作者在使用Sapper服务器运行从第三方API请求数据的脚本时,遇到了需要使用ES模块的问题。文章介绍了import和require在JavaScript中的不同,包括执行时间、文件排序、内存使用和性能等方面的差异。import语句用于引用ES模块,不能用于其他文件类型,它在文件开头执行,可以是异步的;而require语句则可在任何时间、任何位置调用,是同步的。文章还探讨了使用'.mjs'文件来运行包含Node模块的文件的方法,并指出由于某些格式不受支持,使用import语句可能导致服务器崩溃。

Amazon S3 深度解析(第一部分:存储基础知识)

本文介绍了Amazon S3深度解析的第一部分:存储基础知识。文章详细解释了不同类型的存储方式,包括块存储、文件存储和对象存储。块存储是将文件分割成块并写入物理磁盘上的裸块,适用于需要独立访问特定块的系统,如关系数据库。文件存储将数据存储在分层文件系统中,而对象存储采用扁平结构,数据存储在称为存储桶的单个存储库中。最后,文章介绍了Amazon S3对象存储服务,该服务提供出色的性能、安全性、可靠性和易用性,采用高度可扩展的数据存储基础设施,致力于优化规模优势并将其传递给消费者。