自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Rabbitmq:java客户端编写RPC远程过程调用

我们的RPC将这样工作:对于RPC请求,客户端发送带有两个属性的消息:replyTo(设置为仅为请求创建的匿名独占队列)和correlationId(设置为每个请求的唯一值)。 请求被发送到rpc_queue队列。 RPC worker(aka:server)正在等待该队列上的请求。当出现请求时,它会执行该作业,并使用来自replyTo字段的队列将带有结果的消息发送回客户端。 客户...

2019-04-29 18:04:07 326

原创 Rabbitmq:java客户端编写Topic

1:导入依赖包2::编写消息发送类EmitLogTopic.java3:编写消息接收类ReceiveLogsTopic.java4:测试<!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client --> <dependency> <group...

2019-04-29 16:54:01 350

原创 Rabbitmq:java客户端编写Routing

1:导入依赖包2::编写消息发送类EmitLogDirect.java3:编写消息接收类ReceiveLogsDirect.java4:测试 <!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client --> <dependency> <g...

2019-04-29 16:26:20 103

原创 Rabbitmq:java客户端编写-Publish/Subscribe

1:导入依赖包2:编写消息发送类3:编写消息接收类4:测试 <!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client --> <dependency> <groupId>com.rabbitmq</groupId> ...

2019-04-29 15:52:43 144

原创 Rabbitmq:java客户端编写Work Queues

1:导入依赖2:编写消息发送类NewTask.java3:编写消息接收类Worker.java4:测试pom.xml <!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client --> <dependency> <groupId>...

2019-04-29 15:03:24 112

原创 Rabbitmq:java客户端编写简单的helloworld

<!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client --> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-clie...

2019-04-29 13:59:17 342

原创 Intellij Idea :设置

调用方法时提示方法注释如图所示:打开file-->setting-->Editor-->General,搜索show,然后勾选上Show quick documentation on mouse move(将信息在鼠标移动到方法上时进行提示)快捷键ctrl+shift+a输入switch boot jdk选择默认软件绑定的...

2019-04-29 12:30:06 741 1

原创 Rabbitmq:在CentOS7版本安装步骤

需要先安装erlang语言 socat 再安装 rabbitMQ erlang下载列表:https://github.com/rabbitmq/erlang-rpm/releases rabbitMQ下载列表:https://github.com/rabbitmq/rabbitmq-server/releases1 rpm -ivh erlang-20.3.8.20-1.el7....

2019-04-24 00:12:14 1127

原创 设计模式:Singleton--单例模式

