自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 MySQL 常用日期时间函数

本文将介绍在 MySQL 中经常用到的日期函数和时间函数 。

2023-09-21 07:00:00 131

原创 MySQL 的 Full Join

在工作中,我们用到full join的场景可能比较少。那么在什么时候你会想到使用full join呢?

2023-09-20 23:15:52 1648

原创 StarRocks的外部表

顾名思义,外部表指的是保存在其他数据源中的数据表,而 StartRocks 只保存表对应的元数据,并直接向外部表所在数据源发起查询。目前 StarRocks 已支持的第三方数据源包括 MySQL、Elasticsearch、Hive、StarRocks、Apache Iceberg 和 Apache Hudi。本文着重介绍两个外部表:MySQL 外部表和 Elasticsearch 外部表。

2023-09-14 23:00:36 463

原创 StarRocks的物化视图

物化视图是在基表之上构建的查询逻辑并将结果持久化存储。在 StarRocks 中,物化视图对于用户是透明的,即用户发起查询的时候不需要指定物化视图的名称,而是直接查询基表,StarRocks 会决定是否从物化视图读取数据。

2023-09-10 11:45:00 525

原创 迁移Docker的数据目录

停服,即停用 Docker 的服务,不再写入新数据。注意是 Docker,而不是 Docker-Compose。配置文件,让 Docker 从新的位置进行数据加载和存储。确认 Docker 的新目录是否正确。前面的工作做完后,就可以启动服务啦。

2023-09-09 11:45:00 51

原创 StarRocks的日志

通通常情况下我们主要查看fe.log日志。特殊情况下,有些日志可能输出到了 fe.out 中。

2023-09-08 10:06:30 325

原创 部署RabbitMQ

找到 nginx 所在的安装目录,在 conf 目录下创建文件夹 vhosts,并在 nginx.conf 文件中添加下面一行配置。进入到 vhosts 目录,创建 mq 的 nginx 配置文件。通过域名访问 nginx 后台。修改环境变量的配置文件。

2023-09-08 09:44:23 29

原创 升级Nginx版本

我们在迁移 gitlab 后,需要在原来的服务器上转发 tcp 请求到新服务器。由于原服务器上装的 nginx 没有 stream 模块,无法用到配置 tcp 转发,所以我们不得已升级 nginx。

2023-09-08 06:45:00 82

原创 在CentOS上编译安装Nginx

在CentOS上编译安装Nginx,跟着做就行。

2023-09-07 07:15:00 26

原创 yum安装JDK

使用 yum 快速安装 JDK。

2023-09-06 06:30:00 555 1

原创 分区和分桶

在现代数据库中,很多数据库都支持分区(Partition)或分桶(Tablet),它的主要目的是提高查询性能。StarRocks 同时支持分区和分桶,若干个 Tablet 组成一个 Partition。

2023-09-05 23:29:54 200

原创 StarRocks 的数据模型

目前,StarRocks 支持的数据模型有:明细模型(Duplicate Key)、聚合模型(Aggregate Key)、更新模型(Unique Key)和主键模型(Primary Key)。其中,更新模型和主键模型是聚合模型的特殊情形。下面将详细介绍这些模型的特点和使用场景。

2023-09-04 23:09:48 603 1

原创 SQL 层级查询(二)

​在上一篇文章里,我们介绍了在MySQL中实现层次查询的两种方式。前文举的示例是获取从叶子点到根节点的路径,今天我们要实现的是从根节点找到所有叶子节点。

2023-05-27 09:00:00 417

原创 SQL 层级查询(一)

相信大家在工作中都遇到过存在层次关系的数据表,典型的例子诸如菜单表(多级菜单)、用户表(拥有上下级关系)、商品类目表(多级类目)

2023-05-26 08:30:00 720

原创 SQL 获取定长连续子序列

比如,id = 3、4、5 的数据,它们的状态为 0,且它们构成的序列长度正好为 3。满足这个规则的还有(7,8,9)、(8,9,10)、(9,10,11)构成的序列。比如,在 rs = 2 的子序列中,id = 3 和 rn = 1 分别加上 2,得到新的 id = 5 和 rn = 3,5 - 3 仍是 2。id 为 3 ~ 5 是一个连续子序列,7 ~ 11 是一个连续子序列,14 ~ 15 是一个连续子序列。

2023-05-25 08:15:00 96

原创 SQL 生成连续的编号

给大家一分钟,请思考:在你熟悉的数据库里使用SQL快速生成001~999的编号有哪些方法

2023-05-22 08:00:00 2662

原创 SQL 计算账户余额

