Linux(四) linux安装redis集群

用1台虚拟机模拟6个节点,创建出3 master、3 salve 环境。 1. 下载解压: cd /root/software wget http://download.redis.io/releases/redis-3.2.4.tar.gz tar -zxvf redis-3.2.4.ta...

2019-06-07 12:11:00

阅读数 37

评论数 0

Linux(三) linux环境安装kafka

安装条件:确保zookeeper已经安装成功。zookeeper安装过程见:https://blog.csdn.net/weixin_38399962/article/details/90731221 一.下载kafka http://kafka.apache.org/downloads.ht...

2019-06-01 17:53:58

阅读数 29

评论数 0

Linux(二) linux安装zookeeper

安装zookeeper需要java环境, 如需教程移步https://blog.csdn.net/weixin_38399962/article/details/90731162 一、下载zookeeper 去官网下载http://mirror.bit.edu.cn/apache/zookee...

2019-06-01 17:22:24

阅读数 27

评论数 0

Linux(一) Linux安装java

一、文件准备 1.1 文件名称 jdk-8u121-linux-x64.tar.gz 1.2 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h...

2019-06-01 17:06:45

阅读数 34

评论数 0

Linux常用命令大全

Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的...

2019-06-01 16:26:18

阅读数 45

评论数 0

Kafka(四)kafka 详细参数说明与配置 (服务器端)

在kafka/config/目录下面有3个配置文件: producer.properties consumer.properties server.properties 如下图所示: 接下来,我会分别对这三个文件里的各个参数进行解读。 (1).producer.properties...

2019-05-10 14:15:58

阅读数 48

评论数 0

Kafka (三) acks 与 手动提交 offset

新手解除 kafka,很容易把 acks 和提交 ack搞混了。 acks (0, 1, 'all') 代表kafka收到消息的答复数,0就是不要答复,爱收到没收到.1就是有一个leader broker答复就行,all是所有broker都要收到才行 0: Producer不等待kafk...

2019-05-10 14:09:52

阅读数 125

评论数 0

Kafka(二)Kafka 与 Spring 集成

配置好环境,接上篇 1.配置maven 依赖 <dependency> <groupId>org.springframework.kafka</groupId> ...

2019-05-10 14:02:18

阅读数 55

评论数 0

Kafa(一)docker 安装 kafka 傻瓜式教程

1、下载镜像 这里使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像 docker pull wurstmeister/zookeeper docker pull wurstmeister/kafka 在命令中运行docker im...

2019-05-09 14:18:27

阅读数 64

评论数 0

SpringBoot 整合 Mybatis + pagehelper 实现分页

本文参考: github -pagehelper官方文档 https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/HowToUse.md 首先是 pom.xml 添加 pagehelper 的依赖 ...

2019-05-04 10:10:18

阅读数 42

评论数 0

MyBatis 自动生成代码,mybatis-generator,SpringBoot 集成

pom 文件准备 <!--mybatis 自动生成--> <dependency> <groupId>org.mybatis.generator&...

2019-05-04 09:32:30

阅读数 26

评论数 0

ActiveMQ 面试题(长期更新)

什么是activemq activeMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。 activemq的作用以及原理 Activemq的作用就是系统之间进行通信。当然可以使用其他方式进行系统间通信,如果使用Ac...

2019-05-02 16:38:51

阅读数 6158

评论数 2

SpringBoot 项目如何在tomcat容器中运行

一. SpringBoot内嵌容器的部署方式 SpringBoot内部默认提供内嵌的tomcat容器,所以可以直接打成jar包,丢到服务器上的任何一个目录,然后在当前目录下执行java -jar demo.jar即可运行,但是这种方式的运行退出进程就结束了。如果想在后台可以运行,则需要执行 ja...

2019-04-23 10:07:40

阅读数 39

评论数 0

监听Redis 缓存过期(Key 失效)事件

很多业务场景,例如订单过期自动删除,订单几天后自动好评,这些常用操作可以通过定时任务,数据库轮询做,但是订单量大的情况可能会对数据库产生大的压力。 所以今天介绍的就是 redis 缓存过期通知。 1.事件通过 Redis 的订阅与发布功能(pub/sub)来进行分发, 故需要开启 redis ...

2019-04-18 10:13:01

阅读数 211

评论数 0

消息队列常见问题和解决方案

说明:此文是笔者对中华石衫老师对消息队列讲解的一篇总结包括笔者自己的一些理解 一、为什么使用消息队列? 消息队列使用的场景和中间件有很多,但解决的核心问题主要是:异步、解耦、消峰填谷。 二、消息队列的优缺点 异步、解耦、消峰填谷这是消息队列最大的优点,除了这些消息队列还可以会解决一些我...

2019-04-17 09:11:15

阅读数 59

评论数 0

高并发场景下的限流策略

什么是限流和降级 在开发高并发系统时,有很多手段来保护系统: 缓存、降级、限流。 当访问量快速增长、服务可能会出现一些问题的时候(响应超时),或者会存在非核心服务影响到核心流程的性能时,仍然需要保证服务的可用性,即便是有损服务。 所以意味着我们在设计服务的时候,需要一些手段或者关键数据进行自...

2019-04-15 09:36:56

阅读数 58

评论数 0

SpringBoot 全局异常配置

需求:全局异常拦截优雅显示 package com.zjrc.healthlife.common.exception; import com.zjrc.healthlife.common.aop.log.LoggerName; import com.zjrc.healthlife.commo...

2019-03-28 14:49:01

阅读数 54

评论数 0

SpringBoot 集成 Swagger 2教程

首先你需要有个 SpringBoot 项目 pom 文件 <properties> <java.version>1.8</java.version> &...

2019-03-28 14:41:51

阅读数 39

评论数 0

Log4j,日志分包。

需求:将短信业务日志分在一个单独日志文件下,其他日志分在另一个日志文件下 web-xml 文件,配置监听器和配置文件位置 <context-param> <param-name>webAppRootKey&l...

2019-03-25 16:55:38

阅读数 43

评论数 0

nginx 配置详解

nginx配置文件nginx.conf超详细讲解 #nginx进程,一般设置为和cpu核数一样 worker_processes 4; #错误日志存放目录 error_log /data1/logs/error.log crit; #运行用户,默认即是nginx,可不设置 user ngin...

2019-03-25 08:47:04

阅读数 45

评论数 0

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