- 博客(6)
- 收藏
- 关注
原创 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 1485
原创 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 983
原创 Nginx配置、反向代理、负载均衡、静态资源路由
nginx主要功能可一个分为3个。1、页面地址路由,跳转2、反向代理,负载均衡3、静态资源访问主要讲一下nginx的配置:nginx. conf 是 Nginx 默认的主配置文件,所有功能的实现都与此文件的配置相关。配置文件结构打开 nginx. conf 配置文件,从整体结构可以看出,该配置文件主要由以下几部分组成。mainevents {...}http {...
2019-06-15 19:52:22 1462
转载 RabbitMQ总结
RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。 RabbitMQ是一个开源的AMQP实现,服务器端用Erl...
2019-06-12 10:28:02 108
原创 springboot安装到本地仓库中,引用springboot打包jar工程的坑
遇到一个问题:明明在本地仓库中存在jar包。但是引用时却报文件找不到。明确:1)该jar版的工程是使用springboot创建并打包install到本地仓库的;2)工程中已经配有启动类。但是在其他springboot工程引用时却报错。原因是:该jar包工程的maven工程中缺少一个打包插件。导致虽然将工程打包并安装到本地仓库了,但是其内部的资源无法被引用。只需要在pom...
2019-05-27 21:08:38 1183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人