java技术
仗剑跑天涯
这个作者很懒,什么都没留下…
展开
-
Redis实现银行排号系统、彩票出号系统
redis的几个小命令:incr可以实现银行排号系统。1、增一和减一因为针对数字值的增一和减一操作非常常见,所有redis特别为这两个操作创建了INCR命令和DECR命令。看看下面实战127.0.0.1:6379> set num 10OK127.0.0.1:6379> INCR num(integer) 11127.0.0.1:6379> DECR nu...原创 2019-06-20 11:31:31 · 1582 阅读 · 0 评论 -
Nginx配置、反向代理、负载均衡、静态资源路由
nginx主要功能可一个分为3个。1、页面地址路由,跳转2、反向代理,负载均衡3、静态资源访问主要讲一下nginx的配置:nginx. conf 是 Nginx 默认的主配置文件,所有功能的实现都与此文件的配置相关。配置文件结构打开 nginx. conf 配置文件,从整体结构可以看出,该配置文件主要由以下几部分组成。mainevents {...}http {...原创 2019-06-15 19:52:22 · 1538 阅读 · 0 评论 -
HashMap结构和扩容规则(为啥以2的n次方创建、扩容)
在jdk8中的HashMap是由三种数据结构组成:数组 + ( 链表 or 红黑树 )。主干为数组,当发生哈希冲突时就将元素存储在链表中,当链表上的元素个数达到8个时就将链表转化为红黑树。//默认table数组buckets的数目,必须是2的平方,默认值是16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; //...原创 2019-06-17 17:57:03 · 1033 阅读 · 0 评论 -
RabbitMQ总结
RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。 RabbitMQ是一个开源的AMQP实现,服务器端用Erl...转载 2019-06-12 10:28:02 · 154 阅读 · 0 评论