- 网络工程师:华为设备BGP命令大全
wljslmz
网络技术华为BGP路径矢量协议
华为(Huawei)作为全球领先的信息与通信技术(ICT)解决方案供应商,其网络设备广泛应用于企业网络和运营商网络中。边界网关协议(BorderGatewayProtocol,BGP)是互联网的主要路由协议,用于在不同自治系统(AS)之间交换路由信息。掌握华为设备的BGP命令对于网络工程师至关重要,因为这不仅涉及日常的网络运维,还影响到网络的整体性能和安全性。本文将详细介绍华为设备中的BGP命令,
- MPLS -MPLS LDP-MPLS VPN-MPLS
皆过客,揽星河
华为认证IP网络智能路由器华为认证数据通讯课堂笔记信息安全网络基础
MPLS多协议标签交换MP:多协议,支持多种网络层协议。LS:标签交换,根据标签指导数据包的转发。一、应用场景1、早期的网络中,用于提高转发效率。2、MPLS-VPN。3、MPLS-TE。4、解决BGP路由黑洞。二、基本概念1、MPLS位于OSI的2.5层。MPLS头部封装在2层之后,3层之前。MPLS标签头部,可以封装多层。2、LSR:标签交换路由器。运行MPLS协议的设备。负责标签的压入、交换
- 6.0.0 MPLS基础、静态标签分配
Hades_Ling
HCIE相关知识网络
一、MPLS基本概念MPLS(Multi-ProtocolLabelSwithing,多协议标签交换)MPLS位于TCP/IP协议栈中的数据链路层和网络层之间,可以向网络层提供服务,也称2.5层。MPLS专业名词MPLS域指由一系列连续运行MPLS的网络设备所组成的一个集合,该域中所有设备都运行着MPLS功能。LSR标签交换路由IngressLSR,入站LSR。指在数据报文进入MPLS网络内首次接
- 计算机网络
HBryce24
计算机网络计算机网络
一、概述1、互联网的构成网络边缘:位于互联网边缘与互联网相连的计算机和其他设备,如桌面计算机、移动计算机、服务器、其他智能终端设备网络核心:由互联端系统的分组交换设备和通信链路构成的网状网络如:分组交换路由器、链路层交换机、通信链路(光纤、铜缆、无线电、激光链路)2、网络的分类个域网PAN(PersonalAreaNetwork):能在便携式消费电器与通信设备之间进行短距离通信的网络;覆盖范围一般
- OSPF协议解析及相关技术探索(C/C++代码实现)
程序猿编码
网络协议c++网络协议ospf协议OSPFc语言
OSPF(开放最短路径优先)是一种用于自治系统(AS)内部的路由协议,它是基于链路状态算法的。OSPF的设计目的是为了提供一种可扩展、快速收敛和高效的路由解决方案。OSPF概念和特点概念自治系统(AS):一个AS是由一组通过统一路由策略或协议互相交换路由信息的路由器组成的网络。链路状态:OSPF通过链路状态数据库(LSDB)来维护网络的拓扑结构。每个路由器会记录它与网络中其他路由器的连接状态,包括
- 信息科之歌
流徒风情
图片发自App我敲打的键盘,是我呼吸的节奏,那纵横交错的网络,编织了你我的梦。信息穿梭其中,交换路由寻找下一个出口!你是零,它是一,你们的组合就是信息,用电声敲打着音乐的节奏,跟着医生护士的脚步与命运奔跑!向生命呐喊。我们常在幕后,虽然不是英雄,却相信我也有万丈光芒。用数据照亮你微笑的脸!我们常在幕后,输入只是数字,却依旧渴望看见生命的微笑,因为那一点比零一让我更充满生的希望!我们就是幕后,愿为信
- 麒麟系统系统添加路由
烈日下的奔跑
智能路由器网络php麒麟系统系统添加路由
系统添加路由一、路由的解释:路由工作在OSI参考模型第三层——网络层的数据包转发设备(TCP/IP)路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳地址,并且重写链路层数据包头实现转发数据包路由器通过动态维护路由表来反映当前的网络拓扑,并通过网络上其他路由器交换路由和链路信息来维护路由表。二、添加默认网关最常见的一种就是多块网卡设置多个网关,但是系统只有一个默认网
- OSPF多区域基础介绍和OSPF邻居关系建立和配置
340bf99533e3
一、OSPF多区域自治系统(AutonomousSystem)一个自治系统是指使用同一种路由协议交换路由信息的一组路由器1、Area0为骨干区域2、ABR--关乎3类LSA后续详解ABR用来连接骨干区域Area0和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接。3、ASBR--关乎5类&7类LSA后续详解只要一台OSPF设备引入了外部路由的信息,它就成为ASBR。二、Route
- 交叉编译 acl
iBlackAngel
交叉编译acl
交叉编译acl概述访问控制列表(AccessControlLists,ACL)是应用在路由器接口的指令列表。在Linux系统中,ACL用于设定用户针对文件的权限,而不是在交换路由器中用来控制数据访问的功能(类似于防火墙)。可以从https://savannah.nongnu.org/projects/acl获取ACL源码。同时ACL也提供了git仓库进行代码管理与开发。网址:https://sav
- 计算机网络名词解释
无敌海苔咪
计算机网络计算机网络网络服务器
1.ICMP网际控制报文允许主机或路由器报告差错情况和提供有关异常情况的报告2.RIP路由信息协议是一种分布式的,基于距离向量的路由选择协议3.BGP外部网关协议是不同自治系统的路由器之间交换路由信息的协议4.IGMP网际管理协议使用多播路由器知道多播组成员信息5.TCP传输控制协议提供面向连接、可靠的数据传输服务6.UDP用户数据报协议提供无连接的尽最大努力交付的数据传输服务7.DNS域名系统互
- 配置BGP的基本示例
IT-小杨
网络
1、BGP工作原理BGP对等体的建立、更新和删除等交互过程主要有5种报文、6种状态机和5个原则。BGP的报文BGP对等体间通过以下5种报文进行交互,其中Keepalive报文为周期性发送,其余报文为触发式发送:Open报文:用于建立BGP对等体连接。Update报文:用于在对等体之间交换路由信息。Notification报文:用于中断BGP连接。Keepalive报文:用于保持BGP连接。Rout
- BGP/Border Gateway Protocol
summer_west_fish
Network智能路由器网络
一、BorderGatewayProtocolBGP(边界网关协议,BorderGatewayProtocol)是一种用于在不同自治系统(AS)之间交换路由信息的标准化的外部网关协议。它属于TCP/IP协议族,用于在互联网中实现路由和寻址。以下是BGP的一些关键概念和特性:自治系统(AS):一个自治系统是由一组网络和路由器组成的单一管理单元,拥有统一的路由政策。AS内的路由器运行内部网关协议(IG
- 内部网关协议RIP之距离向量算法
XIE_QAID
计算机网络计算机网络RIP距离向量算法
RIP是一种基于距离向量的分布式路由选择协议。每个路由器都要不断地仅与相邻的路由器交换路由表。路由表的主要信息就是:到某个网络的最短距离,以及经过的下一跳地址。这种更新算法又称为距离向量算法。距离向量算法对每一个相邻路由发送过来的RIP报文,进行一下步骤:对于相邻路由X发来的RIP报文,先修改此报文中的所有项目,到目的网络的距离+1,下一跳地址为X。将修改后的路由表与当前的路由表进行对比:(1)如
- 广域网技术
name_S56
计算机网络网络
广域网wideareanet(WAN)电路交换网分组交换网(数据报|虚电路)专用线路网静态路由算法:手动填入路径至路由表中,且路径保持不变.适用于拓扑结构比较稳定,网络规模比较小的网络。动态路由算法通过与邻居通信不断学习,根据网络拓扑结构变化而变化.增加了路由器的复杂性,增大了选路时延。原理种类距离矢量路由算法:RIP协议相邻路由器之间交换路由的信息(来源唯一,可能会出现错误信息,一传一,一传百)
- 计算机网络:RIP协议以及距离向量算法
空调不灵
#计算机网络:第四章—网络层计算机网络算法智能路由器
RIP协议RIP是一种分布式的基于适量向量的路由选择协议,最大优点是简单。要求网络中的每一个路由器都要维护从它自己到其他每一个目的网络的唯一最佳(最短)距离记录,最多包含15个路由器,距离为16就表示网络不可达,RIP协议只适合小型互联网。RIP协议维护路由表:1.仅和相邻的路由器交换信息(自己的路由表)。2.每30秒交换路由信息,然后根据路由信息更新路由表;如果超过180秒,没有收到邻居的路由信
- 计算机网络:BGP协议
空调不灵
#计算机网络:第四章—网络层计算机网络网络
BGP协议与其他AS的邻站BPG发言人交换信息。交换的网络可达性信息,即要到达某一个网络所要经历的一系列AS发生变化时,更新有变化的部分BGP协议交换信息的过程:所交换的网络可达性信息就是要到达某一个网络所要经历的一系列AS(一条完整的路径)。交换完后,各BGP发言人就根据所采用的策略从收到的路由信息中,选取较好的路由。BGP协议报文格式BGP的代言人要交换路由信息,要先建立TCP链接,即通过TC
- 深入理解路由协议:从概念到实践
不懂网络的坤坤
计算机网络基础智能路由器网络
路由技术是Internet得以持续运转的关键所在,路由是极其有趣而又复杂的课题,永远的话题。SO:这是一个解析路由协议的基础文章。目录前言路由的概念路由协议的分类数据包在网络中的路由过程理解路由表的结构路由器关键功能解析前言在互联网的浩瀚海洋中,路由器扮演着指路明灯的角色。它们负责将数据包从源地址准确地发送到目标地址。在这个过程中,路由器依赖于路由协议来共享和交换路由信息,以便确定最佳的传输路径。
- 每日一练 | 华为认证真题练习Day18
GLAB-Mary
华为认证
Day18华为认证中级考试真题1、PE设备上的配置如下所示,则对于该配置命令的描述,正确的是A.对端的PE在AS500内,于本端PE是EBGP邻居关系B.PE与两个客户网络的CE设备相连,一个是设置为VPN1,另一个设置为VPN3C.接入PE端的两个VPN客户,使用BGP协议与PE交换路由D.本端PE设备使用直连接口与对端PE建立BGP邻居2、QoS针对各种不同的需求,提供不同的服务质量,以下属于
- 路由器的结构以及工作原理
dulu~dulu
计算机网络网络智能路由器路由器结构路由器的交换方式输入端口输出端口交换结构路由器交换方式的特点
目录路由器的结构交换结构三种常用的交换方式1.通过存储器2.通过总线3.通过纵横交换结构(crossbarswitchfabric)路由器的结构路由器结构可划分为两大部分:路由选择部分,分组转发部分路由选择部分也叫做控制部分,其核心构件是路由选择处理机。路由选择处理机的任务是根据所选定的路由选择协议构造出路由表,同时经常或定期地和相邻路由器交换路由信息而不断地更新和维护路由表。分组转发部分,它由三
- EBGP使用环回口建邻居用到ebgp-multihop和update source loopback
yoyo_573
网络
先讲点概念,方便理解EBGP——(ExternalBorderGatewayProtocol)外部边界网关协议,用于在不同的自治系统间交换路由信息。IBGP(InternalBorderGatewayProtocol)——内部BGP协议(IBGP)next-hop-self:当配置IBGP对等体关系时,要配置next-hop-self。因为BGP一般不修改条目携带的路径属性,若从本端EBGP对等体
- 路由器基础(二): BGP原理与配置
limengshi138392
Network网络
BGP是边界网关协议,目前版本为BGP4,是一种增强的距离矢量路由协议。该协议运行在不同AS的路由器之间,用于选择AS之间花费最小的协议。BGP协议基于TCP协议,端口为179。使用面向连接的TCP可以进行身份认证,可靠地交换路由信息。BGP4+支持IPv6。一、BGP的特点:(1)不用周期性发送路由信息。(2)路由变化,发送增量路由(变化了的路由信息)。(3)周期性发送KEEPALIVE报文校验
- 二层交换三层交换路由器区别
小R同学
计算机网络
二层交换机:二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。具体如下:(1)当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上;(2)再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;(3)如表中有与这目
- Linux常用命令汇总:太完整了,值得收藏!
网络工程师俱乐部
服务器linux数据库网络工程师华为认证macos网络
你们好,我的网工朋友。前段时间发了个交换路由相关的命令合集,不少做运维的朋友说,怎么没有运维人常用的Linux命令汇总?这不就安排上了嘛!搞运维,命令绝对是最基本的了,今天发的这些常用命令都掌握了,肯定能提升你的工作效率,都存起来啊。今日文章阅读福利:《运维必读书籍:Linux就该这样学(电子版)》除了Linux必备命令,今天还给你准备了个好东西,运维必读书籍《Linux就该这样学》。私信我,发送
- BGP在运营商专线业务下的部署
xiaoli8748_软件开发
网络
1.为什么说BGP是网工的分水岭?2.BGP的路由黑洞如何产生?3.BGP协议在什么场景下使用?---BGP-边界网关协议-一种动态路由协议---路由协议-运行在路由器上的软件-路由器和路由器彼此之间交换路由信息---同步路由表=地图-转发数据有所依据---动态路由协议很多种-OSPFISISBGP---看上去作用一样的实际应用场景不一样的---OSPF和BGP对比----路由器转发数据会慢的原因
- 使用华为eNSP组网试验⑹-组建基于BGP的网络
dawn
网络管理华为eNSPBGP
BGP(BorderGatewayProtocol--边界网关协议)是一种在自治系统之间动态交换路由信息、具有丰富的路由控制机制、稳定而安全的路由协议路由协议,一般部署在骨干(主要、核心)路由器。BGP适用于大中型网络的组建,在很多企业当中都有应用。一般情况下,企业的网络当中不会只是简单地使用一种网络协议,都会混杂着启用很多的网络协议并且根据需求进行逻辑隔离,也可以在一种协议当中引用另外一种协议的
- 距离矢量路由协议RIP(含Cisco模拟器实验命令配置)
CairBin
计算机网络原理网络路由与交换
距离矢量路由协议RIP(含Cisco模拟器实验命令配置)简介距离矢量路由协议(RoutingInformationProtocol,RIP)是一种内部网关协议,它位于应用层,使用520UDP端口。RIP基于距离矢量算法(Bellham-Ford)根据metric来衡量目的地址的距离。原理基本原理对于RIP协议,路由器只会和相邻的路由器交换路由表,通常包含:目的网络距离下一跳路由RIP规定每经过一个
- 三级网络技术总结
长袖格子衫
网络
边界网关协议BGP:BGP是边界网关协议,而不是外部网关协议(是不同自治系统的路由器之间的协议)一个BGP发言人使用TCP(不是UDP)与其他自治系统的BGP发言人交换路由信息BGP协议交换路由信息的结点是以自治系统为单位的,BGP交换路由信息的结点数不小于自治系统BGP-4采用路由向量协议,而RIP采用距离向量协议BGP发言人通过update(而不是notification)分组通投资相邻系统,
- 交换路由组网
希斯奎
交换路由网网络
路由器可以说是一种将网络进行互联的专用计算机,路由器工作在TCP/IP的网络层,在TCP/IP中又称为IP网关。路由:是指导IP报文发送的路径信息路由器表:是路由器转发报文的判断依据,当IP报文入站后会先查找路由表,如果没匹配的路由则丢弃;有匹配的路由则查看下一跳地址,在链路上则直接送出接口进行报文封装转发,如没在链路上则以下一跳为目的地址进行路由表的查找,在依次重复如上的匹配规则,直到丢弃或转发
- SecureCRT 高亮设置
浪浪山上的搬砖工
macos
macOS环境下的SecureCRT高亮设置思科设备高亮设置下载链接SecureCRT-Highlighting:CRT高亮字体颜色,含Cisco和ZTEWindows参考设置CRT颜色高亮、CRT配色方法(交换路由配色)_SecureCRT_珠海陈坚浩博客配置文件夹~/Library/ApplicationSupport/VanDyke/Keywords
- 安全工程师(安全产品售后)岗位需求-徐庆臣(黑客洗白者)
黑客洗白者
网络安全网络安全工程师渗透测试安全服务器网络web安全网络安全运维
职位描述负责网络安全项目中的产品调试和交付;负责网络安全项目中的技术方案编写;负责客户的安全应急和售后驻场。职位要求具备扎实的计算机与网络原理;熟悉各类网络与安全设备(路由、交换、防火墙、VPN、漏洞扫描);对网络数据包具备分析实践能力,熟练使用数据包分析工具;熟悉常见网络通信协议(TCP/IP、交换路由协议、VPN协议等);熟悉防火墙原理,能够熟练配置防火墙策略;熟悉主流网络与安全厂商产品(思科
- Enum 枚举
120153216
enum枚举
原文地址:http://www.cnblogs.com/Kavlez/p/4268601.html Enumeration
于Java 1.5增加的enum type...enum type是由一组固定的常量组成的类型,比如四个季节、扑克花色。在出现enum type之前,通常用一组int常量表示枚举类型。比如这样:
public static final int APPLE_FUJI = 0
- Java8简明教程
bijian1013
javajdk1.8
Java 8已于2014年3月18日正式发布了,新版本带来了诸多改进,包括Lambda表达式、Streams、日期时间API等等。本文就带你领略Java 8的全新特性。
一.允许在接口中有默认方法实现
Java 8 允许我们使用default关键字,为接口声明添
- Oracle表维护 快速备份删除数据
cuisuqiang
oracle索引快速备份删除
我知道oracle表分区,不过那是数据库设计阶段的事情,目前是远水解不了近渴。
当前的数据库表,要求保留一个月数据,且表存在大量录入更新,不存在程序删除。
为了解决频繁查询和更新的瓶颈,我在oracle内根据需要创建了索引。但是随着数据量的增加,一个半月数据就要超千万,此时就算有索引,对高并发的查询和更新来说,让然有所拖累。
为了解决这个问题,我一般一个月会进行一次数据库维护,主要工作就是备
- java多态内存分析
麦田的设计者
java内存分析多态原理接口和抽象类
“ 时针如果可以回头,熟悉那张脸,重温嬉戏这乐园,墙壁的松脱涂鸦已经褪色才明白存在的价值归于记忆。街角小店尚存在吗?这大时代会不会牵挂,过去现在花开怎么会等待。
但有种意外不管痛不痛都有伤害,光阴远远离开,那笑声徘徊与脑海。但这一秒可笑不再可爱,当天心
- Xshell实现Windows上传文件到Linux主机
被触发
windows
经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛;
我是怎么操作的:
1、打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面;(经常第一步都不顺利,无法挂载Windo
- 类的加载ClassLoader
肆无忌惮_
ClassLoader
类加载器ClassLoader是用来将java的类加载到虚拟机中,类加载器负责读取class字节文件到内存中,并将它转为Class的对象(类对象),通过此实例的 newInstance()方法就可以创建出该类的一个对象。
其中重要的方法为findClass(String name)。
如何写一个自己的类加载器呢?
首先写一个便于测试的类Student
- html5写的玫瑰花
知了ing
html5
<html>
<head>
<title>I Love You!</title>
<meta charset="utf-8" />
</head>
<body>
<canvas id="c"></canvas>
- google的ConcurrentLinkedHashmap源代码解析
矮蛋蛋
LRU
原文地址:
http://janeky.iteye.com/blog/1534352
简述
ConcurrentLinkedHashMap 是google团队提供的一个容器。它有什么用呢?其实它本身是对
ConcurrentHashMap的封装,可以用来实现一个基于LRU策略的缓存。详细介绍可以参见
http://code.google.com/p/concurrentlinke
- webservice获取访问服务的ip地址
alleni123
webservice
1. 首先注入javax.xml.ws.WebServiceContext,
@Resource
private WebServiceContext context;
2. 在方法中获取交换请求的对象。
javax.xml.ws.handler.MessageContext mc=context.getMessageContext();
com.sun.net.http
- 菜鸟的java基础提升之道——————>是否值得拥有
百合不是茶
1,c++,java是面向对象编程的语言,将万事万物都看成是对象;java做一件事情关注的是人物,java是c++继承过来的,java没有直接更改地址的权限但是可以通过引用来传值操作地址,java也没有c++中繁琐的操作,java以其优越的可移植型,平台的安全型,高效性赢得了广泛的认同,全世界越来越多的人去学习java,我也是其中的一员
java组成:
- 通过修改Linux服务自动启动指定应用程序
bijian1013
linux
Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下: chkconfig
功能说明:检查,设置系统的各种服务。
语 法:chkconfig [ -- add][ -- del][ -- list][系统服务] 或 chkconfig [ -- level <</SPAN>
- spring拦截器的一个简单实例
bijian1013
javaspring拦截器Interceptor
Purview接口
package aop;
public interface Purview {
void checkLogin();
}
Purview接口的实现类PurviesImpl.java
package aop;
public class PurviewImpl implements Purview {
public void check
- [Velocity二]自定义Velocity指令
bit1129
velocity
什么是Velocity指令
在Velocity中,#set,#if, #foreach, #elseif, #parse等,以#开头的称之为指令,Velocity内置的这些指令可以用来做赋值,条件判断,循环控制等脚本语言必备的逻辑控制等语句,Velocity的指令是可扩展的,即用户可以根据实际的需要自定义Velocity指令
自定义指令(Directive)的一般步骤
&nbs
- 【Hive十】Programming Hive学习笔记
bit1129
programming
第二章 Getting Started
1.Hive最大的局限性是什么?一是不支持行级别的增删改(insert, delete, update)二是查询性能非常差(基于Hadoop MapReduce),不适合延迟小的交互式任务三是不支持事务2. Hive MetaStore是干什么的?Hive persists table schemas and other system metadata.
- nginx有选择性进行限制
ronin47
nginx 动静 限制
http {
limit_conn_zone $binary_remote_addr zone=addr:10m;
limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;...
server {...
location ~.*\.(gif|png|css|js|icon)$ {
- java-4.-在二元树中找出和为某一值的所有路径 .
bylijinnan
java
/*
* 0.use a TwoWayLinkedList to store the path.when the node can't be path,you should/can delete it.
* 1.curSum==exceptedSum:if the lastNode is TreeNode,printPath();delete the node otherwise
- Netty学习笔记
bylijinnan
javanetty
本文是阅读以下两篇文章时:
http://seeallhearall.blogspot.com/2012/05/netty-tutorial-part-1-introduction-to.html
http://seeallhearall.blogspot.com/2012/06/netty-tutorial-part-15-on-channel.html
我的一些笔记
===
- js获取项目路径
cngolon
js
//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.locati
- oracle 的性能优化
cuishikuan
oracleSQL Server
在网上搜索了一些Oracle性能优化的文章,为了更加深层次的巩固[边写边记],也为了可以随时查看,所以发表这篇文章。
1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。(这点本人曾经做过实例验证过,的确如此哦!
- Shell变量和数组使用详解
daizj
linuxshell变量数组
Shell 变量
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:
your_name="w3cschool.cc"
注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)。
中间不能有空格,可以使用下划线(_)。
不能使用标点符号。
不能使用ba
- 编程中的一些概念,KISS、DRY、MVC、OOP、REST
dcj3sjt126com
REST
KISS、DRY、MVC、OOP、REST (1)KISS是指Keep It Simple,Stupid(摘自wikipedia),指设计时要坚持简约原则,避免不必要的复杂化。 (2)DRY是指Don't Repeat Yourself(摘自wikipedia),特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。 (3)OOP 即Object-Orie
- [Android]设置Activity为全屏显示的两种方法
dcj3sjt126com
Activity
1. 方法1:AndroidManifest.xml 里,Activity的 android:theme 指定为" @android:style/Theme.NoTitleBar.Fullscreen" 示例: <application
- solrcloud 部署方式比较
eksliang
solrCloud
solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群。 第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理
谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zoo
- Java synchronized关键字详解
gqdy365
synchronized
转载自:http://www.cnblogs.com/mengdd/archive/2013/02/16/2913806.html
多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。
同步机制可以使用synchronized关键字实现。
当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。
当s
- js实现登录时记住用户名
hw1287789687
记住我记住密码cookie记住用户名记住账号
在页面中如何获取cookie值呢?
如果是JSP的话,可以通过servlet的对象request 获取cookie,可以
参考:http://hw1287789687.iteye.com/blog/2050040
如果要求登录页面是html呢?html页面中如何获取cookie呢?
直接上代码了
页面:loginInput.html
代码:
<!DOCTYPE html PUB
- 开发者必备的 Chrome 扩展
justjavac
chrome
Firebug:不用多介绍了吧https://chrome.google.com/webstore/detail/bmagokdooijbeehmkpknfglimnifench
ChromeSnifferPlus:Chrome 探测器,可以探测正在使用的开源软件或者 js 类库https://chrome.google.com/webstore/detail/chrome-sniffer-pl
- 算法机试题
李亚飞
java算法机试题
在面试机试时,遇到一个算法题,当时没能写出来,最后是同学帮忙解决的。
这道题大致意思是:输入一个数,比如4,。这时会输出:
&n
- 正确配置Linux系统ulimit值
字符串
ulimit
在Linux下面部 署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用 其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进
- hibernate调用返回游标的存储过程
Supanccy2013
javaDAOoracleHibernatejdbc
注:原创作品,转载请注明出处。
上篇博文介绍的是hibernate调用返回单值的存储过程,本片博文说的是hibernate调用返回游标的存储过程。
此此扁博文的存储过程的功能相当于是jdbc调用select 的作用。
1,创建oracle中的包,并在该包中创建的游标类型。
---创建oracle的程
- Spring 4.2新特性-更简单的Application Event
wiselyman
application
1.1 Application Event
Spring 4.1的写法请参考10点睛Spring4.1-Application Event
请对比10点睛Spring4.1-Application Event
使用一个@EventListener取代了实现ApplicationListener接口,使耦合度降低;
1.2 示例
包依赖
<p