饿汉式: 1 直接实例化(简洁直观) 2 枚举(最简洁) 3 静态代码块(适合复杂实例化) 饱汉式 1 线程不安全(适用于单线程) 2 线程安全 3 静态内部类形式(适用于多线程)一、饿汉式1public class Singleton1 { public static final Singleton1 INSTANCE = new Sing...

2019-04-21 23:32:09 112

原创 Redis:Redis的java客户端Jedis,JedisPool

一、Redis的Java客户端Jedis 1 安装JDK tar -zxvf jdk-7u67-linux-i586.tar.gz vi /etc/profile 重启一次Centos 编码验证 2 安装eclipse Jedis所需要的jar包 commons-pool-1.6.jar...

2019-04-21 23:28:56 182

原创 Redis: Redis的主从复制(Master/Slave),一主二仆,薪火相传,反客为主,哨兵模式sentinel

命令:slaveof 主库ip 主库端口 配置从库info replication 查看redis连接情况slaveof no one 使当前数据库停止与其他数据库的同步,转成主数据库sentinel monitor 被监控数据库名字(自己起名字) 127.0.0.1...

2019-04-21 00:00:46 1221

原创 Redis:事务管理,发布订阅

一、是什么,能干嘛 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞 一个队列中,一次性、顺序性、排他性的执行一系列命令二、常用命令multi 标记一个事务开启discard 取消事务exec 执行事务块中所有的命令watch key1 key2... 监...

2019-04-19 19:52:46 227

原创 Redis:持久化AOF

rdb和aof可以同时共存,在redis重启时会优先载入aof文件恢复原始数据命令:redis-check-aof --fix appendonly.aof 修复aof文件一、AOF是什么 AOF以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,re...

2019-04-19 15:20:05 99

原创 Redis:持久化RDB

select c.rowid,c.* from cafs_dict c ; 锁行命令:save 强制持久化bgsave 后台强制持久化lastsave 获取最...

2019-04-19 11:23:15 122

原创 Redis:解析配置文件redis.conf

总结:1 units单位2 INCLUDES包含3 GENERAL通用4 SNAPSHOTTING快照5 REPLICATION复制6 SECURITY安全7 LIMITS限制8 APPEND ONLY MODE追加9 常见配置redis.conf介绍一、units单位1 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,...

2019-04-18 16:30:19 1034

原创 Redis:五大数据类型 -Zset(sorted set)

Redis有序集合Zset(sorted set) 在set基础上,加一个score值。之前set是k1 v1 v2 v3,现在zset是k1 score1 v1 score2 v2 案例 zadd/zrange withscoreszrangebyscore key 开始score 结束score 2...

2019-04-17 22:18:14 921

原创 Redis:五大数据类型 -Hash

Redis哈希(Hash) 常用 KV模式不变,但V是一个键值对 hset/hget/hmset/hmget/hgetall/hdel hlen hexists key 在key里面的某个值的key hkeys/hvals hincrby/hincrbyfloat hsetn...

2019-04-17 20:32:37 124

原创 Redis:五大数据类型 -Set

Redis集合(Set) sadd/smembers/sismember scard,获取集合里面的元素个数 srem key value 删除集合中元素 srandmember key 某个整数(随机出几个数) spop key 随机出栈 smove key1 key2 在key1里某个值...

2019-04-17 20:11:01 158

原创 Redis:五大数据类型 -List

lpush/rpush/lrange lpop/rpop lindex,按照索引下标获得元素(从上到下) llen lrem key 删N个value ltrim key 开始index 结束index,截取指定范围的值后再赋值给key rpoplpush 源列表 目的列表 lset key index value...

2019-04-17 18:12:07 146

原创 Redis:五大数据类型 -String

http://redisdoc.com/三 、String类型String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个redis...

2019-04-16 19:54:46 110

原创 Redis:五大数据类型 -key操作

命令:help帮助命令查询redis服务是否起来ps -ef | grep redislsof -i :6379netstat -anp | grep 6379*****************************dbsize 查看key的数量fushdb 清空当前dbflushall 清空所有db中keykeys * 列出所有的k...

2019-04-16 19:53:33 150

原创 redis:理论知识及在虚拟机中安装,以及启动服务和客户端命令

命令:redis-server /myredis/redis.confredis-cli -p 6379单实例关闭:redis-cli shutdown多实例关闭,指定端口关闭:redis-cli -p 6379 shutdownhttp://redis.io/http://www.redis.cn/一、redis是什么Redis:REmote DIcti...

2019-04-15 00:15:52 810

原创 NOSQL:介绍理论及学习redis基础

一、nosql背景互联网时代背景下大机遇,为什么用nosql1单机MySQL的美好年代在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。上述架构下,我们来看看数据存储的瓶颈是什么? 1.数据量的总大小 一个机器放不下时 2.数据的索引(B+ Tree)一个机器的内存放不下时 3.访问量...

2019-04-14 23:35:34 121

spring笔记.txt

学习spring的笔记记录:从头到尾都是每一步的分析,可以在不同的博客中获取到,这里只是总结性的文档,相当于概念,落地的实现在各个技术博客中可以学习。其他笔记也可以上传中。

2020-03-16

空空如也

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

TA关注的人

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