前一篇博客中,本人介绍过递归的概念,可以大家不知道怎么用,下面结合一个实用的例子来加深大家的理解。 首先数据库中有这样一张表,数据如下: cid | cname | rid ---------------------- 1 中国 0 2 北京市 1 3 广东省 1 4 上海市 1 5 广州市 3 6... Read More
posted @ 2011-01-14 10:19 xujie Views(264) Comments(0) Diggs(0)
SQL支持如下四种类别的命令: 数据定义语言:create.alter drop 数据操作语言:INSERT,SELECT, DELETE和UPDATE 事务控制语言:COMMIT和SAVEPOINT和ROLLBACK(回滚) 数据控制语言:GRANT和REVOKE oracle支持的数据类型 1)... Read More
posted @ 2010-12-31 19:21 xujie Views(858) Comments(0) Diggs(0)
求一个数的平方根。 要求:不使用系统函数,求出一个数的平方根(要求误差值在0.0001)。按照如下的算法。 如果一个数为x 假设它的平方根为y, 如果 y*y的结果和x相差大于0.0001,就继续假设下一个值。应该如何猜下一个值呢? 用x除y的商结果z, 再求(y+z)的平均值作为新的平方根的猜测值... Read More
posted @ 2010-12-21 10:25 xujie Views(3152) Comments(0) Diggs(0)
在前一篇使用Grails快速开发应用程序(1)的应用中,我们配置好了Grials的环境。下面我们将做一些有用的事情。 首先说明我们的应用程序的需求。 我们这里有一个迷你图书馆。有大约几百本图书和几百个读者。兼职的图书管理员目前是将读者的借书信息用最传统的方式-白纸黑字来记载的。如下所示: 图... Read More
posted @ 2010-12-13 12:38 xujie Views(362) Comments(0) Diggs(0)
SQL中的联接类型可以分为如下几种: 1)内联接 仅显示两个联接表中的匹配行的联接。 2)外联接 甚至包括在联接表中没有相关行的行的联接。可以创建外联接的三个变化形式来指定所包括的不匹配行: 2-1)左向外联接 2-2)右向外联接 2-3)完整外部联接 3)交叉联接 其中值得... Read More
posted @ 2010-11-27 18:27 xujie Views(344) Comments(0) Diggs(0)
在我之前的博客中,介绍过Groovy这种脚本语言。它是与java兼容的可以直接被java调用,它有什么用? 现在我来介绍它的重要应用之一-Grails. 如果你听说过Ruby on Rails的话,没错,Grails就是用Groovy来实现Rails的。 Grails是一个java敏捷开发的框架。它... Read More
posted @ 2010-11-19 18:25 xujie Views(357) Comments(0) Diggs(0)
梦里不知身是客,一晌贪欢。 ----李煜【浪淘沙】 今生搭错了车次, 注定不能与你相依, 一声梦中梦, 我的魂,追你到来世… ----某个台湾女诗人 看了《盗梦空间》。inception英文名直译为“成立”的意思。 主人公可以进入你的梦,在梦中改变你的潜意识。这样的最大的危险是分不清哪... Read More
posted @ 2010-11-06 16:51 xujie Views(653) Comments(0) Diggs(0)
面试官会如何面试你: 1)首先面试官让你自我介绍,会对比和你个人简历的差别。 这个介绍你要突出重点。有语言来描述很多在书面简历无法准备表达的东西。 当然你要声音要宏亮,显得有自信。 2)你工作的团队有多大?15个成员?哦,那么,你实际上负责哪部分的?消息队列?很好!请描述一下一个高优先级的任务向一个低优先级的任务发送消息时会发生什么情况?请你描述一下你曾发现过的一个特别有挑战性的bug,以及你是如何修复它的。 3)了解你做软件有多长的历史 你是怎么进入到软件开发这一行的? 你曾经学过的第一种编程语言是什么? 通过这个问题可以了解你的功底和经... Read More
posted @ 2010-10-28 18:03 xujie Views(211) Comments(0) Diggs(0)
最近学生面试经常遇到线程的问题。是以此文。 ---------------------------------------------------- 线程(thread)是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机中是指运行中的程序的调度... Read More
posted @ 2010-10-20 18:54 xujie Views(150) Comments(0) Diggs(0)
前几天y2E168班的学生毕业了。我是模拟面试官之一, 做面试官也是程序员的必修课之一。面试了很多Java方向的程序员和.net方向的程序员。 因为我对被面试者的情况比较了解,所以问题都是有针对性的。 针对java方向的同学主要问了如下几个问题: 1)面向对象的3大特征 结果:一半的人答对了. 目的:了解对方对OOP基础概念的了解 2)16进制的2A转换成十进制等于多少? 结果:不知道 目的:对计算机敏感吗?对二进制了解吗? 3)如果类前面用final修饰符表示什么含义? 结果:一半人对 ... Read More
posted @ 2010-10-09 17:03 xujie Views(366) Comments(0) Diggs(0)