程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· Hibernate学习笔记(一)Hib发布时间:2011-10-21
antlr-2.7.6:语言转换工具,Hibernate利用它进行HQL到SQL的转换commons-collections-3.1.jar:Apache提供的集合工具集,用来增强Java程序对集合的处理能力dom4j-1.6.1.jar:XML解析... 查看全文
· Hibernate学习笔记(二)hbm发布时间:2011-10-21
hbm2java:根据映射文件自动生成Java源文件hbm2ddl:根据映射文件自动生成数据库SchemaXDoclet:根据带有XDoclet标记的Java源文件生成映射文件。Middlegen:根据数据库Schema自动生成,下载网址为:http... 查看全文
· Hibernate学习笔记(四)映射关发布时间:2011-10-21
1.主键在关系数据库中,用主键来标识记录并保证每条记录的唯一性。作为主键的字段必须满足一下条件:1.不允许为空。2.每条记录具有唯一的主键值,不允许主键值重复。3.每条记录的主键值永远不会改变。自然主键:具有业务含义的字段。尽管也是可行的,但是不能满... 查看全文
· Hibernate学习笔记(五)映射一发布时间:2011-10-21
映射一对多关联关系在关系数据库中,只存在外键参照关系,而且总是由"many"方参照"one"方,因为这样才能消除数据冗余,因此关系数据库实际上只支持多对一或一对一的单向关联。在配置文件中"多的"一方对应"一的"一方,属性不可以用<propert... 查看全文
· java 守护线程发布时间:2011-10-21
很多人都迷糊守护线程和正常的线程有什么区别,我只想说一下我的理解。首先代码上的区别:java里面创建线程有两种方式,一个是实现Runnable接口,另一个就是集成Thread,创建守护线程,就是通过调用Thread的setDaemon(true);,... 查看全文
· java程序设计原则发布时间:2011-10-21
所有的设计模式都是对不同的可变性的封装,从而使系统在不同角度达到“开闭原则”的要求。在软件软件系统中,一个模块设计得好不好的最主要、最重要的标志,就是该模块在多大程度上将自己的内部数据和其他与实现有关的细节隐藏起来。一个设计得好的模块可以将它所有的实... 查看全文
· 认识动态代理发布时间:2011-10-21
究竟什么是“动态代理”呢?它是“代理模式”的一种更灵活的应用,我通过生活中的例子来说明一下代理和动态代理。比如我们要买一台电脑,不需要去生产电脑的厂家,而只需要到当地的代售商出购买即可。因为代售商已经预先购进了某品牌的电脑,当消费者来买的时候,可以直... 查看全文
· java写的一个防注入的filter发布时间:2011-10-21
1.首先编写一个PreventIntoScriptFilter.java,代码如下packagecom.questionnaire.common.filter;importjava.io.IOException;importjava.util.reg... 查看全文
· 生产者与消费者Java实现发布时间:2011-10-21
Container类packagemultithread.producerandconsumer;publicclassContainer{staticintsize=5;intindex=0;String[]container=newString[... 查看全文
· Class.forName有什么作用发布时间:2011-10-21
摘自:http://www.360doc.com/content/10/0712/10/1720440_38421273.shtmlClass.forName(xxx.xx.xx)返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机... 查看全文
在前面的两篇文章中,第一篇主要是讲了在jdbc编程中容易碰到的几个问题,以及大致的解决方法。第二篇从代码上实现了第一篇的一些方法,并且对批处理进行了一些描述。在批处理的过程中,我并没有和事务的概念放在一起,因为我发现,这两个概念往往会引起混淆。因为j... 查看全文
· AOP发布时间:2011-10-21
摘自:http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html好长时间没有用过Spring了.突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的... 查看全文
· Hashcode发布时间:2011-10-21
1.hashcode是用来查找的,如果你学过数据结构就应该知道,在查找和排序这一章有例如内存中有这样的位置01234567而我有个类,这个类有个字段叫ID,我要把这个类存放在以上8个位置之一,如果不用hashcode而任意存放,那么当查找时就需要到这... 查看全文
· unix下读取带中文文件注意事项发布时间:2011-10-21
unix下读取中文的数据文件,一定要注意以GBK方式读取,读取后再做替换是不行的。亲身经历的问题,让人纠结死了。。newBufferedReader(newInputStreamReader(newFileInputStream(file),"GBK... 查看全文
1.创建一个文件TimeInterceptor.java代码如下packagecom.questionnaire.common.filter;importorg.aopalliance.intercept.MethodInterceptor;impo... 查看全文
· hibernate+tomca5.5t发布时间:2011-10-21
1,下载tomcat5.5在conf/contenxt.xml中配置以下参数。<?xmlversion="1.0"encoding="UTF-8"?><!--LicensedtotheApacheSoftwareFoundation... 查看全文
· Hibernate学习笔记(三)对象-发布时间:2011-10-21
1.Hibernate调用对象的getXXX()方法,读取对象信息,把它保存到数据库。调用对象的setXXX()方法,把从数据库中读出的对象信息写入到对象中。即Hibernate的session执行save(),update()或saveOrUpda... 查看全文
· JDK与JRE的区别发布时间:2011-10-21
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。引用JDK就是JavaDevelopmentKit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是SoftwareDevelopmentKi... 查看全文
· Java 线程池的原理与实现 发布时间:2011-10-20
创建线程有两种方式:继承Thread或实现Runnable。Thread实现了Runnable接口,提供了一个空的run()方法,所以不论是继承Thread还是实现Runnable,都要有自己的run()方法。一个线程创建后就存在,调用start()... 查看全文
先解释下钩子程序,英文为HOOK。Hook解释Hook是Windows中提供的一种用以替换DOS下“中断”的系统机制,中文译为“挂钩”或“钩子”。在对特定的系统事件进行hook后,一旦发生已hook事件,对该事件进行hook的程序就会受到系统的通知,... 查看全文