2019年6月26日

java反射(转载链接)

摘要: 转载链接,留作备用 https://blog.csdn.net/lwl20140904/article/details/80163880 阅读全文

posted @ 2019-06-26 16:49 泣血 阅读(138) 评论(0) 推荐(0) 编辑

2019年6月23日

Kafka使用过程中遇到的一些问题

摘要: 最近工作中需要一个日志收集系统,使用了kafka来实现。日志收集系统主要功能是,producer将接收到的logs存储到kafka里,然后consumer从kafka里边取数据进行消费处理。由于没有接触过kafka,在使用中遇到了一些问题,在此做个记录。 问题 1. consumer有时候可以消费t 阅读全文

posted @ 2019-06-23 16:17 泣血 阅读(2183) 评论(0) 推荐(0) 编辑

2019年6月10日

Kafka介绍

摘要: 链接: 震惊了!原来这才是kafka! 阅读全文

posted @ 2019-06-10 17:19 泣血 阅读(147) 评论(0) 推荐(0) 编辑

2019年6月6日

C++ 单例模式

摘要: 什么是单例模式? 一种创建型的设计模式,该模式的主要目的就是确保某个类有且仅有一个实例存在。 单例模式有三个关键点: 1、单例类只能有一个实例。 为此,单例类只能提供私有的构造函数,即保证不能随意创建该类的实例。 2、单例类必须自己创建自己的唯一实例。 因为构造函数是私有的,其他对象不能创建单例类的 阅读全文

posted @ 2019-06-06 18:09 泣血 阅读(15224) 评论(0) 推荐(3) 编辑

2019年5月29日

Vim窗口分屏

摘要: 用vim进行项目开发时,经常需要同时打开多个文件进行操作,这时候使用窗口分屏功能就很方便,也可以大幅提高工作效率。本文列举一些vim窗口分屏时常用的命令或快捷键。 在shell里打开多个文件并分屏 打开新文件并垂直分屏: 打开新文件并水平分屏: 注:N表示分几个屏,默认是每个文件分一个屏,因此可省略 阅读全文

posted @ 2019-05-29 15:44 泣血 阅读(483) 评论(0) 推荐(0) 编辑

2019年4月26日

git常用命令

摘要: 本文主要是列举一些Git常用命令以及常见应用场景,以备不时之需。 再此之前,我们先看一些Git基本概念。 基本概念 工作区(Working Directory) 工作区就是你的工作目录,你平时存放项目代码的地方。 暂存区(index 或者 stage) 暂存区用于临时存放你的改动,事实上它只是一个文 阅读全文

posted @ 2019-04-26 11:48 泣血 阅读(161) 评论(0) 推荐(0) 编辑

2019年4月10日

std::map 简介及其使用

摘要: 注:std::map C++11标准 map概述 Map是一种关联容器,它按照特定顺序存储由键值Key和映射值Value组合而成的元素。 在map中,键值Key通常用于排序和唯一标识元素,而映射值Value存储与此键值Key相关联的内容。键Key和映射值Value的类型可能不同,并在成员类型valu 阅读全文

posted @ 2019-04-10 15:18 泣血 阅读(36055) 评论(0) 推荐(0) 编辑

2019年3月8日

Git远程分支与远程跟踪分支的区别

摘要: 在讨论远程分支、远程跟踪分支之前,我们先来看看什么是分支。 分支(branch) 几乎所有的版本控制系统都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。Git的分支表示的就是一个开发线,而在本质上仅仅是指向一个提交对象(commit)的可变指针。commi 阅读全文

posted @ 2019-03-08 16:34 泣血 阅读(8975) 评论(1) 推荐(2) 编辑

2019年2月26日

使用ab命令进行web server性能测试

摘要: ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等 阅读全文

posted @ 2019-02-26 17:39 泣血 阅读(656) 评论(0) 推荐(0) 编辑

2019年1月25日

std::list 简介及其使用

摘要: 注:std::list C++11标准 list概述 list是一种序列容器,它允许在序列中的任意位置进行常数时间的插入和删除操作,并可以在两个方向上进行迭代(遍历)。 list容器是基于双链表实现的,可以将其包含的每个元素存储在不同且不相关的存储位置上。通过链接到前一个元素和后一个元素的每个元素的 阅读全文

posted @ 2019-01-25 18:06 泣血 阅读(4885) 评论(0) 推荐(0) 编辑

导航