`
ayagen
  • 浏览: 12663 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
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. 在函数中定义的一些基本类型的变量,对象的 ...
JSF开发中的一个页面,要显示一个页面的时候需要传一个hidden值给javascript处理 写成这样: <input type="hidden" id="isChanged" value="#{BeanView.changed}" /> 正常显示(应该是利益于facelets的强大),之后可以正常提交页面 换了种写法: <h:inputHidden id="isChanged" value="#{BeanView.changed}" /> 正常显示,不过在之后的提交时 ...
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成 ...
Global site tag (gtag.js) - Google Analytics