本文分享了两个使用 SQL 依照一定顺序实现按行累加的技巧

2023-05-21 09:00:00 881

原创 SQL 统计日活、周活指标

在 SQL 中使用 with 句法实现递归查询,从而实现一些较为复杂的需求

2023-05-20 21:23:16 652

原创 基于MySQL环境下的数据处理技巧

本文源于我在团队内部的一次技术分享,在这里将和大家分享表维护的技巧、常用的函数、关联查询的写法以及一些 SQL 优化案例。

2023-05-19 00:32:42 283 1

原创 MySQL 中 WHERE 和 HAVING 的区别

在 MySQL 中,WHERE 子句和 HAVING 子句都有过滤的作用,它们有什么区别呢?

2021-02-25 23:42:29 202

原创 MySQL 的更新语句

本文将和大家分享 MySQL 更新语句的一些小众语法,及笔者在使用多表关联更新遇到的一些问题。

2021-01-03 12:37:18 14143 2

原创 一文讲透 MySQL 的窗口函数

窗口函数在统计类的需求中很常见,稍微复杂一点的查询需求就有可能用到它,使用窗口函数可以极大的简化我们的 SQL 语句。像 Oracle、SQL Server 这些数据库在较早的版本就支持窗口函数了,MySQL 直到 8.0 版本后才支持它。本文将介绍一些常用的窗口函数的用法。窗口函数按照实现方式分成两种:一种是非聚合窗口函数,另外一种是聚合窗口函数。非聚合窗口函数是相对于聚合窗口函数来说的。聚合函数是对一组数据计算后返回单个值(即分组),非聚合函数一次只会处理一行数据。窗口聚合函数在行记录上计算某个字段

2020-12-23 08:03:58 786

原创 SQL 背包问题

这是一道简化的背包问题:有一背包能容纳 50kg 的物品,现有 9 种物品(它们的重量分别是5kg、8kg、20kg、35kg、41kg、2kg、15kg、10kg、9kg),要刚好能装满背包,有多少种物品组合?由于要用到 SQL 来处理,我们先把上面的物品的重量的数据存到表中,并给每种物品分配一个编号。物品表 bag 的数据如下:id num ------ --------001 5002 8003 200

2020-12-23 07:57:43 416

原创 SQL 求最短路径

研究过算法的朋友,应该都遇到过最短路径求值的问题。简单来说,就是从出发地到目的地有多条路线可走,要求使用算法找出最短路径。如果使用的是 SQL ,怎么解决这类问题?接着往下看,很快就有答案了。先看示例表,dist 存储了目的地到出发地的距离,我们要计算出从 a 地出发到其它地点的最短距离。sp ep distance ------ ------ ----------a b 5a c 1

2020-12-19 09:30:34 1181 1

原创 SQL 混合排序

本文的写作思路是来自群友分享在群里的一道练习题,笔者觉得这道题有点小难度,且这类需求也比较常见。具体的需求描述请看下图。咋一看,有点摸不着头脑。既要按照 score 排序,又要考虑到 A、A-1、A-2 这种数据之间的关系并使用另一种排序规则。据分享这道题的朋友说,实际上这是一份店铺的销量数据。出题人出于某方面的考虑把表的字段名称改了,name 是店铺名称,名称中带有“-”表示分店,score 是销售额。出题人希望能依据城市、销售额查看各个店铺的销售数据,并且当存在分店时,分店能紧挨在总店后面按照 i

2020-12-16 23:10:56 924

原创 SQL 获取状态一致的分组

星星点灯是一家水果店,它提供了外卖水果拼盘的服务。水果店能够提供四种水果拼盘:水果魔方、海星欧蕾、猫头鹰、草莓雪山,下表反应了某一时刻店内的水果的准备情况。 id platter fruit ready ------ ------------ --------- -------- 1 水果魔方 猕猴桃 1 2 水果魔方 香蕉 1 3 水果魔方

2020-12-15 08:22:15 279

原创 SQL 分析大盘走势

下表(stock)记录了某指数过去一段时间的收盘价,我们要从这张表中找出收盘价持续上涨的日期。deal_date price ---------- --------2020-11-20 33772020-11-23 34142020-11-24 34022020-11-25 33622020-11-26 33692020-11-27 34082020-11-30 33912020-12-01 345

2020-12-12 14:14:34 417

原创 SQL 预订座位

元旦假期就快到了,计划出去玩的朋友,都订好票了么?今天,我们用 SQL 模拟订座的场景。seats 是座位预订表,表结构如下:CREATE TABLE `seats` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `row_no` int DEFAULT NULL COMMENT '第几排', `seat` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMEN

