我们习惯说,在二层网络环境中相同vlan之间可以通信,不同vlan之间不可以通信,如果想通信必须借助三层设备,所以说三层交换机必须要做的事情是路由转发,但是二、三层交换机具体有什么区别呢?二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。二层交换技术发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口
分类:
其他好文 时间:
2018-05-07 21:03:13
阅读次数:
169
一、相同点 都是用来进行值或对象的比较。 二、不同点 对于“==”而言,对于基本类型(char,byte,short,int,long,float,double,boolean),对比的是值,所以是相等的,对于引用对象,对比的是引用的对象的堆地址,例如: 注意对于包装类例如Integer而言,有一些 ...
分类:
编程语言 时间:
2018-04-26 12:19:46
阅读次数:
127
HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap。 HashMap ...
分类:
其他好文 时间:
2018-03-28 20:21:18
阅读次数:
174
以客户角度来看,jar文件就是一种封装格式,用户不需要知道jar包中有多少个.class格式的文件及每个文件中的功能与作用,也可以得到相应的访问的结果。java中除了jar格式还有war和ear等包文件。 JAR WAR EAR 英文 Java Archive file Web Archive fi ...
分类:
编程语言 时间:
2018-03-23 15:19:46
阅读次数:
243
flask中带斜线和不带斜线的url通过flask进行路由配置的时候,有一个细节,就是同样的url,带上”/”和不带”/”有什么区别。举例说明:比如有个url,名字为”/url”先同时定义两种url,一种带”/”,一种不带”/”,如下代码:@app.route("/url")def urlWithOut():return "url with out /"@app.route("/url/")def
分类:
编程语言 时间:
2018-03-19 14:18:29
阅读次数:
206
1、append() - 在被选元素的结尾插入内容(内容的结尾,比如说有个a标签,则是在</a>这个标签之前添加东西) 2、prepend() - 在被选元素的开头插入内容(内容的开始,比如说有个a标签,则是在<a>这个标签之后添加东西) 3、after() - 在被选元素之后插入内容(元素的结尾, ...
分类:
移动开发 时间:
2018-03-12 20:53:37
阅读次数:
177
如今是新的“视”界,生活中总与各种屏幕打交道,难免会遇到选择视频接线的问题,要想搞清楚这点,我们只要通过了解现今常用的几种视频接线就会有个大致的认识。 281VGA、DVI、HDMI三种视频信号接口有什么差别 3HDMI连接线与DVI线、DP线及HDMI1.4接口区别详解 如今是新的“视”界,生活中 ...
分类:
其他好文 时间:
2018-03-06 12:53:06
阅读次数:
226