原來用 MySQL 也可以做全文檢索

  • 2022 年 11 月 21 日
  • 筆記

我是风筝,公众号「古时的风筝」,专注于 Java技术 及周边生态。 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面。 有朋友聊到他们的系统中要接入全文检索,这让我想起了很久以前为一个很古老的项目添加搜索功能的事儿。 一提到全文检索,我们首先就会想到 …

Continue Reading

一個 MySQL 隱式轉換的坑,差點把伺服器整崩潰了

  • 2022 年 11 月 10 日
  • 筆記

我是风筝,公众号「古时的风筝」,专注于 Java技术 及周边生态。 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面。 本来是一个平静而美好的下午,其他部门的同事要一份数据报表临时汇报使用,因为系统目前没有这个维度的功能,所以需要写个SQL马上出一下 …

Continue Reading

一篇了解全MVCC

  • 2022 年 10 月 24 日
  • 筆記

一、什么是MVCC MVCC,全称Multi-Version Concurrency Control,即多版本并发控制,是一种并发控制的方法,一般用在数据库管理系统中,实现对数据库的并发访问,比如在MySQL InnoDB中主要是为了提高数据库并发性能,不用加锁,非阻塞并发读。 MVCC多版本并发控 …

Continue Reading

如何實現一個SQL解析器

  • 2022 年 10 月 24 日
  • 筆記

​ 作者:vivo 互联网搜索团队- Deng Jie 一、背景 随着技术的不断的发展,在大数据领域出现了越来越多的技术框架。而为了降低大数据的学习成本和难度,越来越多的大数据技术和应用开始支持SQL进行数据查询。SQL作为一个学习成本很低的语言,支持SQL进行数据查询可以降低用户使用大数据的门槛, …

Continue Reading

靶機: easy_cloudantivirus

  • 2022 年 10 月 23 日
  • 筆記

靶机: easy_cloudantivirus 准备 下载靶机(Target): //www.vulnhub.com/entry/boredhackerblog-cloud-av,453/ 靶机推荐使用 VirtualBox 导入,注意以下两个设置 显示 --> 显卡控制器 --> VMSVGA U …

Continue Reading

sql語法巧用之not取反

  • 2022 年 10 月 23 日
  • 筆記

数据库的重要性和通用性都不用说了,什么sql的通用性,sql优化之类的也不必说了,咱们今天来聊聊另一个有意思的话题:如何取一个筛选的反面案例。 1. 举几个正反案例的例子 为了让大家理解我们的假设场景,什么叫做正反案例?比如: 0. 正向案例为:取出年龄为空的用户,那么反面案例为:取出年龄不为空的用 …

Continue Reading

SQL基礎語句入門

  • 2022 年 10 月 9 日
  • 筆記

SQL语句入门 起因 学校开设数据库相关的课程了,打算总结一篇关于基础SQL语句的文章。 SQL介绍 SQL最早版本是由IBM开发的,一直发展到至今。 SQL语言有如下几个部分: 数据定义语言DDL:提供定义关系模式、删除关系以及修改关系模式的命令 数据操纵语言DML:提供从数据库中查询信息以及在数 …

Continue Reading

記一次批量更新整型類型的列 → 探究 UPDATE 的使用細節

  • 2022 年 9 月 27 日
  • 筆記

开心一刻 今天,她给我打来电话 她:你明天陪我去趟医院吧 我:怎么了 她:我怀孕了,陪我去打胎 我:他的吗 她:嗯 我心一沉,犹豫了片刻:生下来吧,我养! 她:他的孩子,你不配养! 我:我随孩子姓 需求背景 最近接到一个数据迁移的需求,旧系统的数据迁移到新系统;旧系统不会再新增业务数据,业务操作都在 …

Continue Reading

一招教你如何高效批量導入與更新數據

  • 2022 年 9 月 16 日
  • 筆記

摘要: 如果你的数据量很大,想尽快完成任务执行,可否有其他方案?那一定不要错过GaussDB(DWS)的MERGE INTO功能。 本文分享自华为云社区《 一招教你如何高效批量导入与更新数据 》,作者: acydy。 当前GaussDB(DWS)提供了MERGE INTO功能。本篇文章介绍MERGE …

Continue Reading