java StringBuffer类 String类的特性 String类对象有两种实例化方法 直接赋值:开辟一个堆内存空间,自动入池 构造方法:开辟两块堆内存空间,不会自动入池(intern()手工入池) 任何一个字符串,都是String类的匿名对象 字符串一旦声明则不可改变,可以改变的只是Str ...
分类:
其他好文 时间:
2019-06-27 00:34:36
阅读次数:
113
一、引入
1.路由器负责将数据报文在逻辑网段间进行转发。
2.路由是指导路由器如何进行数据报文发送的路径信息。
3.每台路由器都有路由表,路由存储在路由表中。
4.路由环路是由错误的路由导致的,它会造成IP报文在网络中循环转发,浪费网络带宽。
二、路由的来源
1.直连路由
开销小,配置简单,无需人工维护。只能发现本接口所属网段的路由。
2.手工配置的静态路由
无开销,配置简单,需人工维护,适合简单拓扑结构的网络。
3.路由协议发现的路由
开销大,配置复杂,无需人工维护,适合复杂拓扑结构的网络。
三、路由度量值
1.路由度量值表示到达这条路由所指目的地址的代价。
2.通常影响路由度量值的因素:线路延迟、带宽、线路使用率、线路可信度、跳数、最大传输单元。
3.不同路由协议参考的因素不同,静态路由是固定值,0;ospf路由协议是带宽;rip路由协议是跳数。
四、路由优先级
1.以preference(优先级)确定不同类型优先级。
2.preference越小,优先级越高。
3.优先级最高的路由被添加进路由表。
五、路由环路
产生原因:配置错误或协议缺陷。
分类:
其他好文 时间:
2019-06-26 20:37:50
阅读次数:
142
什么是垃圾回收 js具有垃圾回收机制,也就是说,执行环境会负责管理代码执行过程中使用的内存。而在c和c++之类的语言中,开发人员的一项基本任务就是手工跟踪内存的使用情况,这是造成许多问题的一个根源。在边写js程序时开发人员不用在关心内存的使用问题,所需内存的分配以及无用内存的回收完全实现了自动化管理 ...
分类:
编程语言 时间:
2019-06-26 00:58:52
阅读次数:
127
一、介绍1.OSPF(OpenShortestPathFirst,开放最短路径优先)是IETF(InternetEngineeringTaskForce,互联网工程任务组)组织开发的一个基于链路状态的内部网关协议。目前针对IPv4协议使用的是OSPFVersion2。2.由于链路状态选路算法使用SPF计算最短路径,在网站规模变大时比距离向量算法具有更好的拓展性,因此,OSPF也具有了更好的性能。3
分类:
其他好文 时间:
2019-06-25 15:20:29
阅读次数:
159
MyBatis Generator: 简称MBG,是专门为MyBatis开发者定制的代码生成器,可以快速的根据数据表生成对应的映射文件、接口、以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储 过程这些复杂的SQL定义需要我们手工编写; 官方文档地址:http://www ...
分类:
其他好文 时间:
2019-06-25 10:30:27
阅读次数:
140
链路聚合通过聚合多条并行的物理链路,对上层协议表现为一条逻辑链路,来提高吞吐量和冗余性。常见的链路聚合技术有Cisco的Etherchannel ,华为的Eth-trunk 以及 linux bonding 等。链路聚合分为动态和静态两种,静态的通过手工配置,动态的通过协议协商。IEEE 规定的链路 ...
分类:
其他好文 时间:
2019-06-24 15:06:12
阅读次数:
116
NDS: 域名解析 C:\Windows\System32\drivers\etc----windows下hosts文件存放的位置 DNS域名解析工作原理 客户机提交域名解析请求,并将该请求发送给本地的域名服务器。 当本地的域名服务器收到请求后,就先查询本地的缓存。如果有查询的DNS信息记录,则直接... ...
分类:
其他好文 时间:
2019-06-23 11:39:07
阅读次数:
125
操作系统 1,管理软硬件资源2,管理调度计算机内部任务3,提供给用户和其他计算机接口 操作系统发展历史 手工处理1,效率低,每个任务之间都有等待的时间 批处理 联机批处理系统 1,cpu还是要等待,忙等 脱机批处理 分时处理 通用处理系统 windows Lotus Office365 Azure ...
分类:
编程语言 时间:
2019-06-22 21:17:25
阅读次数:
176
手工杀会话。会话失效有2种可能:超时和手工杀会话。手工杀方便省时间,程序员都爱用。比如我做一个程序需要登录,中间访问的页面有会话控制,如果没有登录则跳转到登录页面,退出时清会话信息。这是有两个选择:把session数据清空,或直接杀会话。建议直接杀会话,方便。如果退出时不清会话,对方点浏览器后退,依 ...
分类:
编程语言 时间:
2019-06-22 20:08:34
阅读次数:
160
软件开发过程一般有三个阶段:开发 > 测试 > 生产。每个阶段都对应不同的数据库环境配置,我们希望通过一种自动切换的方式来减少手动切换的工作量,这样做的目的也是为了能够减少手工带来的出错率。 具体配置步骤如下: 1.在resource目录下建立每种环境对应的文件夹,用来存放配置文件。 develop ...
分类:
编程语言 时间:
2019-06-22 01:24:56
阅读次数:
166