Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
SQL编程指南
JDBC PreparedStatement IN 子句3种实现
在本文中,我们探讨使用 JDBC PreparedStatement创建 IN 子句查询的不同方法。最终,所有方法都提供相同的结果,但使用 Stream API 是干净、直接且独立于数据库的。 查询数据库时的一个常见用例是根据输入值列表查找列的匹配项。有多
一张图总结SQL中Join操作
Postgres UUIDv7 + 每个后端单调性
本月初, Po
使用 Java 在 PostgreSQL 中存储日期和时间
在数据库中存储日期和时间信息是软件开发中的常见任务。由于存在许多不同的格式、时区和存储格式,处理日期和时间可能是一项复杂的任务,如果处理不当,可能会导致许多问题。 在本文中,我们了解了如何使用 Java 在 PostgreSQL 数据库中存储日期和时间值。
使用 Spring JdbcTemplate 实现存储过程
在本文中,我们讨论JdbcTemplate执行存储过程的能力。JdbcTemplate是处理数据库中数据操作的核心类。它可以直接使用,也可以借助SimpleJdbcCall和StoredProcedure等包装类隐式使用。 在本教程中,我们将讨论Sprin
使用 UNNEST 将 Postgres INSERT 性能提高 50%
这篇文章由 Timescale 公司发布,讨论了在插入大量数据时,如何通过使用 UNNEST 函数来提高性能,有时甚至可以提高50%。 COPY 命令通常比 INSERT 更快,但许多开发者仍然偏好 INSERT,因为它更灵活,支持如 upsert
Spring Data JPA 中的 @DynamicInsert 指南
在本文中,我们探索@DynamicInsert注释,并通过代码示例了解它的实际应用。我们研究 Hibernate 如何动态生成仅包含非空列的 SQL 插入语句,通过避免 SQL 查询中不必要的数据来优化性能。 Spring Data JPA中的@Dynam
SQL是程序员用错的古董?
鲍勃马丁大叔最近拍桌子说:"SQL这玩意儿本来就不是给程序调用的!它就是个打印报表的老古董命令行语言!硬把它塞进代码里简直是IT界十大作死行为之一!" (停顿一下,扶眼镜)这位大爷吧...说得对,但也不全对。好比我们吃鱼香肉丝——大厨要是把肉丝、配
PostgreSQL十个陷阱
postgresql wiki列出了一些在使用 PostgreSQL 数据库时应该避免的常见错误和不推荐的做法。 以下是一些主要的要点: 数据库编码: 不要使用 SQL_ASCII 编码,
漏洞:通过 SQL 注入可绕过美国机场安检
研究人员 Ian Carroll 和 Sam Curry 发现 TSA 的已知机组人员 (KCM) 和驾驶舱进入安全系统 (CASS) 中存在一个严重漏洞,可让攻击者绕过机场安检,未经授权进入商用客机的驾驶舱。 该漏洞是在名为 FlyCASS 的
SQL是用于数据,别再把业务逻辑塞进SQL了
别再把业务逻辑塞进数据库了!90%的性能问题都源于这个错误决定 业务逻辑到底该不该写进数据库?这篇文章的作者叫埃瓦尔德·贝内什(Ewald Benes),这位老哥有超过二十年的软件开发经验,他最近写了一篇题为《为什
Oracle数据库还会那么重要吗?
甲骨文Oracle是降幅最快的数据库,我知道各大银行都在使用它们,那么在未来 10 年或 15 年内,甲骨文数据库会有怎样的发展呢? 回复1:不,30 年后人们仍然会使用 Oracle。 就像人们在银行中使
数据库模拟测试不值得
对于数据访问层,真实的数据库测试至关重要。验证外键、引用完整性和
本周Github有趣项目rvbbit等
有趣的项目、工具和库 Laminar面向人工智能代理/RAG 应用程序的开源 D
8月科技巨头工程文摘三篇
8月上旬科技巨头工程文摘三篇:
Go中访问数据库的最佳实践
在 Web 应用程序的上下文中,您认为在 (HTTP 或其他) 处理程序中访问数据库的 Go 最佳实践是什么? 有些人建议使用依赖注入,有些人喜欢使用全局变量的简单性,其他人建议将连接池指针放入请求上下文中。 正
如何在 Oracle 11g 中创建自动增量?
在 Oracle 11g 中,自动增量功能不像其他一些数据库那样默认可用。但是,您可以使用序列和触发器在 Oracle 11g 中实现自动增量功能。 首先,您需要使用以下 SQL 命令创建一个序列:
偷拍软件反被偷家!数据库遭SQL注入全盘端走
【黑客故事:我用一行代码黑掉了6万个偷窥狂的账号】 最近我发现一个叫"猫盯盯Catwatchful"的变态APP,它广告打得可嚣
下页
关闭