2020-12-10 22:43:59 844

原创 Jquery Easyui 绑定 change 事件

在W3C school 上看到“列运算”的demo,link->http://www.w3cschool.cc/jeasyui/jeasyui-datagrid-datagrid15.html,然后把源码copy到本地运行,发现这段代码在我电脑上失效的 priceEditor.target.bind('change', function(){calculate();});...

2014-08-27 10:25:48 1015 1

原创 SQL SERVER2008 R2卸载后重新安装

最初在本地安装的数据库版本是SQL SERVER2008,由于实验需要,要对数据库进行升级,升级到R2版本。于是,照着百度到的方法升级,结果悲剧了,我漫长的卸载、重装就这样开始了。下面是我重装6次后才安装成功的记录第一次,升级,时间:2014-07-31 下午第一次是在原来的基础上升级,然后安装不成功,最后提醒我要在命令行下面执行删除某文件的命令,果断删了。第二次安装,时间:201...

2014-08-01 14:50:45 433

原创 修改表中某个字段的长度

1.alter table tablename alter column columnname varchar(30)提示错误:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项”解决方法:在工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器 -> 阻止保存要求重新创建表的更改,去钩选,然后确...

2014-07-29 15:14:05 2727

原创 smartupload 中文乱码

用SmartUpload 上传文件文件时,如果文件名有中文,则会出现乱码。 通过如下设置,可避免乱码。 SmartUpload supload=new SmartUpload();title = new String(supload.getRequest().getParameter("title").trim().getBytes(),"utf-8"); 这是比较...

2014-05-17 13:12:10 225

MySQL 初学者范例教程

这是讲 SQL 的教程,内容涵盖了: 1. 创建数据库、删除数据库; 2. 建表、修改表结构、删表; 3. 导入、导出表数据; 4. 基于单表的增删改查的操作; 5. 构建多表的关系; 6. 索引,包括主键索引、外键、多索引; 7. 更加复杂的查询,诸如关联查询(Inner Join、Outer Join)、子查询 8. 进阶内容,视图、用户变量、事物等 9. 生产案例 本教程适合初学者,如果能把所有范例都搞懂, 到那个阶段,SQL 功底一定很扎实。不过,这教程也有一点点门槛,需要读者具备一定的英语阅读的能力。

2023-09-08

MySQL 5.7 入门教程

基于 MySQL 5.7,教程来自于 MySQL 5.7 的参考手册。本教程涵盖了入门到进阶的内容,从连接数据库、创建数据库、建表讲起,到加载数据和简单的 SQL 查询,再到查看元数据,最后是更复杂的示例介绍,比如标量查询、自定义变量、使用外键、自增主键等。

2023-09-08

mysql-connector-j-8.0.32.tar.gz

com.mysql.cj.jdbc.driver驱动下载

2023-05-25

ChatGPT中英文Prompt合集.xlsx

ChatGPT 的 Prompt 大全,100 多个 Prompt,覆盖到大多数行业,且 Prompt 有深度,很多 Prompt 都可以得到很好的回答。有中文 Prompt 以及对应的英文 Prompt

2023-05-25

简易Python爬虫示例

基于 Python3,使用 requests 库和 beautifulsoup4 库实现的简易爬虫程序,内置了保存采集的数据保存到数据库的实现,如有需要可打开相关代码注释。 运行说明: 讲程序解压后,进入到主目录,在确认安装了 requests 和 beautifulsoup4 库后(分别使用 pip install requests 和 pip install beautifulsoup4 安装),打开文件 getData.py ,将想要采集的网站的地址贴到 url 那里,然后在命令行下执行 python getData.py

2023-05-18

Python小游戏集合.zip

使用 Python Turtle 开发的十几款游戏,所有游戏都是用 Python 和它的 Turtle 模块实现,游戏包括贪吃蛇、吃豆子、走迷宫、乒乓球、四子连珠、Flappy bird 等经典街机游戏。 游戏在任何可以安装 Python 的地方运行,包括运行 Windows、Mac OS 或 Linux 的台式电脑。 解压后进入到源代码目录,执行 python3 -m freegames.snake 就可以运行起贪吃蛇游戏,其它游戏同理。 要求: Python 3.6 及其以上版本

2023-05-17

Kaggle 的 Bank Customer Churn

Kaggle 上提供的银行流失率的数据集,可在这份数据集之上做数据可视化、数据分析、分类任务。

2023-05-16

Exploring Computer Science

国外的介绍计算机导论的课程,200多页,纯英文。 课程分为六部分: 1. 人机交互 2. 问题求解 3. 网站设计 4. 编程 5. 机器自动化 6. 数据计算

