自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

转载 ul,ol,dl区别

可以随意放置可以随意放置可以随意放置我是第一我是第二我是第三我是内容我是内容我是头

2023-02-22 15:51:28 565

转载 iptables详解

原文:http://chuansong.me/n/5080498514221 前言防火墙(Firewall),就是一个隔离工具,工作于主机或者网络的边缘,对于进出本主机或本网络的报文,根据事先定义的检查规则做匹配检测,对于能够被规则匹配到的报文作出相应处理的组件 , 就称之为防火墙,即可称为主机防火墙和网络防火墙 其主机防火墙工作于主机的边缘, 网络防火墙工作于网络的边缘.

2017-06-04 20:02:09 1066

转载 利用gcc的__attribute__编译属性section子项构建初始化函数表

gcc的__attribute__编译属性有很多子项,用于改变作用对象的特性。这里讨论section子项的作用。__attribute__的section子项使用方式为:__attribute__((section("section_name")))其作用是将作用的函数或数据放入指定名为"section_name"的段。看以下程序片段:#include #include #

2017-01-30 22:23:44 1629

转载 ELF文件格式概述

一、ELF文件格式概述1. ELF文件ELF:Executable and Linking Format,是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。2. 三种类型(1)可重定位文件编译器和汇编器创建运行前需要被链接器处理(2)可执行文件完成了所有重定位工作和

2017-01-20 01:42:53 645

转载 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 1308

转载 在Linux中创建静态库.a和动态库.so

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。 1. 静态函数库     这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为

2017-01-09 01:32:07 308

转载 编译安装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 3732

转载 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 2582

原创 大数据&机器学习资料 记录

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 473

转载 maven学习(下)利用Profile构建不同环境的部署包

转载自:http://www.cnblogs.com/yjmyzz/p/3941043.html接上回继续,项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local)、(开发小组内自测的)开发环境(dev)、(提供给测试团队的)测试环境(test)、预发布环境(pre)、正式生产环境(prod),每种环境都有各自的配置参数,比如:数据库连接、远程调用的ws地址

2016-05-17 00:30:42 370

转载 可运行jar包的几种打包/部署方式

转载自:http://www.cnblogs.com/yjmyzz/p/executable-jar.htmljava项目开发中,最终生成的jar,大概可分为二类,一类是一些通用的工具类(不包含main入口方法),另一类是可直接运行的jar包(有main入口方法),下面主要讲的是后者,要让一个jar文件可直接运行,通常有几下三种方式:动工之前,先搭一个项目架子便于后面分析:

2016-05-17 00:28:48 1200

转载 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 1448

转载 大众点评Cat--Server模块架构分析

转载自:http://blog.csdn.net/szwandcj/article/details/50992580之前写过一篇dubbo cluster–架构。因为dubbo逻辑集群的功能主要是在client端,主要侧重在client的分析。后来因为工作忙和懒癌,也就没再继续server的叙述了。最近正好在看大众点评的cat源码,其中也有rpc的模块,就借此专门来分析下rpc

2016-05-09 01:27:57 1169

转载 大众点评Cat--架构分析

转载自:http://blog.csdn.net/szwandcj/article/details/51025669#t1Cat功能强大且多,光日志的报表和图表分析就有十几种,但文档却很少,寥寥无几找到一些粒度却还很粗而且都是偏功能性的介绍。此外cat的配置也特别丰富,但几乎所有的cat文档里却鲜少提及。这些都导致很多方面都是缺失的,尤其是对于使用者来说,缺失了这些可能就意味着

2016-05-09 01:25:54 883

转载 透过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 2707

转载 Makefile经典教程(掌握这些足够)

makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写make

2016-04-24 01:04:03 524

转载 Makefile 使用总结

1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可以用来组织我们平时的一些日常操作. 这个需要大家发挥自己的想象力. 

2016-04-24 00:38:38 291

原创 机器学习资料收集(更新中)

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 530

转载 MySQL本地可以连接,远程连接不上的问题

