- HCIP第二次实验
fatsheep洋
网络
实验拓扑图:实验要求:1、R1和R2使用PPP链路直连,R2和R3把2条PPP链路捆绑为PPPMP直连2、按照图示配置IP地址3、R2对R1的PPP进行单向chap验证4、R2和R3的PPP进行双向chap验证实验思路:1、先按照图示给R1、R2、R3配置好IP地址2、然后对R2、R3进行pppmp的聚合在一起,放在逻辑口3、实验步骤:先对R1、R2进行IP的配置[R1]ints3/0/0[R1-
- 防火墙知识点总结
知新zx
服务器网络运维
一、是什么定义:不同区域,安全策略的一台硬件设备二、为什么要用作用:保护内网终端、服务器和一些通信设备的安全三、怎么用(工作原理)分类:传统防火墙、下一代防火墙1、传统防火墙①包过滤工作层次:3/4层原理:类似于路由交换的ACL,路由交换基于端口in/out,防火墙基于区域与区域之间(默认任何区域deny)优缺点:只检测3,4层,处理速度快,开销小,但应用层威胁无法防御或检测,无会画状态跟踪②状态
- 【网络通信安全】基于华为 eNSP 的链路聚合、手工负载分担模式与 LACP 扩展配置 全解析
不羁。。
网络通信安全服务器开发语言网络华为运维
目录一、引言二、链路聚合技术基础2.1链路聚合的定义与作用2.2链路聚合的工作原理2.3链路聚合的模式分类三、华为eNSP简介3.1eNSP的概述3.2eNSP的安装与配置3.2.1安装环境要求3.2.2安装步骤3.2.3配置虚拟网卡四、手工负载分担模式配置4.1手工负载分担模式的特点4.2手工负载分担模式的配置步骤4.2.1实验拓扑搭建4.2.2配置交换机S14.2.3配置交换机S24.3手工负
- HCIP Datacom考几门?
IT运维大本营
华为网络运维华为
HCIPDatacom考几门?Datacom这个方向,在HCIP这个级别还是比较特殊的,有很多不同的细分,并且几乎每个细分方向都是需要考两门的,接下来就来详细介绍一下。HCIPDATACOMHCIP-Datacom-AdvancedRouting&SwitchingTechnology这个方向主要培训与认证具备数通领域路由交换高阶知识和技能水平的高级工程师。考试有两门,分别是HCIP-Dataco
- 【题库发布】2025/新华三/H3CIE面试资料合集
Real资料局
面试网络安全网络运维
2025/新华三/H3CIE面试资料合集新华三H3CIE-面试(路由交换)文件内容包含:白皮书-路由白皮书-园区白皮书-安全与优化真题1(2024.3.9)真题2(2024.3.10)真题3(2024.5.18)真题4(2024.12.23)H3CIE面试总结1H3CIE面试总结2H3CIE综合面试指导计算机网络面试资料H3CIE面试真题解析H3CIE面试问题整理1H3CIE面试问题整理2H3CI
- 考取华为认证有哪些难点?
outuo219
网络
华为认证的IAIP相对来说知识点还容易掌握,靠刷题还能过,但是IE的知识点很多,加上实验操作,八个小时,相对来说还是很难的。IA、IP的知识点也挺多的,主要是找到靠谱的学习方法和准确率高更新快的题库,拿证还是不难的。以数通为例,看看不同级别的数通方向的知识点:HCIA-Datacom:路由交换原理、WLAN基本原理、网络安全基础知识、网络管理与运维基础知识、以及SDN与编程自动化基础知识等HCIP
- 链路聚合(LACP协议)
葡萄学妹
网络搭建设备基础网络运维
配置:(dcn交换机6200)port-group1interfacee1/0/24port-group1modeactive/passive//主动/被动模式interfaceport-channel1switchportmodetrunkswitchporttrunkallowedvlan10,20,30,40,50load-banlacedst-src-ip//采用源、目的IP进行实现流量负
- eNSP下园区网综合实验分步配置(前言)
筐瓢大师小吕
数通网络协议
实验拓扑:实验内容及配置按照51CTO讲师肖哥(肖宗鹏)的教程视频进行操作。VRRP+MSTP企业网设计视频课程_哔哩哔哩_bilibili————————————————————本实验具体完成以下要求:①配置Vlan、Trunk,且核心交换机之间配置链路捆绑。②配置MSTP与VRRP,实现流量负载分担的同时实现冗余,并配置相关的STP优化技术加速收敛,减少震荡。③配置OSPF协议以及静态三层路由
- HCIA/HCIP基础知识笔记汇总
lulinhao
笔记网络
HCIA/HCIP基础知识笔记汇总ICT产业链:上游:芯片制造、元器件生产、光纤光缆制造中游:硬件组装、软件开发、网络建设维护下游:电信服务、互联网服务、终端产品VLAN端口类型:access:连接主机trunk:交换机之间的连接hybrid:混合端口tunnel:隧道链路聚合:多个物理电路捆绑成一个逻辑电路LACP模式,端口优先级控制活跃链路协商确定优先级,值越小优先级越高手工模式,手动配置,所
- 思科、华为、华三交换机配置端口聚合
请叫我常总裁
网络交换机端口聚合链路聚合
华为-配置LACP模式的链路聚合[HUAWEI]interfaceeth-trunk1[HUAWEI-Eth-Trunk1]modelacp[HUAWEI-Eth-Trunk1]trunkportgigabitethernet1/0/1to1/0/3[HUAWEI-Eth-Trunk1]portlink-typetrunk[HUAWEI-Eth-Trunk1]porttrunkallow-pass
- 华为华三交换-链路聚合配置
刘重启
网络数据链路层网络交换机
链路聚合华为华三Eth-trunkBridge-aggregation描述增加带宽优势,最大带宽=各个接口带宽之和。增加可靠性,当有条链路挂逼了,其他链路还可以使用。负载分担,一条链路聚合,可以在各个成员接口上负载分担。两端设备都支持动态LACP,推荐使用LACP模式。链路聚合条件:所有参数必须一致,接口数量、速率、双工方式、流控方式配置查看信息:diseth-trunk1verbose二层链路聚
- 华为 eNSP 链路聚合:从面试问题到实战解析
不羁。。
每日呼吸服务器运维面试华为
我的个人主页我的专栏:网络通信安全系列、WEB渗透测试系列、内网攻防安全系列、网安红蓝对抗系列希望对网安感兴趣的小伙伴有所帮助!!!点赞收藏关注引言在网络技术领域,链路聚合是提升网络性能和可靠性的关键技术之一。华为eNSP作为网络工程师学习和实践的强大工具,为我们深入理解链路聚合提供了理想的环境。本文将围绕面试中常见的关于华为eNSP链路聚合、手工负载分担模式与LACP扩展配置的问题,进行系统的分
- 交换机救命命令手册:华为 & 思科平台最全运维指令速查表
IT程序媛-桃子
数通华为认证服务器运维
引言:这是一份救命的交换机运维秘籍在交换机配置与故障排查过程中,不论你是初入网络世界的小白,还是年资数年的资深工程师,总会遇到那些“关键时刻靠得住的命令”。这篇文章,我将整理一份覆盖华为+思科双平台的实战命令手册,从最基础的设备状态查看,到VLAN、STP、防环、LACP、QOS、抓包、限速、安全加固等操作,通通囊括。关键时刻,拿来即用,就是这篇的全部意义。01️⃣基础生存命令:先活下来再说场景华
- 路由交换技术——多私网下NAPT、FTP服务公网映射配置的实验
「J1e」
网络网络协议tcp/ip
网络地址转换(NAT)技术概述1.定义与背景网络地址转换(NetworkAddressTranslation,NAT)是一种在IP数据包传输过程中修改源或目标IP地址及端口的技术,主要用于解决IPv4地址短缺问题。随着互联网设备激增,NAT通过允许多个设备共享单一公网IP地址,显著延缓了IPv4地址耗尽的速度。2.工作原理NAT的核心是通过中间设备(如路由器、防火墙)建立内网私有地址与外网公有地址
- Linux 服务器多网卡进行网络绑定
Kubit~
服务器linux网络
要在配置了LACP(LinkAggregationControlProtocol)的交换机上设置Linux服务器的网络绑定,并包含DNS和网关的完整配置,你可以按照以下步骤进行操作。这里以CentOS/RHEL和Ubuntu/Debian为例。一、CentOS/RHEL配置示例确保bonding模块已加载sudomodprobebonding为了在系统启动时自动加载该模块,可以将其添加到/etc/
- 正常场景下M-LAG的流量转发机制
互联网之路.
知识点网络数据库
互联网各领域资料分享专区(不定期更新):Sheet正常场景下M-LAG的流量转发机制M-LAG建立成功后进入正常的工作,M-LAG主备设备负载分担共同进行流量的转发。下面介绍在正常工作情况下M-LAG的流量转发机制。单播流量转发如图1所示,M-LAG系统在设备双归接入场景下的已知单播流量转发:对于南北向单播流量,在M-LAG接入侧,M-LAG的成员设备接收到接入设备通过链路捆绑负载分担发送的流量后
- 2025超全整理!H3C路由交换核心命令宝典,助你轻松玩转网络配置
wljslmz
网络技术H3C路由器交换机命令大全
H3C(新华三)作为国内网络设备的领军品牌,其路由器和交换机广泛应用于企业、数据中心及运营商网络。掌握H3C设备的配置命令,是网络工程师的必备技能!本文结合2025年最新技术文档与实战经验,系统梳理基础配置、VLAN管理、路由协议、IRF堆叠、安全加固等场景的核心命令,助你从“小白”进阶为“大神”!文末还附赠高频踩坑指南,速速收藏⭐!一、基础配置篇:快速上手H3C设备1.设备初始化与视图切换进入系
- 交换机测试内容有哪些
network_tester
交换机测试测试工具信息与通信网络协议网络tcp/ip网络安全信号处理
交换机测试是确保其性能、功能和可靠性的关键步骤,通常包括以下内容:1.功能测试验证交换机的基本功能是否正常工作:MAC地址学习:检查交换机是否能正确学习和更新MAC地址表。VLAN功能:VLAN划分和隔离。Trunk端口(802.1Q)的VLAN标签处理。链路聚合(LACP):测试端口聚合功能是否正常。生成树协议(STP/RSTP/MSTP):验证环路避免和链路冗余功能。广播/组播控制:检查广播风
- 链路聚合_01
pitch_dark
网络工程网络服务器运维
一、链路聚合技术随着我们网络的不断拓展,业务流量也随之增多,那么我们就开始需要多链路进行通信故研究出一个技术==Eth-Trunk(链路捆绑)作用:可以把多个独立的物理端口绑定在一起,当做一个大带宽逻辑接口去使用,这样的方法既不用替换端口也不必浪费IP地址资源组建网络遇到的问题:1.网络需求大,单链路无法完成,增加链路又浪费IP地址,更换高带宽接口(E口换G口)又会增加维护设备的成本2.如果链路发
- 【RabbitMQ 项目】服务端:数据管理模块之绑定管理
月夜星辉雪
rabbitmq分布式
文章目录一.编写思路二.代码实践一.编写思路定义绑定信息类交换机名称队列名称绑定关键字:交换机的路由交换算法中会用到没有是否持久化的标志,因为绑定是否持久化取决于交换机和队列是否持久化,只有它们都持久化时绑定才需要持久化。绑定就好像一根绳子,两端连接着交换机和队列,当一方不存在,它就没有存在的必要了定义绑定持久化类构造函数:如果数据库文件不存在则创建,打开数据库,创建binding_table插入
- SDN系统方法 | 7. 叶棘网络
DeepNoMind
随着互联网和数据中心流量的爆炸式增长,SDN已经逐步取代静态路由交换设备成为构建网络的主流方式,本系列是免费电子书《Software-DefinedNetworks:ASystemsApproach》的中文版,完整介绍了SDN的概念、原理、架构和实现方式。原文:Software-DefinedNetworks:ASystemsApproach第7章叶棘网络(Leaf-SpineFabric)本章介
- 【杂记-浅谈LACP链路聚合技术】
叫我小虎就行了
网络工程进阶知识LCAP链路聚合
浅谈LACP链路聚合技术一、LACP协议概述二、LACP的工作原理及要点三、LACP的配置与协商一、LACP协议概述1、概念①LinkAggregationControlProtocol,LACP,即链路聚合协议,它可以将多个物理链路聚合成一个逻辑链路,以提高带宽和冗余性。LACP通过链路聚合控制协议数据单元(LACPDU)与对端设备交互信息,维护链路聚合组的形成和运行状态。②链路聚合并不具备天然
- 交换机虚拟化技术
Jun_Share
交换路由防火墙——提升网络运维服务器
1、思科虚拟化技术:(1)stackwise:堆叠,一般用于盒式交换机的场景①原理:可以将多台物理设备逻辑的虚拟成一台大的设备②冗余交换机管理引擎:三种模式:1)RPR:故障转移时间>2min2)RPR+:故障转移时间>30s3)SSO:故障转移时间>1s(2)VSS:虚拟交换,一般用于柜式交换机的场景①原理:将一堆交换机逻辑的虚拟成一台大的交换机②基本配置:1)进行链路捆绑,为后续VSL做准备S
- hcie数通和云计算选哪个好?
腾科教育
华为云计算华为数通
1.基础知识与技能要求数通技术是网络技术的核心,它涉及到网络协议、路由交换、网络安全等多个方面。如果你是一名网络工程师或开发者,想要在数通领域有所建树,你需要具备扎实的基础知识和丰富的实战经验。云计算则更注重于虚拟化、存储、网络和服务器等方面的知识。如果你对这些领域感兴趣,并且希望在云计算领域发展,那么选择HCIE云计算是明智的选择。2.职业发展方向选择不同的方向意味着你将走向不同的职业道路。如果
- HCIP-Datacom(H12-821)31-40题
TenThreeSeven7
网络tcp/ip网络协议
有需要完整题库的同学可以私信博主,博主看到会回复将文件发给你!(麻烦各位同学给博主推文点赞关注和收藏哦)31、关于链路聚合的基本概念,下面描述错误的是:A.链路聚合是将一组物理接口捆绑在起作为一个逻辑接口来增加带宽及可靠性的方法。B.链路聚合遵循IEEE802.3ad协议。C.将若干条物理链路捆绑在一起所形成的逻辑链路称之为链路聚合组(LAG)或者Trunk.D.链路聚合只存在活动接口解析:在链路
- 从零开始学HCIA之链路聚合03
踢足球的博尔特
HCIA到HCIE进阶之路网络
1、路聚合控制协议(LinkAggregationControlProtocol,LACP),LACP模式就是采用LACP的一种链路聚合模式。2、LACP模式系统优先级(1)系统优先级用于区分两端设备优先级的高低。(2)在LACP模式下,两端设备所选择的活动端口必须保持一致,否则链路聚合组就无法建立。(3)如果其中一端具有更高的优先级,另一端根据高优先级的一端来选择活动端口。系统优先级的取值越小优
- 从零开始学HCIA之链路聚合04
踢足球的博尔特
HCIA到HCIE进阶之路网络
1、LACP模式可以分为二层链路聚合和三层链路聚合。2、二层链路聚合,Eth-Trunk技术可以用来捆绑相同类型的端口,在一个二层的交换机上,一般把接入层交换机与分布层交换机之间的链路进行成二层链路聚合。3、在配置二层Eth-Trunk时,要求两端的端口使用相同的方式配置,都是交换端口(Access端口、Trunk端口、hybrid端口),保持端口的参数一致就能形成二层的Eth-Trunk。4、三
- SDN系统方法 | 8. 网络虚拟化
DeepNoMind
随着互联网和数据中心流量的爆炸式增长,SDN已经逐步取代静态路由交换设备成为构建网络的主流方式,本系列是免费电子书《Software-DefinedNetworks:ASystemsApproach》的中文版,完整介绍了SDN的概念、原理、架构和实现方式。原文:Software-DefinedNetworks:ASystemsApproach第8章网络虚拟化如第2章所述,网络虚拟化和本书介绍的其他
- 网络通信_链路聚合技术_eth-trunk
kitha.
网络基础运维网络
一.链路聚合的概念:通过多条以太网物理链路捆绑在一起成为一条逻辑链路,从而增加链路带宽的目的,提高链路的可靠性常用在核心交换机上二.链路聚合的技术优点:1.链路聚合能够提高链路带宽:理论上,通过聚合几条链路,一个聚合口的带宽可以扩展为所有成员带宽的总和,这样就有效地增加了逻辑链路的带宽。2.链路聚合为网络提供了高可靠性:配置了链路聚合之后,如果一个成员接口发生故障,该成员口的物理链路会把流量切换到
- VMware vSwitch - 水平分割的上联接口
Songxwn
服务器网络运维
简介我在使用VMwareESXi的时候发现vSwitch两个以上的上联端口,连接同一个交换机,或者同一个二层广播域。且没有配置LACP或STP等协议,但并没有造成二层环路。这是因为vSwitch特殊的上联接口的水平分割。(和iBGP的水平分割很像)即从一个上联端口发过来的报文,不会转发到其他上联端口。(vSwitch的上联端口是强定义的)(包括虚拟标准交换机VSS和虚拟分布式交换机VDS)示例图如
- web前段跨域nginx代理配置
刘正强
nginxcmsWeb
nginx代理配置可参考server部分
server {
listen 80;
server_name localhost;
- spring学习笔记
caoyong
spring
一、概述
a>、核心技术 : IOC与AOP
b>、开发为什么需要面向接口而不是实现
接口降低一个组件与整个系统的藕合程度,当该组件不满足系统需求时,可以很容易的将该组件从系统中替换掉,而不会对整个系统产生大的影响
c>、面向接口编口编程的难点在于如何对接口进行初始化,(使用工厂设计模式)
- Eclipse打开workspace提示工作空间不可用
0624chenhong
eclipse
做项目的时候,难免会用到整个团队的代码,或者上一任同事创建的workspace,
1.电脑切换账号后,Eclipse打开时,会提示Eclipse对应的目录锁定,无法访问,根据提示,找到对应目录,G:\eclipse\configuration\org.eclipse.osgi\.manager,其中文件.fileTableLock提示被锁定。
解决办法,删掉.fileTableLock文件,重
- Javascript 面向对面写法的必要性?
一炮送你回车库
JavaScript
现在Javascript面向对象的方式来写页面很流行,什么纯javascript的mvc框架都出来了:ember
这是javascript层的mvc框架哦,不是j2ee的mvc框架
我想说的是,javascript本来就不是一门面向对象的语言,用它写出来的面向对象的程序,本身就有些别扭,很多人提到js的面向对象首先提的是:复用性。那么我请问你写的js里有多少是可以复用的,用fu
- js array对象的迭代方法
换个号韩国红果果
array
1.forEach 该方法接受一个函数作为参数, 对数组中的每个元素
使用该函数 return 语句失效
function square(num) {
print(num, num * num);
}
var nums = [1,2,3,4,5,6,7,8,9,10];
nums.forEach(square);
2.every 该方法接受一个返回值为布尔类型
- 对Hibernate缓存机制的理解
归来朝歌
session一级缓存对象持久化
在hibernate中session一级缓存机制中,有这么一种情况:
问题描述:我需要new一个对象,对它的几个字段赋值,但是有一些属性并没有进行赋值,然后调用
session.save()方法,在提交事务后,会出现这样的情况:
1:在数据库中有默认属性的字段的值为空
2:既然是持久化对象,为什么在最后对象拿不到默认属性的值?
通过调试后解决方案如下:
对于问题一,如你在数据库里设置了
- WebService调用错误合集
darkranger
webservice
Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Discovery/Tools/DiscoverSingleton
调用接口出错,
一个简单的WebService
import org.apache.axis.client.Call;import org.apache.axis.client.Service;
首先必不可
- JSP和Servlet的中文乱码处理
aijuans
Java Web
JSP和Servlet的中文乱码处理
前几天学习了JSP和Servlet中有关中文乱码的一些问题,写成了博客,今天进行更新一下。应该是可以解决日常的乱码问题了。现在作以下总结希望对需要的人有所帮助。我也是刚学,所以有不足之处希望谅解。
一、表单提交时出现乱码:
在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以
- 面试经典六问
atongyeye
工作面试
题记:因为我不善沟通,所以在面试中经常碰壁,看了网上太多面试宝典,基本上不太靠谱。只好自己总结,并试着根据最近工作情况完成个人答案。以备不时之需。
以下是人事了解应聘者情况的最典型的六个问题:
1 简单自我介绍
关于这个问题,主要为了弄清两件事,一是了解应聘者的背景,二是应聘者将这些背景信息组织成合适语言的能力。
我的回答:(针对技术面试回答,如果是人事面试,可以就掌
- contentResolver.query()参数详解
百合不是茶
androidquery()详解
收藏csdn的博客,介绍的比较详细,新手值得一看 1.获取联系人姓名
一个简单的例子,这个函数获取设备上所有的联系人ID和联系人NAME。
[java]
view plain
copy
public void fetchAllContacts() {
 
- ora-00054:resource busy and acquire with nowait specified解决方法
bijian1013
oracle数据库killnowait
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。
1.下面的语句
- web 开发乱码
征客丶
springWeb
以下前端都是 utf-8 字符集编码
一、后台接收
1.1、 get 请求乱码
get 请求中,请求参数在请求头中;
乱码解决方法:
a、通过在web 服务器中配置编码格式:tomcat 中,在 Connector 中添加URIEncoding="UTF-8";
1.2、post 请求乱码
post 请求中,请求参数分两部份,
1.2.1、url?参数,
- 【Spark十六】: Spark SQL第二部分数据源和注册表的几种方式
bit1129
spark
Spark SQL数据源和表的Schema
case class
apply schema
parquet
json
JSON数据源 准备源数据
{"name":"Jack", "age": 12, "addr":{"city":"beijing&
- JVM学习之:调优总结 -Xms -Xmx -Xmn -Xss
BlueSkator
-Xss-Xmn-Xms-Xmx
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:
java -Xmx355
- jqGrid 各种参数 详解(转帖)
BreakingBad
jqGrid
jqGrid 各种参数 详解 分类:
源代码分享
个人随笔请勿参考
解决开发问题 2012-05-09 20:29 84282人阅读
评论(22)
收藏
举报
jquery
服务器
parameters
function
ajax
string
- 读《研磨设计模式》-代码笔记-代理模式-Proxy
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
/*
* 下面
- 应用升级iOS8中遇到的一些问题
chenhbc
ios8升级iOS8
1、很奇怪的问题,登录界面,有一个判断,如果不存在某个值,则跳转到设置界面,ios8之前的系统都可以正常跳转,iOS8中代码已经执行到下一个界面了,但界面并没有跳转过去,而且这个值如果设置过的话,也是可以正常跳转过去的,这个问题纠结了两天多,之前的判断我是在
-(void)viewWillAppear:(BOOL)animated
中写的,最终的解决办法是把判断写在
-(void
- 工作流与自组织的关系?
comsci
设计模式工作
目前的工作流系统中的节点及其相互之间的连接是事先根据管理的实际需要而绘制好的,这种固定的模式在实际的运用中会受到很多限制,特别是节点之间的依存关系是固定的,节点的处理不考虑到流程整体的运行情况,细节和整体间的关系是脱节的,那么我们提出一个新的观点,一个流程是否可以通过节点的自组织运动来自动生成呢?这种流程有什么实际意义呢?
这里有篇论文,摘要是:“针对网格中的服务
- Oracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX
daizj
oracle
insert提示IGNORE_ROW_ON_DUPKEY_INDEX
转自:http://space.itpub.net/18922393/viewspace-752123
在 insert into tablea ...select * from tableb中,如果存在唯一约束,会导致整个insert操作失败。使用IGNORE_ROW_ON_DUPKEY_INDEX提示,会忽略唯一
- 二叉树:堆
dieslrae
二叉树
这里说的堆其实是一个完全二叉树,每个节点都不小于自己的子节点,不要跟jvm的堆搞混了.由于是完全二叉树,可以用数组来构建.用数组构建树的规则很简单:
一个节点的父节点下标为: (当前下标 - 1)/2
一个节点的左节点下标为: 当前下标 * 2 + 1
&
- C语言学习八结构体
dcj3sjt126com
c
为什么需要结构体,看代码
# include <stdio.h>
struct Student //定义一个学生类型,里面有age, score, sex, 然后可以定义这个类型的变量
{
int age;
float score;
char sex;
}
int main(void)
{
struct Student st = {80, 66.6,
- centos安装golang
dcj3sjt126com
centos
#在国内镜像下载二进制包
wget -c http://www.golangtc.com/static/go/go1.4.1.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.4.1.linux-amd64.tar.gz
#把golang的bin目录加入全局环境变量
cat >>/etc/profile<
- 10.性能优化-监控-MySQL慢查询
frank1234
性能优化MySQL慢查询
1.记录慢查询配置
show variables where variable_name like 'slow%' ; --查看默认日志路径
查询结果:--不用的机器可能不同
slow_query_log_file=/var/lib/mysql/centos-slow.log
修改mysqld配置文件:/usr /my.cnf[一般在/etc/my.cnf,本机在/user/my.cn
- Java父类取得子类类名
happyqing
javathis父类子类类名
在继承关系中,不管父类还是子类,这些类里面的this都代表了最终new出来的那个类的实例对象,所以在父类中你可以用this获取到子类的信息!
package com.urthinker.module.test;
import org.junit.Test;
abstract class BaseDao<T> {
public void
- Spring3.2新注解@ControllerAdvice
jinnianshilongnian
@Controller
@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Co
- Java spring mvc多数据源配置
liuxihope
spring
转自:http://www.itpub.net/thread-1906608-1-1.html
1、首先配置两个数据库
<bean id="dataSourceA" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close&quo
- 第12章 Ajax(下)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- BW / Universe Mappings
blueoxygen
BO
BW Element
OLAP Universe Element
Cube Dimension
Class
Charateristic
A class with dimension and detail objects (Detail objects for key and desription)
Hi
- Java开发熟手该当心的11个错误
tomcat_oracle
java多线程工作单元测试
#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为
- 推行国产操作系统的优劣
yananay
windowslinux国产操作系统
最近刮起了一股风,就是去“国外货”。从应用程序开始,到基础的系统,数据库,现在已经刮到操作系统了。原因就是“棱镜计划”,使我们终于认识到了国外货的危害,开始重视起了信息安全。操作系统是计算机的灵魂。既然是灵魂,为了信息安全,那我们就自然要使用和推行国货。可是,一味地推行,是否就一定正确呢?
先说说信息安全。其实从很早以来大家就在讨论信息安全。很多年以前,就据传某世界级的网络设备制造商生产的交