- 浏览: 49142 次
- 性别:
-
最新评论
-
LinApex:
你好,朋友,有没有考虑过? 前端控制器,就是 Apache 挂 ...
Apache Tomcat 集群 -
iceman1952:
“可见,-1在计算机里用二进制表达就是全1。16进制为:0xF ...
原码、反码、补码
文章列表
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
- 2009-11-19 17:44
- 浏览 775
- 评论(0)
虽然比较老,但是好文章。
http://www.javaworld.com/javaworld/jw-03-2000/jw-0324-ldap.html?page=1
- 2009-10-20 19:33
- 浏览 855
- 评论(0)
http://java.sun.com/developer/technicalArticles/javase/finalization/
好文章.
- 2009-10-07 18:27
- 浏览 907
- 评论(0)