自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dabenxiong的专栏

一头想飞的猪的天地,一只程序员的心路历程

  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

转载 集中式日志系统 ELK 协议栈详解

集中式日志系统 ELK 协议栈详解简介在我们日常生活中,我们经常需要回顾以前发生的一些事情;或者,当出现了一些问题的时候,可以从某些地方去查找原因,寻找发生问题的痕迹。无可避免需要用到文字的、图像的等等不同形式的记录。用计算机的术语表达,就是 LOG,或日志。日志,对于任何系统来说都是及其重要的组成部分。在计算机系统里面,更是如此。但是由于现在的计算机系统大多比较复杂,很多系...

2019-05-30 15:07:21 758

转载 java命令--jstack 工具

java命令--jstack 工具一、介绍jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或corefile或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jstack [-l] pid主要分为两个功能:a. 针对活着的进...

2019-05-29 16:23:43 276

转载 ELK配置

LogstashLogstash介绍Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的数据统一起来,并将数据标准化到你所选择的目的地。集中、转换和存储你的数据Logstash是一个开源的服务器端数据处理管道,可以同时从多个数据源获取数据,并对其进行转换,然后将其发送到你最喜欢的“存储”。(当然,我们最喜欢的...

2019-05-29 10:04:03 1580

转载 一张图看懂 Docker 17.xx CLI

目前 Docker 已经成熟,且命令繁多,对初学者而言,快速掌握使用显得尤为重要;以下是学习 Docker CLI 全部命令图,欢迎大家指正~Docker 1.13.0 详细更新日志容器状态图Docker 1.12 CLI...

2018-07-04 13:19:53 529

转载 Docker中如何删除image(镜像)

原文地址:http://yaxin-cn.github.io/Docker/how-to-delete-a-docker-image.htmldocker中删除images的命令是docker rmi,但有时候执行此命令并不能删除images[yaxin@ubox ~]$docker imagesREPOSITORY TAG IMAGE ID ...

2018-07-03 16:24:29 194644 6

转载 手把手带你体验 Docker HelloWorld

课程目标[ ]  Mac Pro 上如何安装Docker[ ]  概念:Docker 引擎,宿主机,镜像(Image),容器(Container)[ ]  在 Docker 上如何运行 Nginx[ ]  容器的管理:查看,进入,stop, start, restart, kill, 删除[ ] 怎么发布自己的一个 Docker Image ?提醒:急速阅读,请直接看第六节“总结(简版操作)”,详...

2018-07-03 16:06:34 381

转载 Linux bash总结(二) 高级部分(适合初学者学习和非初学者参考)

  版本号说明作者日期 1.0 添加awk和sed的说明 Sky Wang2013/05/31 1.1 (01) 添加正则表达式(第3部分)(02) 修改awk中错误内容 Sky Wang 2013/06/05       本文主要通过实例对bash中需要用到的一些高级工具(如awk、sed、...)进行说明。学习的时候,请以“应用实例”为中心,以其它内容为参考进行学习。如果遇到文章中未讲解的内容...

2018-06-21 16:43:59 288

转载 Linux bash总结(一) 基础部分(适合初学者学习和非初学者参考)

早上起来,外面的雨下的稀里哗啦……本来事先约定好的朋友聚餐也因此取消了。心想,闲着也是闲着,不如将自己所学的bash脚本知识梳理一遍。一来,可以给bash初学者提供一个学习平台;再者,非初学者书写脚本时,也能以此为参考。若您在阅读时,文章能给您一点点启发,那我的目的就达到了。花了3天功夫,终于整理完毕了。可能还有许多需要完善的地方,希望读者能给出宝贵的意见!鉴于文章内容比较多,下面先介绍一下主要内...

2018-06-21 16:43:00 323

转载 Linux —— Shell编程之变量赋值和引用

Linux的shell编程是一种非常成熟的编程语言,它支持各种类型的变量。有三种主要的变量类型:环境变量、内部变量和用户变量。环境变量(environment variable)是系统环境的一部分,不必去定义它们。可以在shell程序中使用它们,某些变量(比如PATH)还能在shell中加以修改。内部变量(built-in variable)是由系统提供的。与环境变量不同,你不能修改它们。用户变量...

2018-06-21 15:15:45 1212

转载 超级记账本:快速搭建一个Hyperledger Fabric 1.0的环境 (亲测有效)

超级记账本:快速搭建一个Hyperledger Fabric 1.0的环境下面开始我们的环境搭建工作:1. 使用VirtualBox并在其中安装好Ubuntu这一步其实没啥好说的,下载好最新版的VirtualBox,下载Ubuntu Server,我用的是Ubuntu16.04.2 X64 Server。在安装完Ubuntu后,需要保证apt source是国内的,不然如果是国外的话会很慢很慢的。...

2018-06-21 11:35:10 1315

原创 数据库启停

数据库服务器正常或者异常关机之后,数据库需要重新启动:报错一:ORA-12541:TNS:无监听程序 1、切换用户:su - oracle2、查看状态:lsnrctl status,启动lsnrctl start,(停止lsnrctl stop) 监听起来之后,仍然会报错,报错二:ORA-12514:TNS: 监听程序没法识别连接描述符中请求的服务        3、数据库启动:sqlplus /...

2018-04-25 10:05:55 1138

原创 Selenium + IE 访问百度,报错

Selenium + IE 访问百度,报错错误原因:    正确:    错误:Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'问题chromeDriver版本不匹配...

2018-04-19 15:24:34 392

转载 CommonLang3中的StringUtils最全解析

转载:http://blog.csdn.net/xuxiaoxie/article/details/52095930public static boolean isEmpty(CharSequence cs)常用函数之一,判断字符串是否为""或者null StringUtils.isEmpty(null) = true StringUtils.isEmpty("") =...

2018-02-11 17:24:15 219

转载 pom.xml中的常用依赖包总结

转载:http://www.cnblogs.com/piaxiaohui/p/7805976.htmlpom.xml是maven项目中的一个很重要的文件,很多依赖都在这个文件中配置。pom.xml依赖的配置主要分为:                                两大依赖:1.模块依赖;2.框架依赖                                三个部分:1.对于项...

2018-02-11 16:32:27 3415

转载 XML解析-Dom4j的DOM解析方式更新XML

转载:http://blog.csdn.net/gui66497/article/details/53105846Dom4j工具,是非官方的,不在jdk中。使用步骤:1)导入dom4j的核心包。 dom4j-1.6.1.jar2)编写Dom4j读取xml文件的代码1、更新XML1.1、写出内容到xml文档[java] view plain copypackage com.rk.xml.g_dom4...

2018-02-11 16:30:50 471

转载 static{}语句块详解

转载:http://blog.csdn.net/lubiaopan/article/details/4802430static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。 一、在程序的一次执行过程中,static{}语句块中的内容只被执行一次,看下面的示例:示例一[java] view plai...

2018-02-11 16:24:53 372

转载 史上最全web.xml配置文件元素详解

转载https://www.cnblogs.com/hafiz/p/5715523.html一、web.xml配置文件常用元素及其意义预览 1 <web-app> 2 3 <!--定义了WEB应用的名字--> 4 <display-name></display-name> 5 6 <!--声明WEB应...

2018-02-11 11:44:03 216

转载 Java split()用法

特殊情况有 * ^ : | . \一、单个符号作为分隔符 String address="上海\上海市|闵行区\吴中路"; String[] splitAddress=address.split("\\"); System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

2018-01-27 11:35:13 4174

转载 C++ 关键字 explicit, export, mutable

转载自:http://blog.csdn.net/touzani/article/details/1637667explicit如果A类有某个构造函数的单个输入参数,是B类(包括基本数据类型)的对象或引用,则C++的编译器会在需要A类形参的函数调用中,自动调用该构造函数,将B类实参隐式地转换为A类实参。这种自动类型转换的好处是,避免了定义函数的两个重载版本,代价是隐式调用构造函数会增加

2015-08-25 20:19:39 460

转载 【C++】explicit关键字

转载自:http://www.cnblogs.com/dwdxdy/archive/2012/07/17/2595479.htmlC++提供关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换发生.声明为explicit的构造函数不能在隐式转换中使用.C++中,一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数),承担了两个角色.

2015-08-25 19:46:50 344

转载 TCP建立和解除连接过程

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如上图所示。有6种标示:SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(push传送)FIN(finish结束)RST(reset重置)URG(urgent紧急)Sequence number(顺序号码)Acknowledge number(确

2015-08-25 00:28:44 1048

转载 单例模式

public class Singleton { private static volatile Singleton instance = null; // private constructor suppresses private Singleton(){ } public static Singleton getInstance() {

2015-08-22 00:50:27 368

转载 C++ 函数返回引用

转载自:http://blog.csdn.net/keyouan2008/article/details/5741917一,c++函数的返回分为以下几种情况 1)主函数main的返回值:这里提及一点,返回0表示程序运行成功。2)返回非引用类型:函数的返回值用于初始化在跳用函数出创建的临时对象。用函数返回值初始化临时对象与用实参初始化形参的方法是一样 的。

2015-08-21 23:27:22 506

原创 memcpy 和 memmove 函数

memcpy 和 memmove 都是C语言提供的内存拷贝函数。memcpy的函数实现linux 实现版本#include // assert 需要的头文件void* memcpy(void * dest, void *src, size_t count){ assert(src != NULL && src != NULL); char *tmp = (char *)dest

2015-08-21 23:12:39 299

原创 数据结构List

#include #include #define ElementType intstruct node;typedef struct node* PtrToNode; //头指针typedef PtrToNode List;typedef struct node{ ElementType m_element; struct node *m_pNext;}Node,*pN

2015-08-21 00:13:57 490

转载 从printf谈可变参数函数的实现

转载自:http://www.cnblogs.com/hnrainll/archive/2011/08/05/2128496.html从printf谈可变参数函数的实现摘要:一直以来都觉得printf似乎是c语言库中功能最强大的函数之一,不仅因为它能格式化输出,更在于它的参数个数没有限制,要几个就给几个,来者不拒。printf这种对参数个数和参数类型的强大适应性,让人产生了对它进行探索

2015-08-19 22:57:53 330

转载 从一个取值范围为1~N的不重复数列中找出所有满足两数和为N+1的数对

转载:http://blog.csdn.net/wcyoot/article/details/6436304从一个取值范围为1~N的不重复数列中找出所有满足两数和为N+1的数对题目:一个整数数列,元素取值可能是1~N(N是一个较大的正整数)中的任意一个数,相同数值不会重复出现。设计一个算法,找出数列中符合条件的数对的个数,满足数对中两数的和等于N+1。复

2015-08-19 22:33:49 1041 1

转载 算法问题

转载自:http://www.cnblogs.com/CCBB/archive/2009/04/25/1443455.html最大子序列和问题问题描述:    输入一组整数,求出这组数字子序列和中最大值。也就是只要求出最大子序列的和,不必求出最大的那个序列。例如:序列:-2 11 -4 13 -5 -2,则最大子序列和为20。序列:-6 2 4 -7 5 3 2 -1 6

2015-08-19 22:20:29 332

转载 C++继承、虚继承、虚函数类的大小问题

转载自:http://blog.csdn.net/jhj735412/article/details/7580498一、真空类class CNull{};长度:1内存结构:??评注:长度其实为0,这个字节作为内容没有意义,可能每次都不一样。 二、空类

2015-08-19 20:53:48 372

转载 C++类静态成员与类静态成员函数

转载自:http://blog.csdn.net/clc4210408/article/details/6775824C++类静态成员与类静态成员函数     当将类的某个数据成员声明为static时,该静态数据成员只能被定义一次,而且要被同类的所有对象共享。各个对象都拥有类中每一个普通数据成员的副本,但静态数据成员只有一个实例存在,与定义了多少类对象无关。

2015-08-17 22:37:50 335

转载 MFC中定时器的使用

转载:http://blog.sina.com.cn/s/blog_4aba2dcd010125zz.htmlMFC中定时器的使用 (2011-12-09 12:52:52)转载▼标签: 杂谈分类: 程序知识巧妙地使用定时器能达到意想不到的效果,写界面的时候能实现渐变,也能帮助多

2015-08-17 15:15:46 515

原创 STL

STL 组件容器、迭代器、算法。序列式容器:vector、deque、list,元素排列顺序和置入顺序一致。关联式容器:set、multiset、map、multimap,他们的插入位置与插入次序无关。关联式容器 自动排序。序列式容器(Sequence Containers)Vector以一个dynamic array加以管理,在尾部添加或者删除元素均非常快速,但是在中

2015-08-17 00:34:09 430

原创 C++ STL 基础

模板templateNontype Template(非型别模板参数)、缺省模板参数(default template parameters)、关键字typename、成员模板、

2015-08-12 14:56:34 401

转载 VS2013如何添加LIb库及头文件的步骤

VS2013如何添加LIb库及头文件的步骤在VS工程中,添加c/c++工程中外部头文件及库的基本步骤:    1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。    2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。   

2015-08-07 17:12:53 757

转载 SQL基础教程

SQL(structured Query Language ) RDBMS 关系数据库管理系统(Relational Database Management System)是将数据组织为相关的行和列的系统,而管理关系数据库的计算机软件就是关系数据库管理系统。DBMS数据库管理系统(Database Management System)。SQL 可以把 SQL 分为两个部分:数据操作

2015-08-03 14:27:15 332

转载 Linux 内存使用方法详细解析

转自:http://blog.jobbole.com/45748/Linux 内存使用方法详细解析我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00

2015-07-31 17:37:07 958

转载 Java编程思想重点笔记(Java开发必看)

转自:http://www.cnblogs.com/lanxuezaipiao/p/4153070.html#topJava编程思想重点笔记(Java开发必看)Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关

2015-07-31 16:00:01 550

转载 java的final关键字

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。1、修饰类当用final修饰一个类,表明这个类不能被继承。也就是说如果一个类永远不让被继承,那么他可以用final修饰,String类就是final类。final类的成员变量可以根据需要设为final,但是要注意final类的所有成员方法都会隐式第指定为final方法。2、修饰方法final修饰

2015-07-30 23:08:31 404

转载 linux 下的查找命令

使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索。搜索文件的命令为”find“;”locate“;”whereis“;”which“;”type“1、find  linux下最强大的搜索命令为”find“。它的格式为”find “;比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find / -name  'int

2015-07-24 14:46:34 373

转载 Java中String类的方法及说明

转载自:http://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.htmlString : 字符串类型一、构造函数     String(byte[ ] bytes):通过byte数组构造字符串对象。     String(char[ ] value):通过char数组构造字符串对象。     Str

2015-07-24 11:17:05 435

C++ 标准程序库

这个很有用的,特别是对于C++开发的程序员来说,下下来看看就知道到底多有用了

2011-09-18

空空如也

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

TA关注的人

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