随笔分类 - 笔试题&面试题
摘要:Hibernate优点: (1) 对象/关系数据库映射(ORM)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想(2) 透明持久化(persistent)带有持久化状态的、具有业务功能的单线程对象,此对象生存期很短。这些对象可能是普通的JavaBeans/POJO,
阅读全文
摘要:2.1 使用subList()实现分页 2.2 利用SQL进行分页 查询学生表(t_student)的前十条数据 Mysql数据库查询:(详细优化方法见我的另一篇博客http://www.cnblogs.com/zjfjava/p/6697451.html) Oracle数据库查询: 3. 使用hi
阅读全文
摘要:1. 利用输入输出流来复制文件 步骤:1.构造文件字节输入输出流 2.创建一个字节数组,用来指定每次复制的字节大小 3.输入流从源文件读取字节,输出流将字节写入文件 fis.read(b)的作用是从源文件最多读取b.length字节的数据送给b数组,返回的是读入的字节总数。 本例中b.length的
阅读全文
摘要:1. 每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈。为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场) 步骤如下: 2. 有23枚硬币在桌上,1
阅读全文
摘要:23枚硬币,10 枚朝上 猴子摘香蕉 飞机加油 要求做一个登陆系统(spring, hibernate),登陆界面输入用户名,密码,第一次登陆显示注册界面, 注册表包含用户名(必填),....身份证号(数字和字母,18位,必填),邮箱(特殊格式),注册完成后转到登陆界面 登陆后转到登陆成功succe
阅读全文
摘要:已知数列 1,1 , 2, 3, 5, 8, 13 ······,试用递归算法求第 n 个数的值 求n 的阶乘
阅读全文
摘要:解了好久结果深入不进去了,只能求助百度,唉,笨蛋一个 一段无厘头的对话,暗含曲折的推理,在哥德巴赫大神的指引下,居然能神奇地得出结论。禁不住想:数字到底是人造的、还是神造的? 进入正题 鬼谷子是孙膑、庞涓的老师,他从2到99中选出两个不同的整数,把两数之和S告诉了庞涓、把两数的乘积M告诉了孙膑。1、
阅读全文
摘要:有人从一手纸牌中选定一张牌,他把这张牌的花色告诉X先生,而把点数告诉了Y先生,两位先生都知道这手纸牌是: 黑桃 J、8、4、2; 红心 A、Q、4; 方块 A、5; 草花 K、Q、5、4。 X先生和Y先生都很精通逻辑,很善于推理。他们之间有对话如下: Y先生:我不知道这张牌。 X先生:我知道你不知道
阅读全文
摘要:一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个 人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人分汤,让另一个人先选。于是争端就这么解决了。可 是,现在这间囚房里又加进来一个新犯人,现在是三个人来分汤。
阅读全文
摘要:有36辆自动赛车和6条跑道,没有计时器的前提下,最少用几次比赛可以筛选出最快的三辆赛车? 首先分为6组跑一次,6次 A1 A2 A3 A4 A5 A6 B1 B2 B3 B4 B5 B6 ......... 每组的第一都跑一次, 一共为7次,取前三名,暂定为(A1 B1 C1),此时第一名已经定了
阅读全文
摘要:索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型 索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个
阅读全文
摘要:0. 三个范式 即: 属性唯一, 记录唯一, 表唯一 第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。 第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字
阅读全文
摘要:换了个问法: 2015盏灯,一开始全部熄灭,序号分别是1-2015,先把1的倍数序号的灯的开关全部按一次,然后把2的倍数的灯的开关全部按一次,然后把3的倍数的开关按一次,以此类推,最后把2015的倍数灯的开关按一次。问最后亮着的灯有多少盏? A. 43B. 44C. 45D. 46 先来分析一下,因
阅读全文
摘要:话说刚刚看了排列组合,结果刚看了这个题,下意识的就想求出总的排列种数之类的,之后再怎么怎么,结果发现其实很简单的题目被我想复杂了 一个不透明的箱子里共有红,黄,蓝,绿,白五种颜色的小球,各个小球的数量非常多而且接近相等,每种颜色的小球大小相同,质量相等,每个人从篮子里抽出两个小球,请问至少需要多少个
阅读全文
摘要:首先奉上高中的排列组合公式,防止某些人忘记了 卡特兰数: 规定h(0)=1,而h(1)=1,h(2)=2,h(3)=5,h(4)=14,h(5)=42,h(6)=132,h(7)=C(14,7)-C(14,6)=429,h(8)=1430,h(9)=4862,h(10)=16796,h(11)=58
阅读全文
摘要://第1种办法 public void changeMethodA(int a, int b){ System.out.println(“changeMethodA交换之前\ta:”+a+”\tb:”+b); a = a + b – (b = a); System.out.println(“chan
阅读全文
摘要:Java相关 Java GC机制(重要程度:★★★★★) 主要从三个方面回答:GC是针对什么对象进行回收(可达性分析法),什么时候开始GC(当新生代满了会进行Minor GC,升到老年代的对象大于老年代剩余空间时会进行Major GC),GC做什么(新生代采用复制算法,老年代采用标记-清除或标记-整
阅读全文
摘要:一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。 4. 描述一下ArrayList和LinkedList各自实现和区别 5. Java中的队列都有哪
阅读全文
摘要:设计模式的宗旨:让程序尽可能地可重用(提高代码可重用性,增强系统可维护性) 设计模式和JavaEE在思想和动机上是一脉相承的,区别在于: (1.设计模式更抽象,JavaEE是具体的产品代码,可以接触到,而设计模式在面对每个应用时才会产生相应的代码。 (2.设计模式是比JavaEE等框架软件更小的体系
阅读全文
摘要:题目描述:五个海盗抢到了100颗宝石,每一颗都一样大小和价值连城。他们决定这么分:抽签决定自己的号码(1、2、3、4、5)首先,由1号提出分配方案,然后大家表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔进大海喂鲨鱼如果1号死后,再由2号提出分配方案,然后剩下的4人进行表决,当且仅
阅读全文