- VMware vSwitch - 水平分割的上联接口
Songxwn
服务器网络运维
简介我在使用VMwareESXi的时候发现vSwitch两个以上的上联端口,连接同一个交换机,或者同一个二层广播域。且没有配置LACP或STP等协议,但并没有造成二层环路。这是因为vSwitch特殊的上联接口的水平分割。(和iBGP的水平分割很像)即从一个上联端口发过来的报文,不会转发到其他上联端口。(vSwitch的上联端口是强定义的)(包括虚拟标准交换机VSS和虚拟分布式交换机VDS)示例图如
- 虚拟化网络
小王丨小王
华为Openstack运维网络运维centos
vm1和vm2通过虚拟交换机与主机进行交换,虚拟交换机:(通过软件虚拟出来的交换机)1、LinuxBridge虚拟交换机2、OVS(OpenVirtualSwitch)虚拟交换机虚拟机的传输是通过虚拟交换机,然后连到物理网卡上如果同网段的话,直接通过ovs实现内部虚拟机的互通,能够提高效率虚拟交换机的端口连接物理网卡的端口(mgmt管理端口)的链路就是上行链路DVS分布式交换机,可以横跨主机1和主
- Powercli批量修改分布式交换机端口组
高达可以过山车不行
分布式运维
背景需求:批量修改虚拟机的分布式端口组解决:三条命令解决:先获取目标虚拟机、获取目标端口组、修改虚拟机端口组、检查虚拟机状态。$vm=Get-VM-Name$portGroup=Get-VirtualPortGroup-NameGet-NetworkAdapter-VM$vm|Set-NetworkAdapter-NetworkName$portGroupGet-NetworkAdapter-VM
- ESXi配置多VLAN多网段
高达可以过山车不行
运维服务器运维网络
需求esxi配置多网段、esxi配置多vlan、VMware配置多网段、VMware配置多vlanESXi物理服务器仅能配置一条上行链路,需要给其上运行的虚拟机同时配置多个网段。其中一个网段作为ESXi主机的业务IP,即management网络的IP。可通过上层物理交换机trunk接口、ESXi的虚拟交换机vSwitch配置实现。根据客户需求,本次未使用分布式交换机,而采用标准交换机实现。环境物理
- 【HCIE-R&S 天梯路】VXLAN & EVPN
阿拉是LC
HCIE-R&S天梯路udp网络协议tcp/ip云计算网络
VXLANVXLAN思想:把Underlay基础网络架构看作一个大型分布式交换机,VXLAN隧道端口VTEP(NVE接口)作为交换机接口。把一张物理网,逻辑上分成多张独立的二层网络虚拟机的广泛部属,导致广播域隔离受限:可用vlan1-4094(VNI=224=16M)网络规模受限:MAC地址表32768(大二层只需要学习到物理MAC,不学虚拟MAC)虚拟机迁移时,业务不中断,就要求迁移前后的物理设
- 浅析虚拟化技术之esxi网络管理
Friends of the wind
阿里云及ACP相关写给自己请勿阅读比赛文章虚拟机大数据运维服务器云计算
教程目标:了解虚拟化的概念。会管理虚拟化平台网络内容:重点提示1、什么是虚拟化?2、虚拟化的优势3、什么是esxi?4、vsphre基础物理结构5、esxi网络概述6、exsi网络组件7、虚拟交换机是什么?8、使用标准交换机和分布式交换机建立网络理论讲解:1、什么是虚拟化?虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原有物理结构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操
- VMware标准虚拟交换机和分布式交换机
柯西极限存在准则
服务器分布式
一、虚拟交换机初期的网络虚拟化,是非常狭义的概念,主要指的是因为计算资源虚拟化,每台物理宿主机上安装了虚拟化软件,同时会部署了虚拟交换机,负责物理机上面承载的VM(虚拟机)之间与对外的通信。这些虚拟机逻辑上都是接入到这台物理宿主机上面的虚拟交换机的,同一台物理宿主机上面同一网段的虚拟机之间间的通信,流量只会在这台虚拟交换机内部转发,流量根本不会通过物理宿主机的物理网卡网外发送到物理交换机上面。(不
- 5 --> Linux dsa 框架原理解析
老理说的好
#【网络协议栈】
dsa全称是DistributedSwitchArchitecture,即分布式交换机架构。其介绍可见:Documentation\networking\dsa\dsa.txt是linux内核自带的交换机子系统。设计目的是使交换机可以通过工具bridge,iproute2,ifconfig直接进行配置/查询。具体实现,有待研究。
- VMware网络配置基础
mcyouzi
vmware知识点网络运维vmware
虚拟端口组-一组相同属性的虚拟机虚拟网卡的集合VMKernel-主机的虚拟网卡主机需要通过IP地址访问:vmotion、管理、vsan、访问nas存储、FT、vspherereplication(使用网络copy文件复制虚机)虚拟交换机消耗内存资源标准交换机消耗主机资源,分布式交换机配置管理时消耗VC内存资源标准交换机用命令创建可自定义名称分布式交换优点:1.配置一致性2.功能更丰富,如下物理网卡
- 为NSX准备分布式交换机
VirtualMan_M3
NSX支持的最小MTU是1600bytes,仔细检查vDS,确保配置大小合适。1600字节的需求是由于原始以太网帧与额外的报头VXLAN,UDP和IP一起封装;这样就增加了它的大小,被称为VXLAN封装帧。我的实验中有3个集群:管理集群:2*ESXi6.0U2计算集群A:2*ESXi6.0U2计算集群B:2*ESXi6.0U2有2个分布式交换机:管理vDS计算vDS所有集群的主机加入到管理vDS,
- 一步步实现SDDC-分布式交换机入门
z荒野求生
VMware配置笔记
实验摘要:1>配置分布式交换机[难度★复杂度★]2>迁移标准交换机vmkernal端口至分布式交换机[难度★复杂度★★]正文:经过之前几篇文章的演示,我们的迷你SDDC环境中,“计算和存储”已经就绪,接下来将完成NSX-V的部署,将“网络和安全”的空缺填补完整。在开始NSX-V的部署前,我想先聊一聊vSphere常用的1个功能-vMotionvMotion是vSphere的1个基本功能,它至少能满
- vSphere虚拟网络02 - 虚拟交换机
yqowen
在之前的vSphere虚拟网络01中,提到了vSphere中的两种虚拟交换机类型:标准交换机和分布式交换机。这篇里就虚拟交换机的知识进行一些深入的了解。首先,虚拟交换机就是从软件层面来模拟一个Layer2的交换机。在物理网络中,交换机在Layer2利用它维护的CAM表来做点到点的数据包传输。在虚拟网络中,虚拟交换机检测到连接到它的虚拟端口的虚拟机,然后用MAC来转发流量到正确的目的地(点到点)。虚
- openstack清除实验环境步骤
这都小意思
华为云
一:现在vdc中删除已发布的实例二:删除vpc中的网络,路由器,然后再删除vpc本身三:删除vdc四:删除云资源池五:在fusionmanager(就是fusionopenstack页面)删除主机,主机组六:删除外部网络七,删除规格,和镜像八进入fusioncomputer中解关联存储九:进入fusionstorage,卸载卷,删除存储池,删除块客户端,删除集群,删除服务器再去fc删掉分布式交换机
- 虚拟机VMware vShere总结
weixin_34234823
课程简介什么是VMwarevShere?实施以下任务的基础架构虚拟化套件:1、提供虚拟化、管理、资源优化、应用程序可用性和操作自动化等功能2、汇聚物理硬件资源,并为数据中心提供虚拟资源虚拟化简介VmwareVspere虚拟机分为vNetwork标准交换机和VNetwork分布式交换机vNetwork标准交换机:单个主机的虚拟交换机配置vNetwork分布式交换机:这种虚拟交换机可在跨多个物理主机,
- esxi常用的命令
weixin_34186950
今天本想在vcenter上建个分布式交换机,没想到在迁移主机端口时,由于主机只连了一个物理网卡,导致在迁移到分布式交换机而失去连接,几近周折,从网上找了几篇不错的文章,与众同乐假如一台ESX主机先通过标准虚拟交换机vSwitch0上的服务控制台IP(192.168.100.101)连接到vCenterServer。然后新建一个DVS,uplink仍然连接到同一子网(192.168.100.0/24
- VCSA分布式交换机配置示例
tangjiashiertui
公布式交换机vcsaesxiNote
我准备记录一下分布式交换机的配法,否则时间一长我又双叒叕忘了。先说一下环境:我的网络为x.x.31.x网段,简称31网段。又在交换机上指定了vlanid为1031。我决定让vlan1031中只有31网段的流量。网工帮我把交换机端口设成了trunk模式,且只允许1031vlantag。我有两台ESXI设备,每一台的网线都是一样的一台有两根,一根在3号接口上,作为管理接口,还有一根在5号接口上,我没有
- VMware NSX系列教程-部署NSX Manager(转)
z荒野求生
VMware配置笔记
一、环境说明虚拟化软件:vsphere6.0u2NSX软件:NSX6.2.2名词解释:VXLAN:可以跨多个集群间主机通信问题,类似大二层交换机。分段ID:类似VLAN信息,跟交换机上的VLAN区分开了因此从VLAN5000开始传输区域:数据流量所走的通道,无法跨传输区域通信。二、架构规划1、建立一个名为xucg.local的集群2、创建一个名为Xucg_vds分布式交换机3、分别创建端口组:Ac
- 将ESXI所有的端口组迁移到分布式交换机的步骤
weixin_34203832
1、如果是DELL服务器,一般有2-4个网口,那么所有的网口都把网线插到交换机上;2、DELL安装ESXI系统,根据不同的DELL硬件,要安装不同的ESXI版本。原则上越高版本,支持的硬件越多向下兼容;3、网络设置,第一个网口为管理IP,并配置IP为192.168.x.x,vlanid为88(举个例子,这个随意,但是这个vlanid必须跟你的PC是路由可达的。);4、交换机配置四个网口均为trun
- 实现跨VCenter之间VMotion的要求
weixin_34034670
//*传统来说VMotion是一个集群内的解决方案,用于平衡负载。但VSphere6,可以实现跨集群,跨虚拟标准交换机,跨虚拟分布式交换机和跨VCenter来迁移虚拟机。实现跨VCenter之间VMotion的要求:1.涉及迁移的VCenter平台都必须是VCenter6.0或更高的版本2.参与的VCenterserver都必须共享一个PSC(PlatformServiceController)3
- VMware虚拟化- vCenter网络和存储I/O控制
鬼刺
虚拟化与云计算
网络和存储I/O控制1)网络I/O控制介绍➢网络I/O控制利用网络资源池来控制网络资源的使用率➢能够控制出向的流量和入向的流量➢只有在分布式交换机上才能进行网络I/O控制➢要新建资源池,需要先设置系统虚拟机流量的预留vSphere可以识别一下类型的网络流量:➢要新建资源池,需要先设置系统虚拟机流量的预留为虚拟机预留贷款:2)创建网络资源池将网络资源池分配给端口组3)存储I/O控制介绍通过vSphe
- VMware vSphere 6.5配置系列(三)配置vSAN
白昼ron
#VMwarevmwarevspherevcenter6.5vsanDistributedSwitch
一、创建vSAN分布式交换机:切换到网络选项卡,右击数据中心,选择“新建DistributedSwitch...”,如下图:二、配置分布式交换机:分别为两台主机选择用于vSAN网络的物理网卡(这里选择第三块网卡),并分配上行链路:分别在两台主机上新建一个VMkernel网络适配器:选择vSAN交换机:勾选“VirtualSAN”,这里是关键!设置vSAN网络的静态IP:三、配置vSAN存储盘:vS
- Lab09 创建DVS
数通学习记录
HCIEDC华为认证
创建DVS,设置上行链路网络池–入门–创建分布式交换机,名称:physnet1–类型普通模式–物理网络名称physnet1–勾选添加上行链路、添加VLAN池–下一步(物理网络名称和CPS中物理网络名称一致)添加上行链路,选中4台CNA主机中的Mgnt_addr–下一步创建VLAN池,添加VLAN池–1到4000–确定–下一步–创建–确定。(名称和CPS中VLAN池一致)查看上行链路组–网口确认四个
- FusionCompute网络虚拟化
TKE_chenf
文章目录网络虚拟化相关概念及技术LinuxBridge(网桥)OVS(OpenvSwitch)概述DVS(分布式虚拟交换机)概述EVS概述(待补充理解)华为分布式交换方案FC分布式交换机网络虚拟化功能特性华为虚拟交换模式网络安全策略二层网络安全策略广播报文抑制安全组Trunk口网口绑定网络虚拟化相关概念及技术计算虚拟化推动了网络虚拟化的发展传统的数据中心:一台服务器上运行一个操作系统,服务器之间通
- vSphere虚拟化中重装vCenter并重建分布式交换机的方法
王春海
vCenter分布式交换机VDSVMware
在虚拟化环境中需要有备份设备对重要的虚拟机进行备份,需要备份的虚拟机有生产用的虚拟机、用于管理ESXi的vCenterServer。如果当前没有备份设备,建议定期对vCenterServerAppliance数据库进行备份,当出现问题时通过备份恢复安装。如果vCenterServer没有备份,在vCenterServer出现问题后,通过各种方法都无法恢复时,只能重新安装vCenterServer。
- VMware vSan 6.7 配置巨帧 MTU
梵蒂冈大教主
1、配置vSan内所有主机“VMkernel适配器”vSAN网卡MTU值2、配置分布式交换机MTU值3、配置物理交换机MTU值如果vSan网络为独立VLAN组网,需要配置物理交换机接口为Hybrid模式,并配置pvidvlan同时将需要访问的vlan打上tag4、测试配置生效通过ssh登陆vSan主机,执行命令检查主机MTU值#esxclinetworkipinterfacelist执行命令检查分
- 获取分布式交换机端口组
zyqliang
Linux
defget_dvs_portgroup(content):fordatacenterincontent.rootFolder.childEntity:networkFolder=datacenter.networkFolderforchildEntityinnetworkFolder.childEntity:ifhasattr(childEntity.summary,'uuid'):portgr
- CMDB与网络的联动
lawsonduan
CMDBCMDB
网络维护作为CMDB建设的重要场景,实现网络与CMDB的联动,保证网络相关CI和CI关系的实时性和准确性,虚拟化以vmware为例:网络设备相关CI:○网络设备○网络设备板卡○虚拟网络设备(虚拟交换机、虚拟分布式交换机、宿主机物理网卡、虚拟网卡)○虚拟网络(Portgroup)○物理网络设备的网络端口CI属性信息:○CI固有属性(品牌、型号、位置、维护人员等)○CI配置需要的信息(名称、IP地址、
- 实现跨VCenter之间VMotion的要求
林摇
云计算虚拟化vmotionvmware虚拟化
//*传统来说VMotion是一个集群内的解决方案,用于平衡负载。但VSphere6,可以实现跨集群,跨虚拟标准交换机,跨虚拟分布式交换机和跨VCenter来迁移虚拟机。实现跨VCenter之间VMotion的要求:1.涉及迁移的VCenter平台都必须是VCenter6.0或更高的版本2.参与的VCenterserver都必须共享一个PSC(PlatformServiceController)3
- vSphere 标准交换机和分布式交换机
godson555
vspherevsan
vSphere标准交换机和分布式交换机http://blog.sina.com.cn/s/blog_a7805a5b0101ds9r.htmlhttps://blog.51cto.com/13556019/20620181vSphere标准交换机的运行方式与物理以太网交换机十分相似。2它检测与其虚拟端口进行逻辑连接的虚拟机,并使用该信息向正确的虚拟机转发流量,当两个或多个虚拟机连接到同一标准交换机
- 分布式交换机
dwjie914
学习
分布式交换机可理解为分布在各个服务器上的虚拟交换机,该交换机具备二层网络交换机的属性。在讲解分布式交换机前先看一下传统网络架构。1.1传统网络架构上图是传统的“接入-汇聚”网络架构,CSW_Switch位于汇聚层,LSW_Switch位于接入层,Terminal作为终端连接接入层网口。1.1.1交换机配置对于LSW_Switch,我们一般需要做如下配置:1、批量创建VLAN;vlanbatch10
- Java 并发包之线程池和原子计数
lijingyao8206
Java计数ThreadPool并发包java线程池
对于大数据量关联的业务处理逻辑,比较直接的想法就是用JDK提供的并发包去解决多线程情况下的业务数据处理。线程池可以提供很好的管理线程的方式,并且可以提高线程利用率,并发包中的原子计数在多线程的情况下可以让我们避免去写一些同步代码。
这里就先把jdk并发包中的线程池处理器ThreadPoolExecutor 以原子计数类AomicInteger 和倒数计时锁C
- java编程思想 抽象类和接口
百合不是茶
java抽象类接口
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持
1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错)
抽象方法 : 在方法中仅有声明而没有方法体
package com.wj.Interface;
- [房地产与大数据]房地产数据挖掘系统
comsci
数据挖掘
随着一个关键核心技术的突破,我们已经是独立自主的开发某些先进模块,但是要完全实现,还需要一定的时间...
所以,除了代码工作以外,我们还需要关心一下非技术领域的事件..比如说房地产
&nb
- 数组队列总结
沐刃青蛟
数组队列
数组队列是一种大小可以改变,类型没有定死的类似数组的工具。不过与数组相比,它更具有灵活性。因为它不但不用担心越界问题,而且因为泛型(类似c++中模板的东西)的存在而支持各种类型。
以下是数组队列的功能实现代码:
import List.Student;
public class
- Oracle存储过程无法编译的解决方法
IT独行者
oracle存储过程
今天同事修改Oracle存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。
1. 查看无效对象
XEZF@xezf(qs-xezf-db1)> select object_name,object_type,status from all_objects where status='IN
- 重装系统之后oracle恢复
文强chu
oracle
前几天正在使用电脑,没有暂停oracle的各种服务。
突然win8.1系统奔溃,无法修复,开机时系统 提示正在搜集错误信息,然后再开机,再提示的无限循环中。
无耐我拿出系统u盘 准备重装系统,没想到竟然无法从u盘引导成功。
晚上到外面早了一家修电脑店,让人家给装了个系统,并且那哥们在我没反应过来的时候,
直接把我的c盘给格式化了 并且清理了注册表,再装系统。
然后的结果就是我的oracl
- python学习二( 一些基础语法)
小桔子
pthon基础语法
紧接着把!昨天没看继续看django 官方教程,学了下python的基本语法 与c类语言还是有些小差别:
1.ptyhon的源文件以UTF-8编码格式
2.
/ 除 结果浮点型
// 除 结果整形
% 除 取余数
* 乘
** 乘方 eg 5**2 结果是5的2次方25
_&
- svn 常用命令
aichenglong
SVN版本回退
1 svn回退版本
1)在window中选择log,根据想要回退的内容,选择revert this version或revert chanages from this version
两者的区别:
revert this version:表示回退到当前版本(该版本后的版本全部作废)
revert chanages from this versio
- 某小公司面试归来
alafqq
面试
先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。
老拿这些对付毕业生的东东来吓唬我。。
面试官很刁难,问了几个问题,记录下;
1,包的范围。。。public,private,protect. --悲剧了
2,hashcode方法和equals方法的区别。谁覆盖谁.结果,他说我说反了。
3,最恶心的一道题,抽象类继承抽象类吗?(察,一般它都是被继承的啊)
4,stru
- 动态数组的存储速度比较 集合框架
百合不是茶
集合框架
集合框架:
自定义数据结构(增删改查等)
package 数组;
/**
* 创建动态数组
* @author 百合
*
*/
public class ArrayDemo{
//定义一个数组来存放数据
String[] src = new String[0];
/**
* 增加元素加入容器
* @param s要加入容器
- 用JS实现一个JS对象,对象里有两个属性一个方法
bijian1013
js对象
<html>
<head>
</head>
<body>
用js代码实现一个js对象,对象里有两个属性,一个方法
</body>
<script>
var obj={a:'1234567',b:'bbbbbbbbbb',c:function(x){
- 探索JUnit4扩展:使用Rule
bijian1013
java单元测试JUnitRule
在上一篇文章中,讨论了使用Runner扩展JUnit4的方式,即直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。下面将使用JUnit4.7才开始引入的扩展方式——Rule来实现相同的扩展功能。
1. Rule
&n
- [Gson一]非泛型POJO对象的反序列化
bit1129
POJO
当要将JSON数据串反序列化自身为非泛型的POJO时,使用Gson.fromJson(String, Class)方法。自身为非泛型的POJO的包括两种:
1. POJO对象不包含任何泛型的字段
2. POJO对象包含泛型字段,例如泛型集合或者泛型类
Data类 a.不是泛型类, b.Data中的集合List和Map都是泛型的 c.Data中不包含其它的POJO
 
- 【Kakfa五】Kafka Producer和Consumer基本使用
bit1129
kafka
0.Kafka服务器的配置
一个Broker,
一个Topic
Topic中只有一个Partition() 1. Producer:
package kafka.examples.producers;
import kafka.producer.KeyedMessage;
import kafka.javaapi.producer.Producer;
impor
- lsyncd实时同步搭建指南——取代rsync+inotify
ronin47
1. 几大实时同步工具比较 1.1 inotify + rsync
最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是 inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotify
- java-9. 判断整数序列是不是二元查找树的后序遍历结果
bylijinnan
java
public class IsBinTreePostTraverse{
static boolean isBSTPostOrder(int[] a){
if(a==null){
return false;
}
/*1.只有一个结点时,肯定是查找树
*2.只有两个结点时,肯定是查找树。例如{5,6}对应的BST是 6 {6,5}对应的BST是
- MySQL的sum函数返回的类型
bylijinnan
javaspringsqlmysqljdbc
今天项目切换数据库时,出错
访问数据库的代码大概是这样:
String sql = "select sum(number) as sumNumberOfOneDay from tableName";
List<Map> rows = getJdbcTemplate().queryForList(sql);
for (Map row : rows
- java设计模式之单例模式
chicony
java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
饿汉式单例类
publ
- javascript取当月最后一天
ctrain
JavaScript
<!--javascript取当月最后一天-->
<script language=javascript>
var current = new Date();
var year = current.getYear();
var month = current.getMonth();
showMonthLastDay(year, mont
- linux tune2fs命令详解
daizj
linuxtune2fs查看系统文件块信息
一.简介:
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
二.用法:
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g grou
- 做有中国特色的程序员
dcj3sjt126com
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有
- Android:TextView属性大全
dcj3sjt126com
textview
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输
- tomcat虚拟目录安装及其配置
eksliang
tomcat配置说明tomca部署web应用tomcat虚拟目录安装
转载请出自出处:http://eksliang.iteye.com/blog/2097184
1.-------------------------------------------tomcat 目录结构
config:存放tomcat的配置文件
temp :存放tomcat跑起来后存放临时文件用的
work : 当第一次访问应用中的jsp
- 浅谈:APP有哪些常被黑客利用的安全漏洞
gg163
APP
首先,说到APP的安全漏洞,身为程序猿的大家应该不陌生;如果抛开安卓自身开源的问题的话,其主要产生的原因就是开发过程中疏忽或者代码不严谨引起的。但这些责任也不能怪在程序猿头上,有时会因为BOSS时间催得紧等很多可观原因。由国内移动应用安全检测团队爱内测(ineice.com)的CTO给我们浅谈关于Android 系统的开源设计以及生态环境。
1. 应用反编译漏洞:APK 包非常容易被反编译成可读
- C#根据网址生成静态页面
hvt
Web.netC#asp.nethovertree
HoverTree开源项目中HoverTreeWeb.HVTPanel的Index.aspx文件是后台管理的首页。包含生成留言板首页,以及显示用户名,退出等功能。根据网址生成页面的方法:
bool CreateHtmlFile(string url, string path)
{
//http://keleyi.com/a/bjae/3d10wfax.htm
stri
- SVG 教程 (一)
天梯梦
svg
SVG 简介
SVG 是使用 XML 来描述二维图形和绘图程序的语言。 学习之前应具备的基础知识:
继续学习之前,你应该对以下内容有基本的了解:
HTML
XML 基础
如果希望首先学习这些内容,请在本站的首页选择相应的教程。 什么是SVG?
SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
SVG 用来定义用于网络的基于矢量
- 一个简单的java栈
luyulong
java数据结构栈
public class MyStack {
private long[] arr;
private int top;
public MyStack() {
arr = new long[10];
top = -1;
}
public MyStack(int maxsize) {
arr = new long[maxsize];
top
- 基础数据结构和算法八:Binary search
sunwinner
AlgorithmBinary search
Binary search needs an ordered array so that it can use array indexing to dramatically reduce the number of compares required for each search, using the classic and venerable binary search algori
- 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
刘星宇
c面试
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include<stdio.h>
int main(void)
{
char buff[10];
memset(buff,0,sizeof(buff));
- ITeye 7月技术图书有奖试读获奖名单公布
ITeye管理员
活动ITeye试读
ITeye携手人民邮电出版社图灵教育共同举办的7月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
7月试读活动回顾:
http://webmaster.iteye.com/blog/2092746
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《Java性能优化权威指南》