- 博客(9)
- 收藏
- 关注
原创 ArrayList源码分析 JDK8
ArrayList基本概念ArrayList是一个数组实现的列表,容量自动增长,线程不安全。RandomAccess接口,用于标记当前类是可以随机访问的,当一个类标记了RandomAccess接口,那么表明该类使用for循环遍历效率更高,如果没用RandomAccess标记,则使用迭代器遍历效率更高。Cloneable接口,即覆盖了函数clone(),能被克隆。Serializable接口,支持序...
2018-03-18 20:34:57
313
原创 spring boot使用redisTemplate存储键值出现乱码
使用redisTemplate 存储后的键出现 \x 十六进制编码127.0.0.1:6379> keys * 1) "online_699" 2) "\xac\xed\x00\x05t\x00\x0eallotment_3183" 3) "\xac\xed\x00\x05t\x00\x0eENCRY_KEY:3183" 4) "\xac\xed\x00\x05t\x0...
2018-01-23 14:35:16
7213
2
原创 centos7+zabbix 安装
1.关闭selinux需要关闭 selinux,一定要关闭这个,开启selinux会引起一连串问题,甚至zabbix的discovery功能也不能正常使用# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config确认是否修改成功# grep SELINUX /etc/selinux/config然后重启系统即可# reb
2017-12-28 22:41:34
417
原创 nginx教程
1.yum安装nginxyum install nginxyum会自动安装nginx 需要的依赖和nginx手动安装2.1下载nginx压缩包: http://nginx.org/ 2.2 解压nginxtar -zxvf nginx-1.13.1.tar.gz2.3 安装nginx依赖包yum -y install zlib zlib-devel openssl openssl--deve
2017-06-21 13:20:10
430
原创 RabbitMQ消息队列(五):RPC远程调用
RPC在RabbitMQ比较容易,一个客户端发送一个请求信息和一个响应信息的服务器回复,为了得到一个响应,我们需要发送一个回调队列地址请求。如下图: Message properties: AMQP 预定义了14个属性。它们中的绝大多很少会用到。以下几个是平时用的比较多的:delivery_mode: 持久化一个Message(通过设定值为2)。其他任意值都是非持久化content_type
2017-06-02 15:36:04
1019
原创 RabbitMQ消息队列(四)
1.fanout 发布/订阅 在上一篇中队列都指定了名称,现在我们需要所有的日志信息,而不只是其中的一个。如果要做这样的队列,我们需要2件事,一个就是获取一个新的空的队列,这样我就需要创建一个随机名称的队列,最好让服务器帮我们做出选择,第一个就是我们断开用户的队列,应该自动进行删除。生产者:/** * 发布/订阅 生产者 */public class EmitLog { public
2017-05-31 12:06:12
395
原创 RabbitMQ消息队列(三)
1.”Hello RabbitMQ”下面所示,其中P表示生产者,C表示消费者,红色部分为消息队列 1.1 引入rabbitMQ jar包 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.6.
2017-05-24 18:08:47
330
原创 RabbitMQ消息队列(二)
1.RabbitMQ安装安装erlang 以root身份执行下面命令 yum install erlang安装rabbitmq rpm包: wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm rpm -ivh rabbitmq-server-3.5.0
2017-05-24 17:16:20
333
原创 RabbitMQ消息队列(一)
1.背景RabbitMQ是由erlang语言开发的AMQP(Advanced Message Queuing Protocol)开源实现。 2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息写入数据库后,发送注册邮件和短信,以上三个任务全部完成后才返回给客户端。但是邮件和短信并不是必须的,它只是一个通
2017-05-24 15:04:27
463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人