文章分类: 编程
编程

Java 21 的新特性

549 2024-08-16 05:00:00

本文将探讨 Java 21 的新特性和增强。Java 21 于 2023 年 9 月发布,是 Java 17 之后的 最新 LTS 版本...

详情...
编程

Spring Data JPA 中的 “Not a Managed Type” 异常

583 2024-08-13 03:31:00

在使用 Spring Data JPA 时,我们可能会在引导过程中遇到 “Not a Managed Type” 异常。一些 bean 可能无法创建,导致应用无法启动。虽然实际的堆栈跟踪可能会有所不同...

详情...
编程

通过 Laravel 中间件将大写字母的网址重定向到小写 URL

549 2024-08-12 05:23:00

有时为了 SEO 优化,我们会将包含大写字母的请求重定向到小写 URL 中...

详情...
编程

Maska:简单、零依赖的 Input Mask 库

573 2024-08-09 04:35:00

Maska 是一个简单的零依赖输入掩码,适用于 JS、Vue、Svelete 和 Alpine.JS。假设你想屏蔽电话号码格式;可以使用以下 HTML 按照 +1 ### ###-#### 格式格式化电话号码

详情...
编程

使用 Laravel 和 Typesense 构建快速、模糊的网站搜索

662 2024-08-08 19:08:00

现代应用对数据存储能力有很高的要求。过去 10 年里,随着专门构建的数据平台的兴起,围绕数据和分析、交易、相关实体和图形以及搜索和人工智能进行了细分。仅搜索领域就出现了巨大的增长,这要求供应商将他们的平台推向新的和新兴的领域,包括支持向量嵌入。所有这些听起来都很神奇和未来主义,但如果支持人工智能的同一平台也支持传统的搜索呢?那么,支持包括排版错误在内的更人性...

详情...
编程

TIOBE 编程语言排名: 2024 年 8 月

2478 2024-08-08 01:43:00

八月头条: Python 正在追逐 Java 的 TIOBE 指数记录本月,Python 在其历史上排名首次超过 18%。上一次超过 18% 的语言是 2016 年 11 月的 Java。Java 也是有史以来排名最高的语言:2001 年 6 月为 26.49%。排名第二的 C++ 现在落后 Python 8%,排名第一和第二的差距也几乎是创纪录...

详情...
编程

Laravel 中的地理数据检索

587 2024-08-07 00:42:00

在这个系列中,我将试图涵盖我在那个项目中遇到的与地理数据相关的所有方面。首先是如何检索地理数据。有些人可能知道 OpenStreetMap 项目——Overpass API 是它的一部分,可以用来检索数据。它的行为类似于 GraphQL,因为它只有一个端点,你可以使用 Overpass QL 向其发送查询,通常 OpenStreetM...

详情...
编程

PHP 8.4.0 Alpha 4 可用于测试

622 2024-08-06 06:48:00

PHP 团队发布了 PHP 8.4.0 的第二个测试版本 Alpha 4。这延续了 PHP 8.4 的发布周期,其大致轮廓在 PHP Wiki 中指定。有关 PHP 8.4.0 Alpha 4 的源代码下载,请访问下载页面。请仔细测试此版本,并在错误报告系统中提交发现的任何问题。请不要在生产中使用此版本,这是一个早期测试版本。有关新功能和其他更改的更多信息,...

详情...
编程

Laravel 11 中的 API 版本化

668 2024-08-05 21:47:00

随着 Laravel 11 的发布,其应用框架进行了精简,以删除那些不是每个项目都需要的额外文件。其中的一个改变是,在应用源码中移所有服务提供者, AppServiceProvider 除外。另外一个更新是,在默认安装中移除了 API 路由。如果你想在应用中添加 API。你可以通过 Artisan 命令设置 api 中间件分组及路由: ...

详情...
编程

[Laravel 扩展包]使用 Commenter 包为 Laravel 应用添加评论

581 2024-08-04 12:10:00

Laravel Commenter 包是一个功能丰富的现代包,可以满足 Laravel 应用中的所有评论需求。该包包括一个管理面板,用于管理所有“可评论(commentable)”模型中的评论。该包模型包括一个 Commenter 和一个 Commentable 模型。你可以通过实现 CommentableContract 和 CommenterCont...

详情...