- 博客(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
2020-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人