`
shellfj
  • 浏览: 46780 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻 ...
Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的。 hibernate中get方法和load方法的根本区别在于:如果你使用load方法,hiber ...
SAX与DOM的比较 每一个进行XML开发的编程人员都知道DOM,那为什么在有了DOM这个功能强大的文档对象模型之后,我们还需要SAX?这就要从它们根本不同的实现方法上来分析。DOM解析器是通过将XML文档解析成树状模型并将其放入内存来完成解析工作的,而后对文档的操作都是在这个树状模型上完成的。这个在内存中的文档树将是文档实际大小的几倍。这样做的好处是结构清除、操作方便,而带来的麻烦就是极其耗费系统资源。而SAX正好克服了DOM的缺点。SAX解析器的处理过程是通读整个文档,根据文档内容产生事件,而把对这些事件的处理交由事件处理器处理。SAX不需要在内存中保存整个文档,它对系统资源的节省是显而易 ...
  最近重新温习了Jaxp对xml的操作,在网上搜索了一些这方面的资料!觉得非常好,在此mark一下。感觉Sun的东西才是王道!英文版的资料更加好! JAXP的演进 作者:Rahul Srivastava Rahul Srivastava;SJTUer 原文地址:http://www.xml.com/pub/a/2005 ...
   在xml文件中,为了区分相同的element,需要引用namespace,并且namespace需要用URI进行区分。URI是否为Internet上的真实的url或者是在url上可以找到对应的schema文件,这个问题,我一直有点困惑!在网上查找了一些文档,w3c并没有强制执行这个标准。    仁者见仁,智者见智!其实,关键在于xml的解析器是否需要验证xml的element,以及设置解析器的验证。在Java中,Spring,Hibernate,Struts等开源或者J2EE官方的一些配置,就需要正确的URI,当然,在没有网络的情况下,这些开源的jar中,会有这些schema的文件。    ...
  首先要说的就是 ajax 是无法实现上传文件的,可以想一下ajax与后台通信都是通过传递字符串,怎么能传递文件呢?其实出于安全考虑js是不能操作文件的,所以就不要再说用ajax来实现文件的上传了,这是不可能的。     而本 ...
Java线程:并发协作-生产者消费者模型 对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例子。 实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有说服力了。 对于此模型,应该明确一下几点: 1、生产者仅仅在仓储未满时候生产,仓满则停止生产。 2、消费者仅仅在仓储有产品时候才能消费,仓空则等待。 3、当消费者发现仓储没产品可消费时候会通知生产者生产。 4、生产者在生产出可消费产品时候,应该通知等待的消费者去消费。 此模型将要结合java.lang.Object的 ...
我这里可以大概给你介绍一下,但对于每一种编程模型要看具体的示例是什么,而且我不可能给你罗列所有的代码,请谅解。      其实我们编程只要尽量站到比较高的层次,很多道理其实你会发现你已经懂了。       ...
原码,反码,补码. 我们已经知道计算机中,所有数据最终都是使用二进制数表达。 我们也已经学会如何将一个10进制数如何转换为二进制数。 不过,我们仍然没有学习一个负数如何用二进制表达。   比如,假设有一 int 类型的数,值为5,那么,我们知道它在计算机中表示为: 00000000 00000000 00000000 00000101 5转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。 现在想知道,-5在计算机中如何表示?   在计算机中,负数以其正值的补码形式表达。 什么叫补码呢?这得从原码,反码说起。   原码:一个整数,按照绝对值大 ...
小数点的表示      为了节省内存,计算机中数值型数据的小数点的位置是隐含的,且小数点的位置既可以是固定的,也可以是变化的。 定点数与浮点数     如果小数点的位置事先已有约定,不再改变,此类数称为“定点数 ...
一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一 ...
二进制运算分为两大块:算数运算和逻辑运算。 1、二进制的算术运算   二进制数的算术运算非常简单,它的基本运算是加法。在计算机中,引入补码表示后,加上一些控制逻辑,利用加法就可以实现二进制的减法、乘法和除法运算。 1)二进制的加法运算   二进制数的加法运算法则只有四条:0+0=0 0+1=1 1+0=1 1+1=10(向高位进位)   例:计算1101+1011的和   由算式可知,两个二进制数相加时,每一位最多有三个数:本位被加数、加数和来自低位的进位数。按照加法运算法则可得到本位加法的和及向高位的进位。 (2)二进制数的减法运算   二进制数的减法运算法则也只有四条: 0-0=0 0 ...
http://student.csdn.net/space.php?uid=44933&do=blog&id=6425

JNDI and LADP

    博客分类:
  • J2EE
虽然比较老,但是好文章。 http://www.javaworld.com/javaworld/jw-03-2000/jw-0324-ldap.html?page=1
http://java.sun.com/developer/technicalArticles/javase/finalization/ 好文章.
Global site tag (gtag.js) - Google Analytics