-
MyBatis-Plus联表查询的短板,终于有一款工具补齐了
哈喽大家好啊,我是Hydra。 mybatis-plus作为mybatis的增强工具,它的出现极大的简化了开发中的数据库操作,但是长久以来,它的联表查询能力一直被大家所诟病。一旦遇到left join或right join的左右连接,你还是得老老实实的打开xml文件,手写上一大段的sql语句。 直到前几天,偶然碰到了这么一款叫做mybatis-plus···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
微信为什么使用 SQLite 保存聊天记录?
SQLite “只是”一个库,它不是传统意义上的服务器。因此,在某些场合下,它确实不合适。但是,在相当多的其他场合,它却是最合适的选择。SQLite 号称是部署和使用最广泛的数据库引擎。我认为这很有可能,因为 SQLite 没有版权的限制。无论何时,只要开发者想使用 SQL 在文件中存储结构化的数据,SQLite 应是首选方案。 SQLite 的 SQL ···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
浅析MySQL恶意服务器读取文件原理
前言搭建MySQL恶意服务器读取文件这件事,虽然直接利用门槛较高,但是由于在网上看到了一种比较新颖的利用方式(利用社会工程学引诱用户连接MySQL进而读取用户文件),个人觉得比较有意思,总结了一下攻击原理以及攻击方式,因此就有了这篇文章。原理在阐述具体原理之前,先介绍几个SQL语句,以便后文理解。 首先在tmp目录下新建一个tmp.txt。 内容如下: 然···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
看似蒸蒸日上,其实国产数据库发展乱象丛生
写这篇文章的周末,我很多时候都是在思考一个数据库国产化替代的建设方案,翻阅了大量的资料。今年正好是我参加工作后的第31个年头,工作的最初十年,我写了十年代码,从汇编、COBOL到C语言,写了几十万行代码;随后的十几年,我一直在帮助用户用好数据库,也在帮助Oracle推广RAC技术;2015年开始,我一边继续从事数据库优化的工作,一边在帮助客户如何从Ora···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
分布式系统中数据存储方案实践
一、背景简介在项目研发的过程中,对于数据存储能力的依赖无处不在,项目初期,相比系统层面的组件选型与框架设计,由于数据体量不大,在存储管理方面通常容易被轻视,当项目发展进入到中后期阶段,系统的复杂性很大程度来源于数据层面; 从常规的微服务架构体系来看,对于系统中的数据存储可以划分如下几个模块:组件库、应用库、业务库、公共库、中间件数据、第三方;不同的场景下对···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
使用 Gorilla Mux 和 CockroachDB 编写可维护 REST
想了解更多关于开源的内容,请访问: 开源基础软件社区 https://ost.51cto.com 一、前言 本文将使用功能强大的 Gorilla Mux、GORM 和 CockroachDB 编写可维护 RESTful API。利用到的 Go 语言相关技术有:Gorilla/Mux:功能强大的 URL 路由器和调度组件。···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
字节跳动基于Doris的湖仓分析探索实践
01Doris简介 Apache Doris具备以下几个特点:良好的架构设计,支持高并发低延时的查询服务,支持高吞吐量的交互式分析。多FE均可对外提供服务,并发增加时,线性扩充FE和BE即可支持高并发的查询请求。支持批量数据load和流式数据load,支持数据更新。支持Update/Delete语法,unique/aggregate数据模型,支持动态更新数···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
10.6K Star!酷炫的开源数据库管理工具!
简介 Beekeeper Studio 是一个跨平台的 SQL 编辑器和数据库管理客户端,可以在 Linux、Mac、Windows 上使用。 Beekeeper Studio 社区版是免费开源的,支持快速搜索、数据库管理、选项卡、编辑等功能,支持的数据库有:SQLLiteMySQLMariaDBPostgresCockroachDBSQL ServerA···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
DataOps是现代数据栈的未来吗?
在DevOps席卷软件工程领域之前,一旦他们的应用程序启动并开始运行,应用程序便如黑盒一般,开发人员无从知晓。工程师往往等到客户或者相关使用者抱怨“网站访问缓慢”或者503页面过多时,才会发现系统何时发生了中断。 不幸的是,这导致相同的错误反复发生,因为开发人员缺乏对应用程序性能的洞察力,并且一旦出现故障,不知道从哪里开始调试他们的代码。 那解决方案呢?现···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
企业在什么情况下有引入分布式数据库的必要性?
一、“形散神聚”的分布式数据库 很多人搞研究习惯性先去查一查百度百科,我们也效仿:“分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。” 接下···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])