- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 Linux NAT Router 桥作为WAN,桥下接口作为LAN如何使用
为了保证LAN-PC可以连接WAN-PC;需要做如下工作:1、 让LAN-PC可以访问到NAT-Router的LAN口。分析:因为该接口的IP是作为LAN-PC的默认网关地址,当LAN-PC去访问其他网段地址时,查询的数据包会转发到其网关地址,然后由网关对其进行转发。问题:由于物理接口eth1是桥接到br0下的,当数据包进入NAT-Router设备时,会进入ebtables模块进行b
2015-08-31 19:13:08 2254
原创 ebtables中的broute表介绍
ebtables中的broute表功能:用于控制进来的数据包是需要进行bridge转发还是进行route转发,及2层转发和3层转发。BROUTING的ACCEPT/DROP和FORWARD中的区别: ACCEPTDROPBROUTINGbridge itroute itFORWARD接收该包,当前主Chain后面的ru
2015-08-28 19:33:50 12667 1
转载 ebtables之BROUTING和PREROUTING的redirect的区别
http://www.oschina.net/question/234345_47404ebtables和iptables实用工具都使用了Netfilter框架,这是它们一致的一方面,然而对于这两者还真有一些需要联动的地方。很多人不明白ebtales的broute表的redirect和nat表PREROUTING的redirect的区别,其实只要记住两点即可,那就是对于相同点,它们都将
2015-08-28 19:28:28 1426
转载 Javascript拷贝对象方法
注意:下面两种方法都验证通过。方法1:(jQuery方法)var o = {a: [1]};//浅拷贝:新对象成员直接引用原来对象成员的子对象。var o1 = $.extend({}, o);console.log(o1.a === o.a); // true//深拷贝:新对象成员重新建立一个新的子对象,并把原来对象成员的子对象值拷贝过来。var o2 = $.ex
2015-08-27 18:40:51 477
原创 Linux高级(策略)路由使用方法
Linux下需要支持高级路由功能需要如下包支持:1、Kernel space:配置CONFIG_IP_ADVANCED_ROUTER配置路径:在linux内核中运行make menuconfig,按照路径Networking support ---> Networking options --->TCP/IP networking-->IP: advanced router,选中I
2015-08-27 13:38:34 3557
转载 linux 路由表 的一些相关资料
http://www.cnblogs.com/gunl/archive/2010/09/14/1826234.htmllinux 路由表维护查看 Linux 内核路由表使用下面的 route 命令可以查看 Linux 内核路由表。# routeDestination Gateway Genmask Flag
2015-08-26 14:21:30 428
原创 linux路由配置命令
添加网络路由route add -net 192.168.1.0/24 dev br-lan0 gw 192.168.1.1添加主机路由:ip route add 192.168.3.5/32 dev ath3.0或:route add -host 192.168.3.4 dev ath3.0添加默认路由:route add default gw 192.168
2015-08-26 13:31:04 578
转载 Javascript类型转换
参考:http://www.jb51.net/article/32601.htm经过实际代码验证结果如下。三大类型转换:Boolean, Number, String布尔量转换:Boolean("") =falseBoolean("s") =true
2015-08-25 16:19:54 424
原创 easyui-combobox如何使用选择器
HTML:myinputdom" class="easyui-comboboxmyinputdom" data-options="......" /> 当使用如下选择器来操作combobox对象时,会出现不同的表现。Javascript:$('input[name=myinputdom]').combobox(...);//错误$(':input[name=
2015-08-25 16:03:06 4079
翻译 微服务相关知识
参考:http://martinfowler.com/articles/microservices.html组件可以分为服务组件和library组件,它们的区别在于:1、服务组件:独立于用户程序运行(单独一个进程),用户程序通过特定协议向服务组件(进程)请求特定服务;2、library组件:被链接到用户程序中,通过内存中的函数调用来执行特定功能;一个服务对应着一个运
2015-08-20 18:02:27 663
转载 使用容器构建微服务架构
http://dockone.io/article/176使用容器构建微服务架构【编者的话】作者为我们讲述了微服务架构出现的历史必然及其优劣势,并以Amazon云计算服务为例说明了如何使用Docker这类容器技术来构建微服务架构。正如作者所言,容器已经成了所有分布式系统的“一等公民”,而微服务架构又可以与容器完美结合,这也是大势所趋。在上一篇文章(已翻译)中
2015-08-20 15:47:06 1685
转载 微服务架构实践感悟
http://blog.csdn.net/mindfloating/article/details/45740573#comments从去年初开始接触微服务架构的一些理念,然后到今年开始实施系统第四个大版本的架构升级决定采用这套架构理念。 最近关于微服务架构的讨论还是多起来,因为国外一些著名互联网公司(如:Amazon、Netflix 等)从实践中摸索出了一套新的大型系统架构方法论
2015-08-20 14:37:46 523
转载 面向服务与微服务架构
http://blog.csdn.net/mindfloating/article/details/24583369背景最近阅读了 Martin Fowler 和 James Lewis 合著的一篇文章 Microservices, 文中主要描述和探讨了最近流行起来的一种服务架构模式——微服务,和我最近几年工作的实践比较相关感觉深受启发。本文吸收了部分原文观点,结合自身实践经验
2015-08-20 14:35:47 466
转载 微服务架构
http://www.infoq.com/cn/news/2013/12/micro-service-architecture/微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。解析微服务微服务是一种简单的应用,大概有10到100行代码。通信最基本的答案就是通过HTTP公开所有服务,然后以J
2015-08-20 10:41:16 544
原创 Java处理List的三种方法
注:经验证可行。public class listDealer{public List list1;public List list2;public List list3;public String toString(){String list1Str = "";String list2Str = "";String list3Str = "";//fo
2015-08-19 09:55:30 1863
原创 jQuery 从input中读取的内容的类型
如下HTML代码:YesNo使用jQuery代码去读取radio的值:var value1 = $('input[name=test1]').val();//check the value1if(value1 == true)//do somethingelse//do otherthing问题来了:如果该radio控件是选择Ye
2015-08-18 19:22:32 766
原创 Javascript 遍历对象的属性
//利用for( ... in ...)方法和对象属性下标的方法可以遍历对象的所有属性,也可以单独对某个属性进行读写。var obj = {name : "myname",id : 1,age : 20,};//readfor(var attr in obj)console.log(obj[attr]);//writeobj["name"] = "new
2015-08-13 10:59:18 505
转载 正则表达式中的特殊字符
http://blog.csdn.net/robin844/article/details/7290058正则表达式中的特殊字符字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"
2015-08-12 19:29:41 786
转载 JavaScript去除字符串两边空格trim
http://www.nowamagic.net/javascript/js_TrimInJavascript.php去除字符串左右两端的空格,在大部分编程语言中,比如PHP、vbscript里面可以轻松地使用 trim、ltrim 或 rtrim实现。但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的
2015-08-12 19:21:35 796
原创 IE浏览器在Javascript处理数组对象时出现数组个数不正确
现象:定义如下Javascript数组对象:var countryList = [{ id:"AR",name:"Argentina" },{ id:"AU",name:"Australia" },{ id:"AT",name:"Austria" },];//注意:数组最后一个对象后面有一个,逗号。alert(countryList.length);当使用IE浏
2015-08-12 15:43:04 1768
转载 Javascript console.log命令的浏览器兼容性问题
参考:http://www.douban.com/note/276503240/IE等不支持console.log命令的浏览器,不仅无法执行console.log而且会因为该命令导致页面出错而无法正常执行。消除因为该命令报错的方案为://在所有js代码前面添加如下代码:var console=console||{log:function(){return;}}// Avoi
2015-08-12 15:32:02 6114
转载 jQuery mouseover与mouseenter,mouseout与mouseleave的区别
http://www.cnblogs.com/kingwell/archive/2012/09/09/2677258.htmlmouseover与mouseenter不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。mouseout与mouseleave不论鼠标
2015-08-11 19:45:52 538
转载 取消选中单选框radio的三种方式
注:验证有效。http://blog.csdn.net/renfufei/article/details/17465267本文提供了三种取消选中radio的方式,代码示例如下:本文依赖于jQuery,其中第一种,第二种方式是使用jQuery实现的,第三种方式是基于JS和DOM实现的。[html] view plaincopy
2015-08-11 14:34:43 1360
转载 jQuery获取HTML元素的坐标
绝对坐标:(对于浏览器窗口的坐标)var x = $('#id').offset().top;var y = $('#id').offset().left;相对坐标:(相对于父元素的坐标)var x = $('#id').position().top;var y = $('#id').position().left;
2015-08-07 13:59:49 4170
转载 easyui阻止事件冒泡
http://www.easyui.info/archives/501.html注:这两种方式均验证通过。第一种方式:DOM/Javascript方式div id="p-tools-2"> a href="#" id="a2" class="icon-mini-refresh" onclick="refresh2(event)">a> d
2015-08-07 10:20:12 3860
转载 常用正则表达式
IP地址的正则表达式:来自:http://www.regxlib.com/Search.aspx?k=ip+address&c=-1&m=-1&ps=20主机IP:^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0
2015-08-06 18:26:01 453
原创 HTML事件冒泡和JQuery阻止事件冒泡的方式
何为事件冒泡:HTML DOM模型是个树形结构,元素之间有相互嵌套的关系,比如Click Me 中div是父元素而a是子元素。如果父子元素都绑定了同一个事件比如onClick,当内层的子元素的事件被触发时,该事件会被传递到父元素中。jQuery中如何阻止事件冒泡:每个jQuery事件都有一个默认的参数对象,这就是event,通过执行该对象的event.stopPropagati
2015-08-06 14:23:32 6772
转载 JavaScript 字符串转换数字
http://blog.csdn.net/yjq8116/article/details/3219993/注意:已验证通过。方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方
2015-08-04 14:29:16 405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人