
面试
文章平均质量分 74
giant7
这个作者很懒,什么都没留下…
展开
-
什么是微服务
以下例子以 MySQL8.0.26版本为环境。create database gaoyu;use gaoyu;#create tablecreate table student(sno varchar(10) primary key,sname varchar(10) unique, ssex varchar(4),sage int,sdept varchar(10));create table course(cno varchar(10) primary key,cname va..原创 2021-08-12 10:30:00 · 98 阅读 · 0 评论 -
微软等名企面试题4--二叉树专题
声明:这篇博客的某些题目和答案成果源自于July和何海涛的博客,网址:点击打开链接 点击打开链接本人只是针对自己情况,把感兴趣的题目都罗列出来;针对其他的题目(不是来自上面两位),写出了自己的算法,仅供自己慢慢学习和品味。如有问题,请在博客下面留言。1 题目:输入一棵二元树的根结点,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路原创 2013-05-30 22:57:48 · 985 阅读 · 0 评论 -
物化视图 数据库
基本定义:物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,从而快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL 语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。其中物化原创 2014-01-20 20:03:58 · 1231 阅读 · 0 评论 -
Oracle BI 入门
昨天学了几个新名词,今天来做一些了解.BIBusiness Intelligence(BI) 商务智能IDC将商业智能定义为下列软件工具的集合:终端用户查询和报告工具。 专门用来支持初级用户的原始数据访问,不包括适用于专业人士的成品报告生成工具OLAP工具。 提供多维数据管理环境,其典型的应用是对商业问题的建模与商业数据分析。O转载 2014-01-20 22:39:09 · 14404 阅读 · 1 评论 -
MongoDB
mongodb(分布式文档存储数据库)1简介MongoDB[1]是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB[2]是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的原创 2014-01-20 22:52:19 · 892 阅读 · 0 评论 -
Oracle 各种名词术语
1 高水位定义所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一次5个数据块,原则上HWM只会增大,不会缩小,即使将表中的数据全部删除原创 2014-01-20 21:23:01 · 1966 阅读 · 0 评论 -
MySQL 体系架构 Oracle体系架构 PostgreSQL体系架构
了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。1、Connectors指的是不同语言中与SQL的交互2、Management Serveices & Utilities: 系统管理和控制工具3、Connection Pool: 连接池管理缓冲用户连接,线程处理等需要缓存的需求。4、SQL In转载 2014-01-20 23:39:43 · 6293 阅读 · 1 评论 -
MySQL Vs PostgreSQL 2
MySQL Vs PostgreSQL一 历史MySQL称自己是最流行的开源数据库。最初的核心思想,开源、简便易用,其开发可追溯至1985年,而第一个内部发行版本诞生,已经是1995年。到1998年,MySQL已经可以支持10种操作系统了。MySQL的爆发实际是在01、02年,尤其是02年发布的4.0 Beta版,正式选定InnoDB作为默认引擎,对事务处理能力及数据缓存原创 2014-02-04 15:42:14 · 3542 阅读 · 1 评论 -
ORACLE VS MYSQL
一、历史1. Oracle:Oracle成立于1977年,早期的理论基础,反而来自于一篇IBM的论文《A Relational Model of Data for Large Shared Data Banks》【1】。作者CODD选取了关系代数的五种运算,并基于运算,架构了一种新型的数据存储模型。基于这种模型,Oracle成为了一个非常典型的关系数据库。因此也变的严谨、原创 2014-01-20 15:29:04 · 2225 阅读 · 0 评论 -
Oracle MySQL 语法上的不同
oracle,mysql在语法上的区别不是很多,但是也有一些。下面就我遇到的说一下。1,oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。2,oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列,插入时,把序列的值,插入进去。3,oracle有一个du转载 2014-02-04 14:16:52 · 1293 阅读 · 0 评论 -
TD 和 简历上面的项目 面试内容见 ITPUb博客
TD 和 简历上面的项目 面试内容见 ITPUb博客原创 2014-02-05 16:13:00 · 1328 阅读 · 0 评论 -
MySQL vs PostgreSQL
特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。通过执行 Postmaster 进程(pg_ctl)启动实例。一个实例可以管理一个或多个数据库,这些数据库组成一个集群。集群是磁盘转载 2014-01-20 16:14:53 · 961 阅读 · 0 评论 -
Oracle RAC 学习笔记3
一 名词解释:什么是RAC传说中的RAC,做为我们本文的主角,其全称是Real Application Cluster,官方的中译是真正应用集群,听起来和叫起来都很别扭是不是,我们还是就叫它RAC吧。RAC并非是个新技术,其前身叫OPS(Oracle Parallel Server),从9i开始才改名叫RAC(回头有空俺再写篇blog跟大伙数道数道rac的前世今生),这属于oracl原创 2014-01-20 15:09:00 · 1102 阅读 · 0 评论 -
微软面试题学习心得1
声明:这篇博客的某些题目和答案成果源自于July和何海涛的博客,网址:点击打开链接 点击打开链接本人只是针对自己情况,把感兴趣的题目都罗列出来;针对其他的题目(不是来自上面两位),写出了自己的算法,仅供自己慢慢学习和品味。如有问题,请在博客下面留言。1.把二元查找树转变成排序的双向链表题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建原创 2013-05-28 16:13:40 · 970 阅读 · 0 评论 -
微软等名企面试题--C++篇
声明:这篇博客的某些题目和答案成果源自于July和何海涛的博客,网址:点击打开链接 点击打开链接本人只是针对自己情况,把感兴趣的题目都罗列出来;针对其他的题目(不是来自上面两位),写出了自己的算法,仅供自己慢慢学习和品味。如有问题,请在博客下面留言。1 问题:给出如下CMyString的声明,要求为该类型添加赋值运算符函数。class CMy原创 2013-05-30 23:29:53 · 1244 阅读 · 0 评论 -
微软等名企面试题3--字符串专题
声明:这篇博客的某些题目和答案成果源自于July和何海涛的博客,网址:点击打开链接 点击打开链接本人只是针对自己情况,把感兴趣的题目都罗列出来;针对其他的题目(不是来自上面两位),写出了自己的算法,仅供自己慢慢学习和品味。如有问题,请在博客下面留言。1 题目:如果字符串一的所有字符按其在字符串中的顺序出现在另外一个字符串二中,则字符串一称之为字符串二的子串原创 2013-05-30 22:52:06 · 805 阅读 · 0 评论 -
数据结构--图
图的邻接矩阵实现:#ifndef GRAPH_H //定义头文件#define GRAPH_H#include //引入标准库中的头文件using namespace std;const int MaxSize=12; //原创 2013-06-11 19:37:14 · 1351 阅读 · 0 评论 -
微软等名企面试 题2
声明:这篇博客的某些题目和答案成果源自于July和何海涛的博客,网址:点击打开链接 点击打开链接本人只是针对自己情况,把感兴趣的题目都罗列出来;针对其他的题目(不是来自上面两位),写出了自己的算法,仅供自己慢慢学习和品味。如有问题,请在博客下面留言。11 题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。分析:这道题是2原创 2013-05-30 21:02:57 · 1127 阅读 · 0 评论 -
微软等名企面试题3
声明:这篇博客的某些题目和答案成果源自于July和何海涛的博客,网址:点击打开链接 点击打开链接本人只是针对自己情况,把感兴趣的题目都罗列出来;针对其他的题目(不是来自上面两位),写出了自己的算法,仅供自己慢慢学习和品味。如有问题,请在博客下面留言。原创 2013-05-31 23:11:55 · 980 阅读 · 0 评论 -
操作系统面试题
1.进程和线程的差别。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统开销:在创建或撤消进程时,由于系统都原创 2013-06-02 22:03:28 · 5823 阅读 · 0 评论 -
阿里云
2009年9月,阿里巴巴集团在十周年庆典上宣布成立子公司“阿里云”,该公司将专注于云计算领域的研究和研发。“阿里云”也成为继阿里巴巴、淘宝、支付宝、阿里软件、中国雅虎之后的阿里巴巴集团第八家子公司。阿里云的目标是要打造互联网数据分享的第一平台,成为以数据为中心的先进的云计算服务公司。2013年底阿里云正筹划进军海外云服务市场。根据计划,阿里云将在海外设立云数据中心,向部署海外业务的中国企业以及海外原创 2014-01-21 13:55:25 · 3944 阅读 · 1 评论 -
Oracle RAC学习笔记
Oracle RAC的基本介绍RAC编辑RAC,全称real application clusters,译为“实时应用集群”,是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。Oracle RACRAC提供的优缺点优点Oracle RAC主要支持Oracle9i、10g、11g版本,可以支持24 x原创 2014-01-20 14:42:54 · 2729 阅读 · 0 评论 -
阿里巴巴 DBA 面试题目
这些问题来着阿里巴巴DBA面试,你能回答多少呢?也许你能回答出来,距离DBA,你又进了一步。下面也请你来试试吧,问题后面会附上该题的一份答案,不一定完全正确,仅供参考。第一轮:SQL tuning 类1:列举几种表连接方式答:merge join,hash join,nested loop2:不借助第三方工具,怎样查看sql的执行计划?答:sqlplus、set aut原创 2014-01-21 15:18:42 · 3079 阅读 · 0 评论 -
QPS TPS
QPSQPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPSTPS是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收原创 2014-02-22 11:18:38 · 899 阅读 · 0 评论 -
面向对象的三个基本特征
在网上看见很多版本的面向对象的三个基本特征,发现很多博客有不少错误,竟然把重载也归到多态的范畴里面去了。在此自己做了下整理面向对象的三个基本特征是:封装、继承、多态。 1 封装封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 2 继承原创 2013-04-12 11:40:58 · 1070 阅读 · 0 评论 -
从B 树、B+ 树、B* 树谈到R 树
出处:http://blog.youkuaiyun.com/v_JULY_v 。 第一节、B树、B+树、B*树1.前言:动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树(Red-Black Tree ),B-tree/B+-tree/ B*-tree (B~Tree)。前三者是典型的二叉查转载 2012-05-09 21:46:07 · 4598 阅读 · 0 评论 -
红黑树
红黑树编辑红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由Rudolf Bayer发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是转载 2014-03-21 12:25:44 · 1876 阅读 · 0 评论 -
列式数据库
列式数据库定义列式数据库是以列相关存储架构进行数据存储的数据库,主要适合于批量数据处理和即席查询。相对应的是行式数据库,数据以行相关的存储体系架构进行空间分配,主要适合于小批量的数据处理,常用于联机事务型数据处理。描述数据库以行、列的二维表的形式存储数据,但是却以一维字符串的方式存储,例如以下的一个表:EmpId原创 2014-03-15 16:19:08 · 4842 阅读 · 2 评论 -
BI
BI(商业智能)编辑目录1简介2应具有的功能3应用科学4三个层次5发展趋势6商业智能控件7BI厂商8BI软件1简介编辑商业智能(BI,Business Intelligence)。BI(Bus转载 2014-03-21 10:26:05 · 3244 阅读 · 0 评论 -
ETl
ETL编辑ETL,Extraction-Transformation-Loading的缩写,中文名称为数据提取、转换和加载。 ETL工具有:OWB(Oracle Warehouse Builder)、ODI(Oracle Data Integrator)、Informatic PowerCenter、Trinity、AICloudETL、DataStage、Re转载 2014-03-21 12:07:54 · 5405 阅读 · 0 评论 -
C ++ 面试题
1. 什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类原创 2014-03-24 10:45:00 · 3640 阅读 · 0 评论 -
进程间通信方式
inux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进程间通转载 2014-03-24 12:17:26 · 975 阅读 · 0 评论 -
MySQL 面试题目
MySQL DBA的基础面试题目1, mysql的复制原理以及流程。(1)先问基本原理流程,3个线程以及之间的关联。(2)再问一致性,延时性,数据恢复。(3)再问各种工作遇到的复制bug的解决方法2,mysql中myisam与innodb的区别,至少5点。(1原创 2014-03-31 22:21:50 · 24492 阅读 · 4 评论 -
数据库面试3
数据库的 持久性 一致性 是如何实现的?B+树的特性?范式?原创 2014-03-31 13:47:49 · 1996 阅读 · 0 评论 -
MyISAm 与 innodb的区别
MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具。 MyISAM表格可以被压缩,而且它们支持全文搜索。它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果转载 2014-03-31 21:32:45 · 1129 阅读 · 0 评论 -
OLTP OLAP 区别
联机事务处理OLTP(on-line transaction processing)主要是执行基本的、日常的事务处理,比如在银行存取一笔款,就是一个事务交易。OLTP的特点一般有: 1.实时性要求高; 2.数据量不是很大; 3.交易一般是确定的,所以OLTP是对确定性的数据进行存取;(比如存取款都有一个特定的金额) 4原创 2014-03-19 09:29:15 · 1384 阅读 · 1 评论 -
面试 linux常用命令
显示目录和文件的命令 Ls:用于查看所有文件夹的命令。 Dir:用于显示指定文件夹和目录的命令 Tree: 以树状图列出目录内容 Du:显示目录或文件大小 修改目录,文件权限和属主及数组命令 Chmod:用于改变指定目录或文件的权限命令。 Chown:用于改变文件拥有属性的命令。 Chgrp:用于改变文件群组的命令。 Cha原创 2014-02-23 16:26:10 · 33666 阅读 · 2 评论 -
10T的数据备份需要多久?
10T的数据备份需要多久?原创 2014-02-10 22:00:36 · 2916 阅读 · 0 评论 -
greenplum
当前使用的 OLTP程序中,用户访问一个中心数据库,如果采用SMP系统结构,它的效率要比采用MPP结构要快得多。而MPP系统在决策支持和数据挖掘方面显示了优势,可以这样说,如果操作相互之间没有什么关系,处理单元之间需要进行的通信比较少,那采用MPP系统就要好,相反就不合适了。目录1公司简介2中国运营3目标宗旨4软件优势转载 2014-02-12 10:34:30 · 1179 阅读 · 0 评论 -
semi join 与 anti join
semi join 与 anti joincreate table dept (deptno number(5), dname varchar2(20));create table emp (deptno number(5), name varchar2(20));insert into dept values(1,'IT');insert into dept values原创 2014-02-13 13:37:23 · 3752 阅读 · 0 评论