posted @ 2007-06-11 10:53
樊凯
阅读(213)
推荐(0)
        
        
            
        
        
            
摘要:        
Hibernate装备了一种极为有力的查询语言,(有意地)看上去很像SQL。但是别被语法蒙蔽,HQL是完全面向对象的,具备继承、多态和关联等特性。 11.1.大小写敏感性(Case Sensitivity)除了Java类和属性名称外,查询都是大小写不敏感的。 所以, SeLeCT 和 sELEct 以及 SELECT 相同的,但是 net.sf.hibernate.eg.FOO 和 net.sf....    
阅读全文
 
         
        
        
            posted @ 2007-06-11 10:46
樊凯
阅读(724)
推荐(0)
        
        
            
        
        
            
摘要:        
经常访问的朋友不要觉得奇怪啊,今天换了个皮肤,您现在访问正是kay's blog!!!^_^    
阅读全文
 
         
        
        
            posted @ 2007-06-07 15:07
樊凯
阅读(166)
推荐(0)
        
        
            
        
        
            
摘要:        
一直不是对PowerDesigner很熟悉,近期频繁笔试,很多都问这个工具,所以今天下午简单学习了一下。一、创建概念模型1.在File下选择New中的Conceptual Data Model:2.在打开的视图窗口中使用工具箱中的实体工具创建两个实体,分别为学生表和班级表:实体的属性窗口:添加属性:其中:M:即Mandatory ,强制属性,表示该属性必填,不能为空;P:即Primary Iden...    
阅读全文
 
         
        
        
            posted @ 2007-06-07 00:31
