- 浏览: 12663 次
- 性别:
- 来自: 广州
最新评论
-
mimicom:
UCS不就是unicode么?..
"字符集编码" --- "编码字符集" 笔记
文章列表
http://blog.chinaunix.net/u2/76292/showart.php?id=1685198
平常我们说的HUB就是集线器,而交换机从某种意义上说也是集线器,或者叫智能集线器,他们都是第二层的(数据链路层)设备,HUB分享带宽,即:如果10台机器接在一个10M的HUB上分到每台机器的只有1M,但交换机因为有自己的CPU和RAM可以实现存储转发等功能,不共享带宽,即每台机器都是10M。路由器是第三层(网络层)设备,可是实现路由功能(第三层交换机也可以实现)。单从组建局域网来说,交换机的速度最快,其次是路由器,最后是HUB。而价格是路由器最贵,然后是交换机和HUB。如果家庭两 ...
ANSI 美国国家标准协会
ANSI编码其实是一个统称,指的是本地操作系统默认的编码
在简体中文系统下,ANSI 编码代表 GB2312 编码,在日文操作系统下,ANSI 编码代表 JIS 编码,在英文系统中,ANSI编码指的是CP1252(类似于ISO-8859-1,只不过在\u0080 到 \u009F 的范围内包含了一些附加字符)
ASCII 美国标准信息交换码(国际标准代码是ISO-646): 用7位二进制数字来表示英文字符.
ISO-8859-1: 对ASCII剩下的128个码位为英文做的扩展.(也叫做Latin-1).
背景:由于ASCII码只使用了7个二进制位,也就是说一个 ...
参考几位高人的文章,然后结合自己的理解,在此做一个小小的总结:
http://www.iteye.com/topic/537563
http://www.iteye.com/topic/260515
http://www.iteye.com/topic/344876
在多线程环境下的单例模式:
1. 使用(Double-Checking-Lock)双检锁:
public class Singleleton {
private Singleleton() {}
private static Singleleton instance = null;
public stati ...
两者内部实现都是"数组+链表"的结构,可以从以下几方面理解两者的不同(参考源代码):
1. 数组大小
HashMap的默认大小:
static final int DEFAULT_INITIAL_CAPACITY = 16;HashMap的大小一定是2的幂数。如果初始化HashMap的时候指定了一个不是2的幂数的长度,它也会找到一个最接近你指定值的一个2的幂数,源码:
int capacity = 1;
while (capacity < initialCapacity)
capacity <<= 1;
这么做的原因将在下面详细说明.另外HashMap的长度是有最大 ...
synchronized的原子性
synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行它包括两种用法:synchronized 方法和 synchronized 块。
1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:
public synchronized void accessVal(int newVal); ...
Brian Goetz (brian.goetz@sun.com), 高级工程师, Sun Microsystems
http://www.ibm.com/developerworks/cn/java/j-jtp06197.html
Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 V ...
1.RequestDispatcher.forward()
是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递.
但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如servlet?name=frank,这 ...
引用来自http://hi.baidu.com/hrbniu/blog/item/0e02f408b48295a72fddd4c8.html,十分感谢五彩神牛的总结~个人这里摘录部分
Java 中的堆和栈
Java把内存划分成两种:一种是栈内存,一种是堆内存.
1. 在函数中定义的一些基本类型的变量,对象的 ...
- 2009-07-25 17:05
- 浏览 810
- 评论(0)
JSF开发中的一个页面,要显示一个页面的时候需要传一个hidden值给javascript处理
写成这样:
<input type="hidden" id="isChanged" value="#{BeanView.changed}" />
正常显示(应该是利益于facelets的强大),之后可以正常提交页面
换了种写法:
<h:inputHidden id="isChanged" value="#{BeanView.changed}" />
正常显示,不过在之后的提交时 ...
- 2009-07-25 15:47
- 浏览 701
- 评论(0)
1. SELF JOIN
SELECT A.FUNCTION_CODE, ' is parent of :', B.FUNCTION_CODE
FROM FUNCTION A, FUNCTION B
WHERE A.CODE = B.PARENT_CODE
ORDER BY A.CODE
2. INNER JOIN = JOIN
3. LEFT JOIN
其实就是INNER JOIN之后把左边表中不匹配的RECORD全部加入到结果集.
4. RIGHT JOIN (理解同上)
5. OUTER JOIN
INNER JOIN之后再把两张表中没有JOIN成 ...