摘要:除了异步请求,一般上我们用的比较多的应该是异步调用。通常在开发过程中,会遇到一个方法是和实际业务无关的,没有紧密性的。比如记录日志信息等业务。这个时候正常就是启一个新线程去做一些业务处理,让主线程异步的执行其他业务。 异步调用? 通常开发过程中,一般上我们都是同步调用,即:程序按定义的顺序依次执行的 阅读全文
posted @ 2019-12-24 09:29 浮梦 阅读 (53) 评论 (0) 编辑
摘要:1、POM依赖 2、配置文件 序列化的地方,注意别写错了。。 3、编码 3.1 消息类 3.2 生产者 3.3 消费者 3.4 调用 在controller中加一个方法调用 4、结果 post请求发送name = 2 打印日志 同时,命令行启动的消费者同样收到了消息 5、大坑 在发送消息时,总是无法 阅读全文
posted @ 2019-12-23 00:09 浮梦 阅读 (19) 评论 (0) 编辑
摘要:一、Zookeeper安装 注: kafka需要依赖与zookeeper的管理,如果已安装可以略过此步骤。 zookeeper需要依赖jdk运行,如果没有安装jdk可以参考 "https://www.cnblogs.com/AganRun/p/12080701.html" 1、下载Zookeeper 阅读全文
posted @ 2019-12-22 20:28 浮梦 阅读 (15) 评论 (0) 编辑
摘要:1、下载 去oracle官网下载jdk "https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8 downloads 2133151 zhs.html" 我使用的是 jdk 8u201 linux x64.tar.gz 2、解 阅读全文
posted @ 2019-12-22 19:15 浮梦 阅读 (13) 评论 (0) 编辑
摘要:1、什么是消息队列? 消息队列(Message Queue,简称MQ),指保存消息的一个容器,本质是个队列。 消息(Message)是指在应用之间传送的数据,消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发 阅读全文
posted @ 2019-12-22 18:20 浮梦 阅读 (7) 评论 (0) 编辑
摘要:系统级IO监控 iostat 先进行安装 options 操作项, interval指定统计时间间隔, count总共输出次数 c 参数,可以用来插卡部分cpu状态信息 d 参数 ,显示设备(磁盘)使用状态 m 参数,以兆字节每秒显示统计数据,而不是以块或千字节每秒显示统计数据。显示的数据仅在内核2 阅读全文
posted @ 2019-12-22 09:42 浮梦 阅读 (19) 评论 (0) 编辑
摘要:1、打开centos的yum文件夹 2、用wget下载repo文件 这里用的是阿里巴巴的,大家也可以用网易或者其他公司的源,网址可自行查找 如果wget命令不生效,说明还没有安装wget工具,输入 回车进行安装。 当前目录是/etc/yum.repos.d/,刚刚下载的Centos 7.repo也在 阅读全文
posted @ 2019-12-22 09:41 浮梦 阅读 (31) 评论 (0) 编辑
摘要:16.1.1 进程与程序 ·程序 (program):通常为 binary program ,放置在储存媒体中 (如硬盘、光盘、软盘、磁带等), 为实体文 件的型态存在; ·进程 (process):程序被触发后,执行者的权限与属性、程序的程序代码与所需数据等都会被加载内存中, 操作系统并给予这个内 阅读全文
posted @ 2019-12-22 07:24 浮梦 阅读 (42) 评论 (0) 编辑
摘要:常见的SQL优化方式 1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where及order by 涉及的列上建立索引 。 2. 应尽量 避免 在 where 子句中对字段进行null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 可以在num上设置默认值0,确保表中num列是否存 阅读全文
posted @ 2019-12-03 08:09 浮梦 阅读 (97) 评论 (0) 编辑
摘要:参考《PostgreSQL实战》 3.1.2 数字类型操作符和数学函数 PostgreSQL 支持数字类型操作符和丰富的数学函数 例如支持 加、减、乘、除、模取取余 操作符 SELECT 1+2, 2 3, 4/2, 8%3; 按模取余 SELECT mod(8,3); 结果:2 四舍五入 函数: 阅读全文
posted @ 2019-11-24 21:35 浮梦 阅读 (129) 评论 (0) 编辑