标签 数据库 下的文章

校招面试知识总结(一)

一、40个Java集合面试问题

1.Java集合框架是什么?说出一些集合框架的优点?

每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。

集合框架的部分优点如下:

(1)使用核心集合类降低开发成本,而非实现我们自己的集合类。

(2)随着使用经过严格测试的集合框架类,代码质量会得到提高。

(3)通过使用JDK附带的集合类,可以降低代码维护成本。

(4)复用性和可操作性。

2.集合框架中的泛型有什么优点?

Java1.5引入了泛型,所有的集合接口和实现都大量地使用它。泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。这避免了在运行时出现ClassCastException,因为你将会在编译时得到报错信息。泛型也使得代码整洁,我们不需要使用显式转换和instanceOf操作符。它也给运行时带来好处,因为不会产生类型检查的字节码指令。

3.Java集合框架的基础接口有哪些?

Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java平台不提供这个接口任何直接的实现。

Set是一个不能包含重复元素的集合。这个接口对数学集合抽象进行建模,被用来代表集合,就如一副牌。

List是一个有序集合,可以包含重复元素。你可以通过它的索引来访问任何元素。List更像长度动态变换的数组。

Map是一个将key映射到value的对象.一个Map不能包含重复的key:每个key最多只能映射一个value。

一些其它的接口有Queue、Dequeue、SortedSet、SortedMap和ListIterator。

- 阅读剩余部分 -

校招笔试知识总结(一)

校招笔试知识总结(一)

1.分支限界法是求出符合条件的一个解即可,而回溯法是求出满足约束的所有解。

2.平均查找长度计算:遍历次数累加除以冲突次数。

e.g mod7运算 (32,24,15,27,20,13)-》(4,3,1,6,6,6)

插入20时查找长度为1,插入13时查找长度为2,平均长度为(1+2)/2=1.5

3.DNS包括七大资源记录(RR):

A,CNAME,NS,SOA,MX,PTR,SRV

4.linux中权限的计算方式(数字表示)

Linux下,查看某路径下用(ls -l)查看所有文件的详细属性列表时,会看到文件的操作权限,类似“drwxr-xr-x”的字符串。

- 阅读剩余部分 -

数据库复习资料(一):范式判断、函数依赖、无损分解、正则覆盖

一、范式判断与函数依赖
第一范式(1NF)
定义:关系模式R中所有属性都是原子域(atom)

约定符号:A属性,α、β属性集,R关系模式。F函数依赖集,F*函数依赖闭包集
1、函数依赖定义:如果存在模式(A,B),则A可以做主码,定义为:A→B
平凡函数依赖(trivial):存在α→β,它们在所有的关系中都是满足的(基于现实中的事实判断)。一般的:β包含于α,则依赖是平凡的(数学抽象判断)
平凡依赖举例:
R1(学生ID,学生性别,年龄) 学生ID→学生性别
R2(A,B,C,D,F) F{ AB→B} 此处α={A,B},β={B}

- 阅读剩余部分 -

Typecho是什么

Typecho 是一款国内新崛起的开源博客系统程序,是基于PHP5开发的,在GPL Version 2许可证下发行,可以运行在各种平台上(Linux、Unix、BSD、Windows),支持多种数据库(Mysql、PostgreSQL、SQLite)的一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级的简洁免费博客系统。

Typecho名称的由来:

Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。名称就表明typecho是一款博客程序
Type:有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。
Echo:意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数,相信大部分PHP爱好者都是从 echo ‘Hello,world!'; 开始自己的PHP编程之路的。

数据库知识(一)--连接池

常用数据库连接池 : C3P0、DBCP

数据库连接池技术的优点:

•资源重用:
由于数据库连接得以重用,避免了频繁创建,释放连接引起的大量性能开销。在减少系统消耗的基础上,另一方面也增加了系统运行环境的平稳性。
•更快的系统反应速度:
数据库连接池在初始化过程中,往往已经创建了若干数据库连接置于连接池中备用。此时连接的初始化工作均已完成。对于业务请求处理而言,直接利用现有可用连接,避免了数据库连接初始化和释放过程的时间开销,从而减少了系统的响应时间。

- 阅读剩余部分 -

bst g22 jinniu lilai opebet orange88 vinbet xbet yuebo zunlong shijiebei bet007 hg0088 ju111 letiantang m88 mayaba qg777 qianyiguoji sbf777 tengbohui tlc ule weilianxier waiweitouzhu xingfayule xinhaotiandi yinheyule youfayule zhongying 2018shijiebei w88 18luck 188bet beplay manbet 12bet 95zz shenbo weide1946 ca88 88bifa aomenxinpujing betway bodog bt365 bwin tongbao vwin weinisiren 88jt fenghuangyule hongyunguoji 918botiantang huanyayule jianada28 jixiangfang libo long8 hongzuyishi zuqiutouzhu