樊凯
阅读(3256)
推荐(0)
        
        
            
        
        
            
摘要:        
使用iText操作pdf文件 前段时间写过一篇文章《java读取pdf文件的内容》,pig0045给我回复,说可以直接利用iText搞定,我很感激,因为以前处理pdf文件并不多,对这块相关组件并不了解,pig0045给我介绍了一个新的方法,谢谢!欣喜之余,马上google了一把iText,发现iText在生成pdf文件方面功能很强大,而在读取pdf文件内容方面似乎涉及并不多(也许是我没查到,有不同...    
阅读全文
 
         
        
        
            posted @ 2007-06-05 23:23
樊凯
阅读(4289)
推荐(0)
        
        
            
        
        
            
摘要:        
SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。
比如:
如果你的查询语句是
1 select * from admin where username="&user&" and password="&pwd&""
2  那么,如果我的用户名是:1 or 1=1
 那么,你的查询语句将会变成:
1 select * from admin where username=1 or 1=1 and password="&pwd&""
2 这样你的查询语句就通过了,从而就可以进入你的管理界面。
所以防范的时候需要对用户的输入进行检查。特别式一些特殊字符,比如单引号,双引号,分号,逗号,冒号,连接号等进行转换或者过滤。
    
阅读全文
 
         
        
        
            posted @ 2007-06-01 09:17
樊凯
阅读(543)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
【转自】http://www.blogjava.net/TrampEagle/archive/2005/12/13/23605.aspx一:无返回值的存储过程 存储过程为: 1CREATEORREPLACEPROCEDURETESTA(PARA1INVARCHAR2,PARA2INVARCHAR2)AS23BEGIN45INSERTINTOHYQ.B_ID(I_ID,I_NAME)VALUES(P...    
阅读全文
 
         
        
        
            posted @ 2007-05-23 22:54
樊凯
阅读(688)
推荐(0)
        
        
            
        
        
            
摘要:        
1.shell下键入vi /etc/inittab2.将 id:5:initdefault 中的5改为3,那么默认的启动方式会改为文本模式。注:0 关机1 单用户模式2 多用户模式,但是不支持网络访问3 多用户模式,文本模式启动4 无定义的5 图形化界面6 重启    
阅读全文
 
         
        
        
            posted @ 2007-05-23 00:02
樊凯
阅读(1003)
推荐(0)
        
        
            
        
        
            
摘要:        
添加用户:
1.在文本模式下,以root帐户登录;
2.adduser 用户名                  回车
3.passwd 用户名                  回车
3.在 New password: 下 输入密码;
4.在 Retype new password:输入重复密码。
删除用户:
userdel -r 用户名
添加用户组
groupadd 用户组名
指定用户到用户组
adduser -g 用户组名 用户名    
阅读全文
 
         
        
        
            posted @ 2007-05-22 23:50
樊凯
阅读(625)
推荐(0)
        
        
            
        
        
            
摘要:        
MyEclipse5.5.1正式版发布了,新的版本中支持了Java EE5,Spring2.0和EJB3.0等,但是遗憾的是依然不支持Struts2.0,希望在未来可以支持。大家可以到官方网站上下载,以前我用的注册码到新版本不可以使用了,大家有可以使用的给分享一下,谢谢了!!!    
阅读全文
 
         
        
        
            posted @ 2007-05-22 23:04
樊凯
阅读(3957)
推荐(0)
        
        
            
        
        
            
摘要:        
我们在项目中,经常会碰到这样一种需求,就是让某个程序在某个固定的时间去运行,比如定时备份操作。在Java的J2SE的API中可以很容易做到这一点。    
阅读全文
 
         
        
        
            posted @ 2007-05-21 00:04
樊凯
阅读(7185)
推荐(1)
        
        
            
        
        
            
摘要:        
数据库使用Mysql,数据库脚本:1createdatabaseifnotexists`mydb`;23USE`mydb`;45/**//*!40014SET@OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS,FOREIGN_KEY_CHECKS=0*/;6/**//*!40101SET@OLD_SQL_MODE=@@SQL_MODE,SQL_MODE='NO...    
阅读全文
 
         
        
        
            posted @ 2007-05-19 15:46
樊凯
阅读(1194)
推荐(0)
        
        
            
        
        
            
摘要:        
目录前言1.关于FedoraCore2.关于本手册3.感谢1.背景2.理解i386和其他计算机体系3.开始安装前3.1.存储3.2.网络3.3.从服务器或Web站安装3.4.在管理网络(ManagedNetwork)安装FedoraCore4.准备介质4.1.准备CD或DVD介质4.2.准备USB启动介质5.开始安装5.1.从CD、DVD或USB介质安装5.2.检测CD和DVD介质5.3.从使用P...    
阅读全文
 
         
        
        
            posted @ 2007-05-16 00:58
樊凯
阅读(3751)
推荐(0)
        
        
            
        
        
            
摘要:        
在Oracle中建立sequence,名称为pk:
create sequence pk
    start with 1
    increment by 1
    maxvalue 2000
    nocycle
    cache 30;
在映射文件中修改:    
阅读全文
 
         
        
        
            posted @ 2007-05-14 14:26
樊凯
阅读(2929)
推荐(0)
        
        
            
        
        
            
摘要:        
安装完weblogic9.0后,按照上篇文章的做法,导入数据库的驱动jar包,用的依然是mysql数据库。
1.启动weblogic服务;
2.在浏览器中输入http://localhost:7001/console进入weblogic控制台,输入用户名和密码;
    
阅读全文
 
         
        
        
            posted @ 2007-05-09 18:30
樊凯
阅读(3679)
推荐(0)
        
        
            
        
        
            
摘要:        
方法一:1、在weblogic的安装目录下,找到weblogic81\server\lib目录,将数据库驱动放入此目录中;2、在user_projects\domains\mydomain目录下找到startWebLogic.cmd文件,用editplus打开,找到set CLASSPATH=XXX行,我的是在第53行,在后面加入刚才放入的jar包路径。3、重启weblogic。方法二:1、直接在...    
阅读全文
 
         
        
        
            posted @ 2007-05-06 15:17
樊凯
阅读(5212)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
用sys以sysdba的身份来进行登录,在sys状态是locked的时候也是能登录的.然后再使用alter user sys account unlock来进行解锁    
阅读全文
 
         
        
        
            posted @ 2007-04-20 22:46
樊凯
阅读(361)
推荐(0)
        
        
            
        
        
            
摘要:        
Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了一些在项目中更有效地使用这些特性的技巧。简介  在JDK...    
阅读全文
 
         
        
        
            posted @ 2007-04-05 18:44
樊凯
阅读(3196)
推荐(0)
        
        
            
        
        
            
摘要:        
让大家期待的Google输入法终于发布了,大家可以到http://tools.google.com/pinyin/index.html下载使用,个人感觉词库和Sogou的不差上下,看了我们的本土团队要加油了!!!    
阅读全文
 
         
        
        
            posted @ 2007-04-04 17:03
樊凯
阅读(436)
推荐(0)
        
        
            
        
        
            
摘要:        
Guice,google名下的产物——一个号称比Spring快的容器,看它的实例:1.新建IWork接口:packagecom.kay.interfaces;publicinterfaceIWork{publicvoidwork(Stringworkname);}2.实现IWork接口:packagecom.kay.impl;importcom.kay.interfaces.IWork;publi...    
阅读全文
 
         
        
        
            posted @ 2007-04-04 13:56
樊凯
阅读(1001)
推荐(0)
        
        
            
        
        
            
摘要:        
http://code.google.com/p/google-guice/用 Guice 写 JavaGuice 1.0 用户指南 (20070326 王咏刚 译自:http://docs.google.com/Doc?id=dd2fhx4z_5df5hw8)(非常酷的Google果汁——Guice 发布一段时间了,今天非常快速地把它的用户指南翻译成了中文,分享给大家。因为只花了3个小时翻译,也...    
阅读全文
 
         
        
        
            posted @ 2007-04-04 10:54
樊凯
阅读(539)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
1.使用相同的工具(如铅笔和纸张)和时间限制(例如半个小时)模拟面试训练
Google 和微软都会让应聘者在白板上手工解答编程问题,但通常大部分的应聘者都是习惯于在电脑上利用编程工具系统编写程序。因此面试的时候,某些应聘者离开了熟悉的电脑光标,站在白板前感觉手足无措不知该如何起行。又或者他们不习惯在编程之时旁边有人观看,这会让他们感到紧张而无法正常思考。
在现实生活中,如果你想要横渡英吉利海峡,自然不能总是在室内游泳池练习。你必须投身于大海在波涛之中训练,在准备面试的时候也是如此。:)
    
阅读全文
 
         
        
        
            posted @ 2007-03-30 00:20
樊凯
阅读(388)
推荐(0)
        
        
            
        
        
            
摘要:        
最近三年作为 Google(谷歌)的软件工程师,我每周会帮人事部门审查简历,决定要不要给他们面试。Google 这几年的发展让很多许多优秀的工程师都前来申请。到目前为止,我已经看了上千份简历,有些简历留下的印象比别的好很多。尤其是最近亲戚朋友常常问我如何修改他们的简历,所以我积累了一些常见的错误避免的提议,在此跟大家交流一下。
    
阅读全文
 
         
        
        
            posted @ 2007-03-30 00:18
樊凯
阅读(357)
推荐(0)
        
        
            
        
        
            
摘要:        
个人品质 
able 有才干的,能干的 adaptable 适应性强的 
active 主动的,活跃的 aggressive 有进取心的 
ambitious 有雄心壮志的 amiable 和蔼可亲的 
amicable 友好的 analytical 善于分析的 
apprehensive 有理解力的 aspiring 有志气的,有抱负的 
audacious 大胆的,有冒险精神的 capable 有能力的,有才能的 
careful 办理仔细的 candid 正直的 
competent 能胜任的 constructive 建设性的 
cooperative 有合作精神的 creative 富创造力的 
dedicated 有奉献精神的 dependable 可靠的 
diplomatic 老练的,有策略的 disciplined 守纪律的 
dutiful 尽职的 well--educated 受过良好教育的 
efficient 有效率的 energetic 精力充沛的 
b    
阅读全文
 
         
        
        
            posted @ 2007-03-23 23:30
樊凯
阅读(765)
推荐(0)
        
        
            
        
        
            
摘要:        
使用JSF做个国际化的登录界面:
1.建立App_zh_CN.properties,App_en_US.properties文件;
2.建立UserBean:    
阅读全文
 
         
        
        
            posted @ 2007-03-21 22:19
樊凯
阅读(2458)
推荐(0)
        
        
            
        
        
            
摘要:        
1xmlhttp.open("post",url,true);2//以下两行解决中文参数问题3xmlhttp.setrequestheader("cache-control","no-cache");4xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");5//传递参数6xmlhttp.send("...    
阅读全文
 
         
        
        
            posted @ 2007-03-21 10:27
樊凯
阅读(2725)
推荐(0)
        
        
            
        
        
            
摘要:        
看了付老师的博客有好几篇文章都是拍下他收藏的书然后写下对书的评价,感觉不错。所以也放出我收藏的图书,也不能说收藏吧,都是2006年2月后买的,粗略计算这些书的总价值都已超过了四位数了!还有java的吉祥物Duke,那是去年在SUN开的技术峰会上得到的。《Ajax基础教程》:绝对是ajax入门的好书,至少我现在用到的ajax都是从这本书上学习的,所以感觉很超值,也很喜欢。《Ajax实战》:这本书是在...    
阅读全文
 
         
        
        
            posted @ 2007-03-17 00:43
樊凯
阅读(631)
推荐(0)
        
        
            
        
        
            
摘要:        
编辑   作用域     功能     快捷键     全局     查找并替换     Ctrl+F     文本编辑器     查找上一个     Ctrl+Shift+K     文本编辑器 &...    
阅读全文
 
         
        
        
            posted @ 2007-03-17 00:06
樊凯
阅读(986)
推荐(0)
        
        
            
        
        
            
摘要:        
1.安装mysql
mysql的安装和大多数的软件一样,就不多说了;
2.启动mysql服务
我们在控制台下输入:net start mysql回车后就会看到mysql的服务正在启动;
3.关闭mysql服务
控制台下输入:net stop mysql;
4.控制台连接数据库
输入: mysql -u用户名 -p密码 回车;
5.查找当前服务器下存在哪些数据库:
输入:show databases;
    
阅读全文
 
         
        
        
            posted @ 2007-03-10 14:10
樊凯
阅读(262)
推荐(0)
        
        
            
        
        
            
摘要:        
今天下午五点在西安的东大街康威店附近,我的E2手机被一个王八蛋给偷了,让他去死吧!!!恨死小偷了!!!    
阅读全文
 
         
        
        
            posted @ 2007-03-08 23:52
樊凯
阅读(346)
推荐(0)
        
        
            
        
        
        
        
            posted @ 2007-03-05 22:56
樊凯
阅读(5107)
推荐(2)
        
        
            
        
        
            
摘要:        
本文内容转载自:http://www.blogjava.net/max/archive/2006/12/06/85925.html首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得——如果大家希望快速开发,一个类似Struts 2这样的简单方便的WEB框架必不可少。我们在开发DEMO使用的还是Struts 1.2...    
阅读全文
 
         
        
        
            posted @ 2007-03-02 00:08
樊凯
阅读(1024)
推荐(0)
        
        
            
        
        
            
摘要:        
过年回家看到母亲十几年的类风湿越来越严重了,心里真是很难受,很想为她治疗好病,但是又没有好的医院和大夫,所以朋友们如果知道哪里有好的医院请留言告诉我,不胜感激!!!(拒绝广告)    
阅读全文
 
         
        
        
            posted @ 2007-03-01 10:03
樊凯
阅读(1006)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
今天无意发现Gmail可以公开申请了,所以需要的朋友可以到www.gmail.com申请了!!!    
阅读全文
 
         
        
        
            posted @ 2007-02-28 12:14
樊凯
阅读(478)
推荐(0)
        
        
            
        
        
            
摘要:        
作为公司的一分子, 您可能忧心忡忡于通过 MSN, QQ 流入的各种名目繁多的病毒, 木马, 例如熊猫烧香, 以及通过 MSN 传播的导致公司网络瘫痪的蠕虫病毒. 换句话说, 我们需要企业内部协作平台, 来保证信息安全和减少依赖外网办公所带来的高风险. 例如: 地震了, 外网断了, 同事们再也不能通过MSN/QQ交流了. 自然, QQ/MSN 有它的用途, 但是主要用途就是和私人的朋友交流, 很多...    
阅读全文
 
         
        
        
            posted @ 2007-02-05 21:21
樊凯
阅读(1688)
推荐(0)
        
        
            
        
        
            
摘要:        
日期是数据处理中经常使用到的信息之一。生日、数据处理时间、计划的预计完成时间,按年、季、月的统计,这些都属于日期处理的范畴。由于日期中包含了年、季、月、日等众多信息,不同的国家对日期格式、日期文字描述及星期有不同的规定,因此产生了日期处理的复杂性。本章主要讨论在SQL Server数据库中对日期的各种处理方法。日期类型概述SQL Server中的日期类型包括datetime和smalldateti...    
阅读全文
 
         
        
        
            posted @ 2007-02-02 19:28
樊凯
阅读(8134)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
一、使用css缩写使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。二、明确定义单位,除非值为0忘 记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width=100,但是在CSS中,你必须给一个准确的单位,比如:width: 100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除...    
阅读全文
 
         
        
        
            posted @ 2007-01-28 00:11
樊凯
阅读(599)
推荐(0)
        
        
            
        
        
            
摘要:        
我们在进行数据绑定时通常把一个表的某个字段绑定到DropDownList中,我们以pubs库的jobs表为例子,我们在显示时显示job_desc字段,values值绑定job_id字段。方法一:使用属性设置,我们在DropDownList的items的属性中添加一列为空行,然后更改AppandBataBoundItems属性为ture.绑定代码:绑定代码Code highlighting prod...    
阅读全文
 
         
        
        
            posted @ 2007-01-27 22:50
樊凯
阅读(6805)
推荐(0)
        
        
            
        
        
            
摘要:        
昨天在做毕业设计的过程中有一个动态查询的功能让我困惑了很长时间,主要还是sql不知道怎么拼,最后想到了一种感觉不是很好的办法,但是解决了我的问题,今天帖出来,想让各位看看,你们在工作中是怎么解决类似问题的,谢谢!在不输入任何数据的情况下,点击查询后可以搜索出所有的记录,若输入任何一个条件,则只查询出符合条件的记录,代码如下: 1 protected void Button1_Click(obje...    
阅读全文
 
         
        
        
            posted @ 2007-01-24 11:14
樊凯
阅读(1350)
推荐(0)
        
        
            
        
        
            
摘要:        
先在属性界面中GridView中设置AllowPaging="True" 1protected void Page_Load(object sender, EventArgs e) 2 { 3 string keyword=Request["keyword"]; 4 SqlConnection con = db.createConnection(...    
阅读全文
 
         
        
        
            posted @ 2007-01-22 02:13
樊凯
阅读(1973)
推荐(0)