转自:http://www.2cto.com/database/201504/391816.html之前遇到过MySQL本地可以连接但是远程连不上的问题,没有记录,今天在ucloud云上新申请的服务器上又遇到这个问题,记录一下解决过程。1. 排除网络或防火墙问题先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题。然后,检查端口是

2016-04-17 08:45:46 1692

转载 Mysql命令大全

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即

2016-04-12 00:33:10 324

转载 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 647

转载 Class.forName()用法详解

主要功能Class.forName(xxx.xx.xx)返回的是一个类Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Class.forName()?先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎

2016-04-11 00:23:22 227

转载 maven查找依赖方法

使用Maven进行开发的时候,比较常见的一个问题就是如何寻找我要的依赖,比如说,我想要使用activeMQ,可是我不知道groupId,artifactId,和合适的version。怎么办呢?本文介绍几个提供maven仓库搜索服务的站点。 1. http://repository.sonatype.org/index.html该服务器是由Sonatype提供的,So

2016-04-10 01:36:45 6915

转载 实时应用监控平台cat——服务器启动流程(一)

转载自:http://blog.csdn.net/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 4249

转载 实例学习maven 项目构建

Maven是apache的一个开源项目。是一个用来把源代码构建成可发布的构件的工具。Maven的功能非常强大,可以认为是一个项目管理工具,不仅仅是一个构建工具。Maven本身的核心很小,但是可以在上面扩展出很多的插件。Mven采用的是插件的思想,通过插件的功能扩展出很多的功能。同时Maven采用约定大于配置的思想,在项目中采用了很多约定规则来减少配置。不想ant这样的构建工具需要很多的配置

2016-04-09 00:45:16 386

转载 部署点评Cat监控项目

在项目中监控代码运行的状况,可以采用点评的Cat项目来监控整个项目,但是按照官方的文档来部署cat,总会遇到各种问题,讲解的也不够简明清楚,现在用一个单机来部署运行cat监控项目。首先,到项目的git网页下载整个项目:https://github.com/dianping/cat接着就是进入这个项目的目录,运行打包安装命令:mvn clean install -Ds

2016-03-29 00:17:17 1480

转载 CAT监控平台之装配篇

CAT监控平台之安装篇        一、CAT (Central Application Tracking) 简介:      CAT 是大众点评开源的一套基于java的实时应用监控平台,主要应用于服务中间件框架(MVC 框架、RPC 框架、持久层框架、分布式缓存框架)的监控,为开发和运维提供各项性能指标、健康检查、自动报警等可视化服务  

2016-03-29 00:11:21 14154 2

转载 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 409

转载 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 2284

原创 运维监控信息收集

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 1227

转载 又一波你可能不知道的 Linux 命令行网络监控工具

对任何规模的业务来说,网络监控工具都是一个重要的功能。网络监控的目标可能千差万别。比如,监控活动的目标可以是保证长期的网络服务、安全保护、对性能进行排查、网络使用统计等。由于它的目标不同,网络监控器使用很多不同的方式来完成任务。比如对包层面的嗅探,对数据流层面的统计数据,向网络中注入探测的流量,分析服务器日志等。尽管有许多专用的网络监控系统可以365天24小时监控,但您依旧可以在特定的情况

2016-03-20 23:50:12 1426

转载 在虚拟机间 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 1383

转载 用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 2252 1

原创 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 1424 2

转载 网络运维相关文章

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 661

转载 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 416

转载 修改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 4799

转载 Openstack镜像和密码

转载自陈沙克老师博客:http://www.chenshake.com/openstack-mirror-and-password/估计刚开始使用Openstack用户,一定会比较困惑Openstack的镜像的初始化密码是多少? 不同的镜像初始化密码是不一样,这里做一个总结。Contents [hide]1 虚拟机登陆方式2 Ubuntu镜像3 Cirros

2016-02-21 18:36:12 1575

转载 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 448

转载 iptables详解

一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代

2016-02-14 13:27:21 332

maven权威指南.pdf

maven权威指南

2016-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除