db
阿龙学堂
砖搬的多了,就自然知道怎样省力了
展开
-
阿龙学堂-面试题-异性同房间同住记录
1、需求使用SQL语言,基于hotel_log酒店日志表,写出live_together的加工逻辑,live_together表为异性同房间同住记录。身份证第17位数字表示性别:奇数表示男性,偶数表示女性。源表名:hotel_log字段名称 类型 描述num STRING 序号hotelid ...原创 2019-12-04 19:03:34 · 582 阅读 · 0 评论 -
H2 数据库使用简介
一、前言H2 是一个用 Java 开发的嵌入式数据库,它本身只是一个类库,即只有一个 jar 文件,可以直接嵌入到应用项目中。H2 主要有如下三个用途:第一个用途,也是最常使用的用途就在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。第二个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。第三个用途是作为缓存,即当做内...转载 2019-09-24 09:15:30 · 6507 阅读 · 0 评论 -
kudu-列式存储管理器-第二篇
1、添加依赖首先创建一个maven工程,添加一下依赖<dependency> <groupId>org.apache.kudu</groupId> <artifactId>kudu-client</artifactId> <version>1.6.0</version></de原创 2019-02-26 20:27:11 · 1745 阅读 · 0 评论 -
canal的使用说明
转自:https://github.com/alibaba/canal/wiki/QuickStartQuickStartagapple edited this page on 19 Jan 2017 · 21 revisions Pages 11Table of ContentsHomeIntroductionQuickStartClientExampleAdminGuideClientAPID...转载 2018-04-18 20:07:01 · 1897 阅读 · 0 评论 -
基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql
转自:https://github.com/alibaba/canal项目介绍名称:canal [kə'næl]译意: 水道/管道/沟渠语言: 纯java开发定位: 基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql关键词: mysql binlog parser / real-time / queue&topic工作原理mysql主备复制实现从上层来看,复制...转载 2018-04-18 20:05:18 · 2054 阅读 · 0 评论 -
Druid 介绍及配置
Druid 介绍及配置1. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。2. 在哪里下载druid正式版本下载:maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ 3. 怎么获取Druid的源码Druid是一个开源项目,源码托管在github上,源代码仓库地址是 ht...转载 2018-04-15 09:21:59 · 1606 阅读 · 0 评论 -
sql优化方法
1、Select语句优化要点 2、insert语句优化要点 3、update语句优化要点 4.delete语句优化要点 1、Select语句优化要点 (1) 对于大数据量的求和应避免使用单一的sum命令处理,可采用group by方式与其结合,有时其效率可提高几倍甚至百倍。例如,银行常要进行帐户的总帐与明细帐一致性核对(总分核 对),数据量大,原采用单一的sum命令与while语原创 2016-12-20 16:28:45 · 1719 阅读 · 0 评论 -
#SQL中进行最大公约数和最小公倍数的sql
create function GetGys(@num1 int,@num2 int)returns int --返回值asbegindeclare @times int --计数器declare @min int --存储两个数的较小者declare @result int --保存结果if(@num1>=@num2)set @min=@num2el原创 2016-12-07 15:35:24 · 5314 阅读 · 2 评论 -
数据库
数据库查看数据库的位置select filename from master.dbo.sysdatabases where name ='Navigation'将该数据库备份backup database Navigation to disk='D:\Navigation.bak'原创 2016-12-07 15:34:09 · 674 阅读 · 1 评论 -
Hibernate 注解说明
常用的hibernate annotation标签如下:-----------------------------------------------------------------------------@Entity --注释声明该类为持久类。将一个Javabean类声明为一 个实体的数据库表映射类,最好实现序列原创 2016-12-07 15:30:45 · 454 阅读 · 1 评论 -
SpringMVC配置双数据源
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframe原创 2016-12-07 15:28:17 · 621 阅读 · 1 评论 -
mysql
MySQL的语句执行顺序MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶段1. FO转载 2016-04-29 17:55:02 · 438 阅读 · 0 评论 -
mysql
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表转载 2016-04-29 17:54:28 · 400 阅读 · 0 评论