2023-05-15

加州大学伯克利分校的《Introduction to SQL》课件

课件是 PDF 格式,总共 165 页,整个课件都在介绍 SQL,纯英文

2023-05-15

国外的大学开设的数据库课程的课件

介绍关系数据库和 SQL,从数据库产生的背景开始介绍,然后花了比较多的篇幅介绍 SQL 的用法,比如建表表、使用索引、使用外键,有哪些范式、数据类型,以及稍微复杂的子查询、表关联、聚合操作等。 纯英文,略有难度

2023-05-15

ChatGPT问题库.xlsx

怎么和 ChatGPT 愉快地交流?该怎么问它问题?问它哪些问题。 表格收集了人们可能会问 ChatGPT 的上千个问题,如果不知道问什么,就试试问问表格里面的内容吧。

2023-05-15

Oracle NoSQL 初学者指南

本文档旨在快速介绍 Oracle NoSQL 数据库的 SQL 和相关概念。 文档面向那些希望使用类似 SQL 的查询语言来操作 Oracle NoSQL 数据库数据的开发人员。不需要标准的 SQL 知识,但它可以让你轻松地学习 Oracle NoSQL 数据库的 SQL。

2023-05-15

MySQL 教程.pdf

基于《MySQL 8.0 参考手册》整理的 MySQL 教程,总共 40 多页的内容,基本上涵盖了日常开发中遇到的场景。

2023-05-15

MySQL面试题(英文)

40 套面试题和答案,涉及 DQL、DML、DDL 的操作,纯英文。

2023-05-15

A generalization of Bondy’s pancyclicity theorem

The bipartite independence number of a graph G, denoted as ˜α(G), is the minimal number k such that there exist positive integers a and b with a + b = k + 1 with the property that for any two sets A, B ⊆ V (G) with |A| = a and |B| = b, there is an edge between A and B. McDiarmid and Yolov showed that if δ(G) ≥ α˜(G) then G is Hamiltonian, extending the famous theorem of Dirac which states that if δ(G) ≥ |G|/2 then G is Hamiltonian.

2023-05-14

程序员简历模板.zip

适合毕业生或者刚出来工作一两年的职场新人的简历模板,压缩包内有三份不同风格的模板。

2023-05-14

ChatGPT 的 prompt 大全(调教指南)

这是一份调教指南,包含非常多的场景,这些指令可以帮助我们: 1. 翻译英语句子/文章 2. 提升英语表达 3. 发表针对体育赛事的评论 4. 发表影评 5. 摄影指导 6. 成为更厉害的开发者,帮助开发更方便地编写 Linux 命令、JS 语法和 SQL ,甚至可以让它作为技术专家解答我们遇到的问题 7. 准备菜谱 8 . 以投资顾问身份答疑 9. AI 写作 10. 问诊 11. 做数学题 12. 生成表情包 13. 扮演产品经理角色 14. 生成密码 15. ...... 总共 150+ 个场景,如果第一次没有达到我们的预期,就多尝几次

2023-05-14

employee-sample-database-main.zip

employee 示例库,可用于 MySQL 和 postgres 数据库的 SQL 练习。 数据集又分为 small、large、full 几种类型,可选择自己需要的数据集进行转载。

2023-05-14

MySQL 的 SQL 练习题.zip

提供了dept、emp、salgrade 等几个表的表结构和数据,以及几十个有意思的练习题。

2023-05-14

基于 Spring 实现文件上传的功能

Spring 官方提供的代码示例,支持通过“multi-part” 实现文件上传的功能。 代码运行要求: 1. 至少 Java 17 版本 2. Gradle 7.5+ 或者 Maven 3.5+

2023-05-14

基于 SpringBoot 的调度框架

官方给出的调度框架的使用示例,一步步带你在 Spring 中实现调度任务的功能。 要求: 1. 至少 Java 1.8 2. Gradle 7.5+ 或者 Maven 3.5+

2023-05-14

Introduction to SQL - Stanford University

斯坦福大学的 SQL 课程课件,由浅入深介绍了 SQL 是什么,SQL 的基本用法,以及子查询的编写方式。纯英文。

2023-05-13

Oracle 11g SQL 快速参考手册

基于 Oracle 11g,官方文档,介绍了 SQL 的语法、 SQL 函数以及子查询、数据类型等方面的内容,是非常全面的手册

2023-05-13

Oracle SQL 教程

英文文档,帮助我们编写基本的 SQL 语句

2023-05-13

Java分布式编程

本书分为Socket编程、RMI、CORBA、移动代理和Voyager四部分。

2014-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除