为什么需要用户行为宽表?把每个用户单日的行为聚合起来组成一张多列宽表,以便之后关联用户维度信息后,进行不同角度的统计分析。 创建用户行为宽表: 这张宽表整合了下单、支付和评论3种行为。 drop table if exists dws_user_action; create external tab ...
分类:
其他好文 时间:
2020-07-02 16:41:55
阅读次数:
137
` $imgName = html标签中img的名字; //$_FILES[$imgName]["name"] 获取图片本身的名字 拼接路径判断服务器目录是否已经有该图片 if (!(file_exists("../Public/img/" . $_FILES[$imgName]["name"])) ...
分类:
Web程序 时间:
2020-07-02 13:33:46
阅读次数:
71
DROP PROCEDURE IF EXISTS init ; delimiter $ CREATE PROCEDURE init( in my_database VARCHAR(200), in column_name VARCHAR(200), in my_new_value VARCHAR(2 ...
分类:
数据库 时间:
2020-07-01 14:19:11
阅读次数:
66
项目目录下执行 composer require phpunit/phpunit 根目录下创建tests文件夹 再创建一个测试类LoginTest <?php /** * 1、引入autoload.php文件 * 2、测试案例 * * */ namespace tests; use PHPUnit\ ...
分类:
Web程序 时间:
2020-07-01 12:57:34
阅读次数:
73
SpringBoot2.0集成Shiro 数据库表结构: 1 /* 2 Navicat Premium Data Transfer 3 4 Source Server : 本机MySQL 5 Source Server Type : MySQL 6 Source Server Version : 5 ...
分类:
编程语言 时间:
2020-06-30 17:34:12
阅读次数:
47
先解决一下idea无法识别lombok构造方法的问题,解决方案是在idea的插件中下载并安装lombok插件。 MyBatis级联操作,列举最简单的student-classes(学生与班级)的关系表: create table if not exists student ( id int prim ...
分类:
其他好文 时间:
2020-06-30 14:28:08
阅读次数:
51
SELECT * FROM [dbo].[I_Friend] T1WHERE NOT EXISTS(SELECT 1 FROM [dbo].[I_Friend] T2 WHERE T1.UserId=T2.FriendUserId AND T1.FriendUserId=T2.UserId AND ...
分类:
数据库 时间:
2020-06-30 11:16:26
阅读次数:
66
if not exists(select 1 from sys.servers where name='DBVIP') begin EXEC sp_addlinkedserver @server='DBVIP',--被访问的服务器别名(任意的名称) @srvproduct='', @provider ...
分类:
其他好文 时间:
2020-06-30 10:47:22
阅读次数:
58
title: 数论 行列式 date: 2019-08-26 16:36:33 tags: 数论 数论 行列式 1.1 一些前置知识——排列 排列:从n个不同元素中任取m个元素,按照一定的顺序排列,就是从n个不同元素中抽取m个元素的一个排列 逆序对:\(\exists i<j \quad a_i>a ...
分类:
其他好文 时间:
2020-06-29 22:50:15
阅读次数:
105