自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (11)
  • 收藏
  • 关注

转载 Kafka VS RocketMq

淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafka无限消息堆积,高效的持久化速度吸引了我们,但是同时发现这个消息系统主要定位于日志传输,对于使用在淘宝交易、订单...

2018-10-29 19:20:34 961

原创 Kafka之单点部署

一、下载安装包我们这里下载的是kafka_2.12-2.0.0.tgz二、解压到/opt/kafka目录下三、修改配置文件zookeeper.propertoes文件(先手动创建zookeeper目录)dataDir=/opt/kafka/kafka_2.12-2.0.0/zookeeper server.propertis文件(先手动创建logs目录)log....

2018-10-21 11:24:48 2906

原创 Redis之整合SpringBoot

redis官方对Java语言的封装框架推荐有十多种,主要有:Jedis、Lettuce、Redisson1几个框架的对比三个框架都是在Java中对Redis操作的封装。1.1 JedisJedis是Redis的Java实现的客户端,其API提供了比较全面的Redis命令的支持。支持基本的数据类型如:String、Hash、List、Set、Sorted Set。优点:比较全面的...

2018-10-16 16:40:06 186

转载 Redis之Pipeline

概念Redis是一个响应式的服务,当客户端发送一个请求后,就处于阻塞状态等待Redis返回结果。这样一次命令消耗的时间就包括四个部分:请求从客户端到服务器的时间、命令排队的时间和命令真正执行时间、结果从服务器到客户端的时间,第一个和第四个消耗的时间总和称为RTT(Round Trip Time),当客户端与服务器存在网络延时时,RTT就可能会很大,这样就会导致性能问题。管道(Pipelin...

2018-10-15 09:43:38 5194 2

原创 Redis之Tomcat Session共享

一、准备3台虚拟机192.168.37.137,192.168.37.134,192.168.37.135;二、192.168.37.137①配置nginx,nginx.conf配置文件:events { worker_connections 1024;} http { upstream tomcat{ server 192.168.37.134...

2018-10-14 10:42:23 118

原创 Redis之线程模型

Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程。其中执行命令阶段,由于Redis是单线程来处理命令的,所有每一条到达服务端的命令不会立刻执行,所有的命令都会进入一个队列中,然后逐个被执行。并且多个客户端发送的命令的执行顺序是不确定的。但是可以确定的是不会有两条命令被同时执行,不会产生并发问题,这就是Redis的单线程基本模型。redis的多路复用选择器在IO...

2018-10-10 15:40:35 2767 1

转载 Redis之事务

Redis事务提供了一种“将多个命令打包, 然后一次性、按顺序地执行”的机制, 并且事务在执行的期间不会主动中断 —— 服务器在执行完事务中的所有命令之后, 才会继续处理其他客户端的其他命令(redis单线程模型)。MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事务相关的命令。事务可以一次执行多个命令。当使用 AOF 方式做持久化的时候, Redis 会使用单...

2018-10-10 11:12:52 139

转载 Redis之Lua

Redis从2.6版本开始引入对Lua脚本的支持,通过在服务器中嵌入Lua环境,Redis客户端可以使用Lua脚本,直接在服务端原子的执行多个Redis命令。Redis执行lua脚本主要依靠两个命令:EVAL和EVALSHAEVAL命令要求你在每次执行脚本的时候都发送一次脚本主体(script body)。Redis 有一个内部的缓存机制,因此它不会每次都重新编译脚本,不过在很多场合,付...

2018-10-09 14:44:33 705

转载 Redis之数据类型及使用场景

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。一、String(字符串)string是redis最基本的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis...

2018-10-08 19:37:50 249

转载 Redis之持久化

由于Redis是内存数据库,一旦服务器进程退出,服务器中的数据库状态也会消失。为解决这个问题,Redis提供了RDB快照形式(默认)、AOF日志形式两种持久化方式,将内存中的数据保存到磁盘中,以免数据意外丢失。如果你没有数据持久化的需求,也完全可以关闭RDB和AOF方式,这样的话,redis将变成一个纯内存数据库,就像memcache一样。一、RDB持久化默认 Redis 是会以快照 “R...

2018-10-08 11:10:38 198 1

原创 Redis之集群搭建

1、redis-cluster集群模式简介关于redis的集群化方案 目前主要有以下三种:Twitter开发的twemproxy 豌豆荚开发的codis redis官方的redis-clusterTwemproxy 和 Codis都属于代理分区:客户端 发送请求到一个 代理组件,代理 解析 客户端 的数据,并将请求转发至正确的节点,最后将结果回复给客户端。 优点:简化 客...

2018-10-05 16:58:52 238

原创 Redis之单点部署

Redis单点部署,仅供个人开发测试使用,生产环境建议采用集群模式1.官网下载最新的安装包,redis-4.0.11.tar.gz2.解压,解压到/opt/redis目录下3.进入redis-4.0.11目录,执行make,编译完成后会在src目录下生成Redis服务端程序redis-server和客户端程序redis-cli4.修改redis.conf文件①bind 0....

2018-10-01 14:30:14 1820

原创 Zookeeper之部署

单点部署一、下载最新的安装包我们这里下载的是zookeeper-3.5.4-beta.tar.gz二、解压到/opt/zookeeper目录下三、修改配置文件zoo_sample.cfgdataDir=/opt/zookeeper/zookeeper-3.5.4-beta/data四、启动sh zkServer.sh start ../conf/zoo_sam...

2018-10-21 10:53:33 410

dubbo整合springboot

dubbo整合springboot

2018-12-12

springboot整合spring事务

springboot整合spring事务,

2018-09-12

Spring之AOP在鉴权和日志记录中的应用

Spring之AOP在鉴权和日志记录中的应用

2018-09-08

spring之AOP(动态代理)

spring之AOP(动态代理),包括jdk动态代理和CGLib动态代理

2018-09-06

spring的Applicationcontext对事件的监听,实现类似MQ的效果

spring的Applicationcontext对事件的监听,在一个applicationContext范围内,实现类似MQ的效果

2018-08-29

SpringBoot整合RocketMq,rocketMq

SpringBoot整合RocketMq

2018-08-24

Netty整合webSocket

Netty整合webSocket,Netty整合webSocket,Netty整合webSocket,Netty整合webSocket,Netty整合webSocket

2018-07-20

springboot整合netty,分客户端和服务端两个项目

springboot整合netty,分客户端和服务端两个项目,springboot整合netty,分客户端和服务端两个项目,springboot整合netty,分客户端和服务端两个项目,springboot整合netty,分客户端和服务端两个项目

2018-07-20

spring整合netty心跳检测

spring整合netty心跳检测,spring整合netty心跳检测,spring整合netty心跳检测,spring整合netty心跳检测

2018-07-20

java 序列化

java 序列化,java 序列化,java 序列化,java 序列化,java 序列化,java 序列化

2018-06-21

jwt,springboot整合

jwt,springboot整合,jwt,springboot整合,jwt,springboot整合,jwt,springboot整合

2018-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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