摘要:
1、POM依赖 2、配置文件 序列化的地方,注意别写错了。。 3、编码 3.1 消息类 3.2 生产者 3.3 消费者 3.4 调用 在controller中加一个方法调用 4、结果 post请求发送name = 2 打印日志 同时,命令行启动的消费者同样收到了消息 5、大坑 在发送消息时,总是无法 阅读全文
摘要:
一、Zookeeper安装 注: kafka需要依赖与zookeeper的管理,如果已安装可以略过此步骤。 zookeeper需要依赖jdk运行,如果没有安装jdk可以参考 "https://www.cnblogs.com/AganRun/p/12080701.html" 1、下载Zookeeper 阅读全文
摘要:
1、下载 去oracle官网下载jdk "https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8 downloads 2133151 zhs.html" 我使用的是 jdk 8u201 linux x64.tar.gz 2、解 阅读全文
摘要:
1、什么是消息队列? 消息队列(Message Queue,简称MQ),指保存消息的一个容器,本质是个队列。 消息(Message)是指在应用之间传送的数据,消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发 阅读全文
摘要:
系统级IO监控 iostat 先进行安装 options 操作项, interval指定统计时间间隔, count总共输出次数 c 参数,可以用来插卡部分cpu状态信息 d 参数 ,显示设备(磁盘)使用状态 m 参数,以兆字节每秒显示统计数据,而不是以块或千字节每秒显示统计数据。显示的数据仅在内核2 阅读全文
摘要:
1、打开centos的yum文件夹 2、用wget下载repo文件 这里用的是阿里巴巴的,大家也可以用网易或者其他公司的源,网址可自行查找 如果wget命令不生效,说明还没有安装wget工具,输入 回车进行安装。 当前目录是/etc/yum.repos.d/,刚刚下载的Centos 7.repo也在 阅读全文
摘要:
16.1.1 进程与程序 ·程序 (program):通常为 binary program ,放置在储存媒体中 (如硬盘、光盘、软盘、磁带等), 为实体文 件的型态存在; ·进程 (process):程序被触发后,执行者的权限与属性、程序的程序代码与所需数据等都会被加载内存中, 操作系统并给予这个内 阅读全文
摘要:
常见的SQL优化方式 1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where及order by 涉及的列上建立索引 。 2. 应尽量 避免 在 where 子句中对字段进行null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 可以在num上设置默认值0,确保表中num列是否存 阅读全文
摘要:
参考《PostgreSQL实战》 3.1.2 数字类型操作符和数学函数 PostgreSQL 支持数字类型操作符和丰富的数学函数 例如支持 加、减、乘、除、模取取余 操作符 SELECT 1+2, 2 3, 4/2, 8%3; 按模取余 SELECT mod(8,3); 结果:2 四舍五入 函数: 阅读全文
摘要:
参考:《深入理解JAVA虚拟机》第二版 3.3 垃圾收集算法 由于垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,只是介绍几种算法的思想及其发展过程。 3.3.1 标记 清除算法 最基础的收集算法是“标记 清除”(Mark Sweep)算法。 算法分为 标记和清除 阅读全文