- 博客(82)
- 资源 (1)
- 收藏
- 关注
转载 iptables详解
原文:http://chuansong.me/n/5080498514221 前言防火墙(Firewall),就是一个隔离工具,工作于主机或者网络的边缘,对于进出本主机或本网络的报文,根据事先定义的检查规则做匹配检测,对于能够被规则匹配到的报文作出相应处理的组件 , 就称之为防火墙,即可称为主机防火墙和网络防火墙 其主机防火墙工作于主机的边缘, 网络防火墙工作于网络的边缘.
2017-06-04 20:02:09
1420
转载 利用gcc的__attribute__编译属性section子项构建初始化函数表
gcc的__attribute__编译属性有很多子项,用于改变作用对象的特性。这里讨论section子项的作用。__attribute__的section子项使用方式为:__attribute__((section("section_name")))其作用是将作用的函数或数据放入指定名为"section_name"的段。看以下程序片段:#include #include #
2017-01-30 22:23:44
1730
转载 ELF文件格式概述
一、ELF文件格式概述1. ELF文件ELF:Executable and Linking Format,是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。2. 三种类型(1)可重定位文件编译器和汇编器创建运行前需要被链接器处理(2)可执行文件完成了所有重定位工作和
2017-01-20 01:42:53
725
转载 C++11 raw strings literals tutorial
Now, that I have a working system that can compile both regular expressions and raw strings literals, it is time to show you how you can further simplify the examples from the regex tutorial.B
2017-01-09 01:48:18
1353
转载 在Linux中创建静态库.a和动态库.so
我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。 1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为
2017-01-09 01:32:07
348
转载 编译安装zabbix 3.0及分开部署配置详解
转载自: http://www.cnblogs.com/tae44/p/4812190.html实验系统:CentOS 6.6_x86_64实验前提:提前准备好编译环境,防火墙和selinux都关闭实验说明:本实验共有4台主机,IP及角色分配如拓扑下载地址:试验中用到mariadb软件的下载地址,http://pan.baidu.com/s/1bnnYiMr
2016-06-27 00:39:01
3782
转载 Elasticsearch初步使用(安装、Head配置、分词器配置)
目录 返回目录:http://www.cnblogs.com/hanyinglong/p/5464604.html1.ElasticSearch简单说明 a.ElasticSearch是一个基于Lucene开发的搜索服务器,具有分布式多用户的能力,ElasticSearch是用Java开发的开源项目(Apache许可条款),基于Restful Web接口,能够达到实时搜
2016-06-22 23:27:11
2624
原创 大数据&机器学习资料 记录
http://suanfazu.com/t/topic/15 机器学习经典书籍 http://suanfazu.com/t/ji-qi-xue-xi-he-shen-du-xue-xi-xue-xi-zi-liao/126 机器学习和深度学习学习资料http://www.philippe-fournier-viger.com/spmf/index.php An Ope
2016-05-23 00:17:48
506
转载 maven学习(下)利用Profile构建不同环境的部署包
转载自:http://www.cnblogs.com/yjmyzz/p/3941043.html接上回继续,项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local)、(开发小组内自测的)开发环境(dev)、(提供给测试团队的)测试环境(test)、预发布环境(pre)、正式生产环境(prod),每种环境都有各自的配置参数,比如:数据库连接、远程调用的ws地址
2016-05-17 00:30:42
410
转载 可运行jar包的几种打包/部署方式
转载自:http://www.cnblogs.com/yjmyzz/p/executable-jar.htmljava项目开发中,最终生成的jar,大概可分为二类,一类是一些通用的工具类(不包含main入口方法),另一类是可直接运行的jar包(有main入口方法),下面主要讲的是后者,要让一个jar文件可直接运行,通常有几下三种方式:动工之前,先搭一个项目架子便于后面分析:
2016-05-17 00:28:48
1260
转载 JAVA CDI 学习(1) - @Inject基本用法
转载自:http://www.cnblogs.com/yjmyzz/p/3520878.htmlCDI(Contexts and Dependency Injection 上下文依赖注入),是JAVA官方提供的依赖注入实现,可用于Dynamic Web Module中,先给3篇老外的文章,写得很不错1、Java EE CDI Dependency Injection (@Inj
2016-05-17 00:27:56
1494
转载 大众点评Cat--Server模块架构分析
转载自:http://blog.youkuaiyun.com/szwandcj/article/details/50992580之前写过一篇dubbo cluster–架构。因为dubbo逻辑集群的功能主要是在client端,主要侧重在client的分析。后来因为工作忙和懒癌,也就没再继续server的叙述了。最近正好在看大众点评的cat源码,其中也有rpc的模块,就借此专门来分析下rpc
2016-05-09 01:27:57
1218
转载 大众点评Cat--架构分析
转载自:http://blog.youkuaiyun.com/szwandcj/article/details/51025669#t1Cat功能强大且多,光日志的报表和图表分析就有十几种,但文档却很少,寥寥无几找到一些粒度却还很粗而且都是偏功能性的介绍。此外cat的配置也特别丰富,但几乎所有的cat文档里却鲜少提及。这些都导致很多方面都是缺失的,尤其是对于使用者来说,缺失了这些可能就意味着
2016-05-09 01:25:54
939
转载 透过CAT,来看分布式实时监控系统的设计与实现
转载自:http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=410426909&idx=1&sn=851bf383a5c82f6c9eb5fa0f3b0b9399&scene=0#wechat_redirectCAT简介CAT(Central Application Tracking),是基于纯Java开发的分布式实时监控系统。开源
2016-05-09 01:20:37
2751
转载 Makefile经典教程(掌握这些足够)
makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写make
2016-04-24 01:04:03
555
转载 Makefile 使用总结
1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可以用来组织我们平时的一些日常操作. 这个需要大家发挥自己的想象力.
2016-04-24 00:38:38
328
原创 机器学习资料收集(更新中)
http://www.cnblogs.com/tornadomeet/category/497607.html随笔分类 - Deep Learninghttp://www.flickering.cn/ads/2015/02/%E8%AF%AD%E4%B9%89%E5%88%86%E6%9E%90%E7%9A%84%E4%B8%80%E4%BA%9B%E6%96%B9%E6%B3
2016-04-18 00:29:41
560
转载 MySQL本地可以连接,远程连接不上的问题
转自:http://www.2cto.com/database/201504/391816.html之前遇到过MySQL本地可以连接但是远程连不上的问题,没有记录,今天在ucloud云上新申请的服务器上又遇到这个问题,记录一下解决过程。1. 排除网络或防火墙问题先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题。然后,检查端口是
2016-04-17 08:45:46
1792
转载 Mysql命令大全
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即
2016-04-12 00:33:10
358
转载 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
原来是tomcat找不到MYSQL JAR包的问题。后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了,嘿…… 在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java项目。在web项目中,当Class.forName("om.mysql.jdbc.
2016-04-12 00:32:06
686
转载 Class.forName()用法详解
主要功能Class.forName(xxx.xx.xx)返回的是一个类Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Class.forName()?先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎
2016-04-11 00:23:22
254
转载 maven查找依赖方法
使用Maven进行开发的时候,比较常见的一个问题就是如何寻找我要的依赖,比如说,我想要使用activeMQ,可是我不知道groupId,artifactId,和合适的version。怎么办呢?本文介绍几个提供maven仓库搜索服务的站点。 1. http://repository.sonatype.org/index.html该服务器是由Sonatype提供的,So
2016-04-10 01:36:45
7007
转载 实时应用监控平台cat——服务器启动流程(一)
转载自:http://blog.youkuaiyun.com/songhuiqiao/article/details/50311781通过此介绍:http://www.oschina.net/p/cat-dianping得知,运行cat-home项目里的‘com.dianping.cat.TestServer’可以启动CAT服务。so,我们就通过这个类来分析一下cat服务端的启动流
2016-04-10 01:31:59
4357
转载 实例学习maven 项目构建
Maven是apache的一个开源项目。是一个用来把源代码构建成可发布的构件的工具。Maven的功能非常强大,可以认为是一个项目管理工具,不仅仅是一个构建工具。Maven本身的核心很小,但是可以在上面扩展出很多的插件。Mven采用的是插件的思想,通过插件的功能扩展出很多的功能。同时Maven采用约定大于配置的思想,在项目中采用了很多约定规则来减少配置。不想ant这样的构建工具需要很多的配置
2016-04-09 00:45:16
456
转载 部署点评Cat监控项目
在项目中监控代码运行的状况,可以采用点评的Cat项目来监控整个项目,但是按照官方的文档来部署cat,总会遇到各种问题,讲解的也不够简明清楚,现在用一个单机来部署运行cat监控项目。首先,到项目的git网页下载整个项目:https://github.com/dianping/cat接着就是进入这个项目的目录,运行打包安装命令:mvn clean install -Ds
2016-03-29 00:17:17
1535
转载 CAT监控平台之装配篇
CAT监控平台之安装篇 一、CAT (Central Application Tracking) 简介: CAT 是大众点评开源的一套基于java的实时应用监控平台,主要应用于服务中间件框架(MVC 框架、RPC 框架、持久层框架、分布式缓存框架)的监控,为开发和运维提供各项性能指标、健康检查、自动报警等可视化服务
2016-03-29 00:11:21
14310
1
转载 11-21 Ubuntu下MySQL的安装及远程连接配置
一、ubuntu下MySQL的安装 1、 在ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。 2、同时安装好的mysql配置文件位置:/etc/mysql/my.cnf 3、启动mysql的命令:/etc/in
2016-03-28 00:36:10
466
转载 ubuntu maven环境安装配置以及工程创建
一、环境说明:操作系统:Ubuntu 12.04.2 LTS(32位)maven:apache-maven-3.2.2安装maven前请先安装好jdk,jdk安装可参见:http://my.oschina.net/hongdengyan/blog/150342。二、下载 maven下载链接:http://maven.apache.org/download
2016-03-27 18:33:55
2331
原创 运维监控信息收集
https://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html斯坦福大学手机的网络性能监控工具列表http://kibana.logstash.es/content/logstash/get_start/index.htmlELK入门指南(gitbook导出)
2016-03-20 23:54:12
1280
转载 又一波你可能不知道的 Linux 命令行网络监控工具
对任何规模的业务来说,网络监控工具都是一个重要的功能。网络监控的目标可能千差万别。比如,监控活动的目标可以是保证长期的网络服务、安全保护、对性能进行排查、网络使用统计等。由于它的目标不同,网络监控器使用很多不同的方式来完成任务。比如对包层面的嗅探,对数据流层面的统计数据,向网络中注入探测的流量,分析服务器日志等。尽管有许多专用的网络监控系统可以365天24小时监控,但您依旧可以在特定的情况
2016-03-20 23:50:12
1472
转载 在虚拟机间 NFV 应用上使用采用 DPDK 的 Open vSwitch*
概述数据平面开发套件 (DPDK) 可提供高性能的数据包处理库和用户空间驱动程序。 自 Open vSwitch (OVS) 2.4 版 (http://openvswitch.org/releases/NEWS-2.4.0)起,我们将可在 OVS 中使用 DPDK 优化的 vHost 路径。 OVS 自 2.2 版起开始提供 DPDK 支持。将 DPDK 与 OVS 结合
2016-03-07 01:06:37
1491
转载 用REST获得openvswitch ovsdb的信息
客户端可以通过ovsdb定义的协议访问openvswitch的数据库,协议在http://tools.ietf.org/html/draft-pfaff-ovsdb-proto-02,看来要成为ietf的标准了?怎么查询这些数据其实有一个样例,但是比较简单,我这里略作扩展,说明如何查询ovs的网桥、所连controller和流信息。准备工作因为ovs需要认证(公钥)才能访问
2016-03-06 23:31:07
2301
原创 tap as a service 分析
TaasPlugin(继承taas_db.Tass_db_Mixin)->调用TaasAgentApicreate_tap_service(self, context, tap_service)从tap_service中获取租户ID和PortID根据portID获取port详细信息判断port所属租户是否为当前租户,如果不是返回、调用基类的create_tap_serv
2016-02-29 00:40:01
1502
转载 网络运维相关文章
OpenStack Neutron网络分析http://www.sdnlab.com/13000.htmlhttp://www.sdnlab.com/15733.html基于SDN的网络状态测量深入探秘Neutron APIhttp://www.sdnlab.com/15223.htmlhttp://roan.logd
2016-02-22 00:12:17
691
转载 Using DevStack with neutron Networking
This guide will walk you through using OpenStack neutron with the ML2 plugin and the Open vSwitch mechanism driver.Using Neutron with a Single InterfaceIn some instances, like on a developer
2016-02-21 22:35:24
457
转载 修改openstack Ubuntu镜像的默认用户的密码
转载:https://github.com/renhuailin/MyDocs/blob/master/OpenStack-Notes.md#修改ubuntu镜像的默认用户的密码Ubuntu官方提供的OpenStack镜像是用Key来登录的,太麻烦,可以改成用密码来登录。修改image的工具叫:guestfish。Ubuntu 14.04下安装:# apt-get in
2016-02-21 20:19:34
4990
转载 Openstack镜像和密码
转载自陈沙克老师博客:http://www.chenshake.com/openstack-mirror-and-password/估计刚开始使用Openstack用户,一定会比较困惑Openstack的镜像的初始化密码是多少? 不同的镜像初始化密码是不一样,这里做一个总结。Contents [hide]1 虚拟机登陆方式2 Ubuntu镜像3 Cirros
2016-02-21 18:36:12
1683
转载 openstack常用命令
openstack的常用命令1、查看rabbitmq 队列:rabbitmqctl list_queues2、查看keystone的用户:keystone user-list3、查看keystone endpoint:keystone endpoint-list4、查看keystone的role:keystone role-list5、查看keystone
2016-02-21 17:03:38
512
转载 iptables详解
一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代
2016-02-14 13:27:21
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人