"上一节" ,我们介绍了Spring Boot在JDBC模块中自动化配置使用的默认数据源HikariCP。接下来这一节,我们将介绍另外一个被广泛应用的开源数据源:Druid。 "Druid" 是由阿里巴巴数据库事业部出品的开源项目。它除了是一个高性能数据库连接池之外,更是一个自带监控的数据库连接池。 ...
分类:
数据库 时间:
2020-02-11 14:26:41
阅读次数:
108
python机器学习基础教程,P187 书中: X= citibike.index.strftime("%s").astype("int").reshape(-1,1) 报错: Int64Index([1438358400, 1438369200, 1438380000, 1438390800, 1 ...
分类:
其他好文 时间:
2020-02-11 11:37:29
阅读次数:
144
Nginx是什么? nginx是什么?引入百度百科的解释:Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 这个可以这么理解,nginx是一个高性能的服务器,可以提供web服务和邮件服务,但是一般的我们用nginx主要就是为了web服务,所以我们 ...
分类:
其他好文 时间:
2020-02-07 01:12:02
阅读次数:
83
在第2章节中,我们介绍了如何通过Spring Boot来实现HTTP接口,以及围绕HTTP接口相关的单元测试、文档生成等实用技能。但是,这些内容还不足以帮助我们构建一个动态应用的服务端程序。不论我们是要做App、小程序、还是传统的Web站点,对于用户的信息、相关业务的内容,通常都需要对其进行存储,而 ...
分类:
数据库 时间:
2020-02-06 12:25:50
阅读次数:
73
机器学习正在迅速改变我们的世界。我们几乎每天都会读到机器学习如何改变日常的生活。 人工智能和大数据时代,解决最有挑战性问题的主流方案是分布式机器学习! 《分布式机器学习:算法、理论与实践》电子书资料全面介绍分布式机器学习的现状,深入分析其中的核心技术问题,并且讨论该领域未来的发展方向。 我认为第3章 ...
分类:
编程语言 时间:
2020-02-02 01:24:07
阅读次数:
120
8-1 窗口函数■无需指定PARTITION BY■专用窗口函数的种类■窗口函数的适用范围■作为窗口函数使用的聚合函数■计算移动平均■两个ORDER BY ● 窗口函数可以进行排序、生成序列号等一般的聚合函数无法实现的高操作。● 理解PARTITION BY和ORDER BY这两个关键字的含义十分重 ...
分类:
数据库 时间:
2020-01-27 13:54:58
阅读次数:
87
7-1 表的加减法 ● 集合运算就是对满足同一规则的记录进行的加减等四则运算。● 使用UNION(并集)、 INTERSECT(交集)、 EXCEPT(差集)等集合运算符来进行集合运算。● 集合运算符可以去除重复行。● 如果希望集合运算符保留重复行,就需要使用ALL选项。 ■什么是集合运算 集合在数 ...
分类:
数据库 时间:
2020-01-26 19:08:46
阅读次数:
95
7-2 联结(以列为单位对表进行联结)■外联结——OUTER JOIN■ 3张以上的表的联结■交叉联结——CROSS JOIN■联结的特定语法和过时语法 ● 联结( JOIN)就是将其他表中的列添加过来,进行“添加列”的集合运算。UNION是以行(纵向)为单位进行操作,而联结则是以列(横向)为单位进 ...
分类:
数据库 时间:
2020-01-26 19:01:40
阅读次数:
92
SELECT SUM(CASE WHEN sale_price <= 1000 THEN 1 ELSE 0 END) AS low_price, SUM(CASE WHEN sale_price BETWEEN 1001 AND 3000 THEN 1 ELSE 0 END) AS mid_pric ...
分类:
数据库 时间:
2020-01-25 15:37:53
阅读次数:
101
● 虽然CASE表达式中的ELSE子句可以省略,但为了让SQL语句更加容易理解,还是希望大家不要省略。 ● CASE表达式中的END不能省略。 ● 使用CASE表达式能够将SELECT语句的结果进行组合。 什么是CASE表达式 CASE 表达式是在区分情况时使用的,这种情况的区分在编程中通常称为(条 ...
分类:
数据库 时间:
2020-01-25 14:14:19
阅读次数:
90