自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Happy_wu的专栏

博主太懒,什么都不想说。。。

  • 博客(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 语句综合训练

实验六 SQL 语句综合训练 三个综合训练都有, 综合练习一 设学校环境如下:一个系有若干个专业,每个专业一年只招一个班,每个班有若干个学生。现要建立关于系、学生、班级的数据库,关系模式为: 综合练习二 有某个学生运动会比赛信息的数据库,保存了如下的表: 运动员(运动员编号,运动员姓名,运动员性别,所属系名) 项目(项目编号,项目名称 综合练习三 现有一个商店的数据库,记录顾客及其购物情况,由下面三个表组成: 商品(商品号,商品名,单价,商品类别,供应商); 顾客(顾客号,姓名,住址);

2012-06-10

实验五 SQL SERVER 完整性与安全性

一、实验目的 掌握SQL SERVER数据访问控制策略和技术,SQL SERVER数据库管理系统使用安全帐户认证控制用户对服务器的连接,使用数据库用户和角色等限制用户对数据库的访问。

2012-06-10

实验四 数据更新与视图

1.数据更新基本语句及其格式 (1)插入操作 SQL的数据插入语句INSERT有两种形式: ① 插入单个元组,使用命令: INSERT INTO 基本表名 (列名表) VALUES (元组) ② 插入子查询的结果: INSERT INTO 基本表名(列表名) 查询语句 (2)修改操作

2012-06-10

实验三 数据库

查询语句的基本格式如下: SELECT <目标列名序列> --需要哪些列 FROM <数据源> --来自于哪些表 [WHERE <检索条件>] --根据什么条件 [GROUP BY <分组依据列>] --分组 [HAVING <组提取条件>] --筛选 [ORDER BY <排序依据列>] --排序 实验内容

2012-06-10

数据库 定义

一、实验目的 1、掌握使用SQL语句创建和删除数据库; 2、掌握使用SQL语句创建和删除数据表,创建各种完整性约束,修改表的结构; 3、掌握索引的创建和删除方法。 二、预备知识 1、数据库的建立与删除 可以使用SQL语句建立数据库,语句格式为:

2012-06-10

数据库实验报告

一、实验目的 1、了解SQL SERVER 2008的安装过程中的关键问题; 2、掌握通过SQL Server Management Studio管理数据库服务器、操作数据库对象的方法; 3、掌握数据库的还原与备份操作。

2012-06-10

五子棋程序C语言数据结构

用C语言实现的一段代码,是从老师那得来的,可能在TC下运行会更好。

2011-07-14

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

TA关注的人

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