qing's 随笔


  • 首页

  • 标签

  • 分类

  • 公益404

  • 搜索

C++右值引用

zyh 发表于 2019-07-09 | 分类于 C++ |

左值与右值的区分

在C++中,所有的值均被分为左值与右值之一。左值是指表达式结束后依然存在的持久化对象,右值是指表达式结束时就不再存在的临时对象。所有的具名变量或者对象都是左值,而右值不具名。有一个很简单的方法区别左值与右值,观察是否可以对表达式进行取地址,如果能,则为左值,否则为右值。

1
2
3
4
5
int func() {return func;}
int a = 1 + 2;
int b = func();
int c = a + b;
int d = c;
阅读全文 »

Kafka-生产者

Guyuqing 发表于 2019-06-10 | 分类于 Kafka

Kafka生产者

kafka数据生产流程如图:

阅读全文 »

Kafka-MacOs安装

Guyuqing 发表于 2019-06-05 | 分类于 Kafka

MacOS Docker 安装

安装和镜像加速参考docker安装教程

Docker 下载Zookeeper 和 kafka 镜像

1
2
3
~ » docker pull zookeeper:latest
~ » docker pull wurstmeister/kafka:latest
~ » docker pull sheepkiller/kafka-manager
阅读全文 »

Spring Boot + MyBatis 多模块项目搭建

Guyuqing 发表于 2019-06-02 | 分类于 项目搭建

准备

开发工具及系统环境

  • IDE:IntelliJ IDEA 2019.1
  • 系统环境:mac OSX

项目目录结构

  • biz层:业务逻辑层
  • dao层:数据持久层,使用MB插件生成相关代码及xml
  • common层:提供工程层面的基础工具类。
  • web层:请求处理层
阅读全文 »

Kafka背景及架构介绍

Guyuqing 发表于 2019-05-25 | 分类于 Kafka

Kafka创建背景

kafka最初是LinkedIn的一个内部基础设施系统。最初开发的起因是,LinkedIn虽然有了数据库和其他系统可以用来存储数据,但是缺乏一个可以帮助处理持续数据流的组件。它的设计目的是提供一个高性能的消息系统,可以处理多种类型数据,并能够实时提供纯洁且结构化的用户活动数据和系统度量指标。

阅读全文 »
<i class="fa fa-angle-left"></i>1…891011<i class="fa fa-angle-right"></i>

51 日志
19 分类
38 标签
GitHub 微博
© 2019 — 2021 guyuqing
全站共202.7k字
访问人数 人 总访问量 次
0%