- 博客(9)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 百度,阿里,搜狐公司社招面试题及总结
阿里、百度、搜狐等公司社招面试记录与总结从别人那里找来的他被问到的问题,在这里做整理总结。一、面试遇到的问题 1.百度 面试官自带电脑,整个面试过程都在记录,首先详细询问了最近一份工作项目的架构和工作内容,面试主要围绕工作中用到的组件和中间件技术来扩展,考察掌握程度。MySQL InnoDB存储的文件结构http://bl
2017-12-16 23:39:28 3379
转载 Spark读取数据库(Mysql)的四种方式讲解
目前Spark支持四种方式从数据库中读取数据,这里以Mysql为例进行介绍。文章目录1 一、不指定查询条件2 二、指定数据库字段的范围3 三、根据任意字段进行分区4 四、通过load获取一、不指定查询条件 这个方式链接MySql的函数原型是:defjdbc(url:String, tabl
2017-12-07 10:40:10 4552
转载 Redis
收集网上的一些关于Redis的知识点,包括Redis的优势、和Memcached的区别、常见性能问题等知识。内容来自网络,具体出处不可考。使用Redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3
2017-12-06 23:59:37 423
原创 Redis的并发竞争问题如何解决
Redis的并发竞争问题,主要是发生在并发写竞争。考虑到redis没有像db中的sql语句,update val = val + 10 where ...,无法使用这种方式进行对数据的更新。假如有某个key = "price", value值为10,现在想把value值进行+10操作。正常逻辑下,就是先把数据key为price的值读回来,加上10,再把值给设置回去。如果只有一个连
2017-12-06 23:51:17 13681
转载 数据库自增主键可能产生的问题
在MySQL中经常会配置自增长属性的字段作为主键,特别是使用InnoDB存储引擎,因为InnoDB的聚集索引的特性,使用自增长属性的字段当主键性能更好,但是使用自增主键也可能会带来一些问题。举个例子,使用自增主键对数据库做分库分表,可能出现一些诸如主键重复等的问题,或者在数据库导入的时候,可能会因为主键出现一些问题。主要业务表的主键应该配置一个合理的策略,尽量避免自增AUTO_
2017-12-06 23:31:39 1639
转载 mysql索引的数据结构
索引 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查找(linear search),这种复杂度为O(n)的算法在数据量很大时显然是糟糕的,好在计算机科学的发展提供了很多更优秀的查找算法,例如
2017-12-06 23:26:37 757
转载 MySQL InnoDB 逻辑存储结构
如果创建表时没有显示的定义主键,mysql会按如下方式创建主键:首先判断表中是否有非空的唯一索引,如果有,则该列为主键。如果不符合上述条件,存储引擎会自动创建一个6字节大小的指针。当表中有多个非空的唯一索引,会选择建表时第一个定义的非空唯一索引。注意根据的是定义索引的顺序,不是创建列的顺序。InnoDB逻辑存储结构表空间 tablespace(ibd文件)段 seg
2017-12-06 22:43:34 1134
转载 Spark踩坑记——数据库(Hbase+Mysql)
前言在使用Spark Streaming的过程中对于计算产生结果的进行持久化时,我们往往需要操作数据库,去统计或者改变一些值。最近一个实时消费者处理任务,在使用spark streaming进行实时的数据流处理时,我需要将计算好的数据更新到hbase和mysql中,所以本文对spark操作hbase和mysql的内容进行总结,并且对自己踩到的一些坑进行记录。Spark Stream
2017-12-06 18:20:32 511
转载 HBase 常用Shell命令
转自:http://my.oschina.net/u/189445/blog/595232 两个月前使用过hbase,现在最基本的命令都淡忘了,留一个备查~ hbase shell命令 描述 alter修改列族(column family)模式count
2017-12-01 10:51:50 5508
实验六 SQL 语句综合训练
2012-06-10
实验五 SQL SERVER 完整性与安全性
2012-06-10
实验四 数据更新与视图
2012-06-10
实验三 数据库
2012-06-10
数据库 定义
2012-06-10
数据库实验报告
2012-06-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人