积累
zhoudi_an
这个作者很懒,什么都没留下…
展开
-
Session共享方案
方案一:基于Nginx的ip_hash负载均衡 其实就是对请求过来的ip地址对你的多少台可用的服务器进行取模,然后就会把你的请求通过Nginx的反向代理给分发到对应的服务器上。(这里会把可用的服务器放到一个数组中,如果取模得到的结果是几,就把请求分到服务器数组中的下标为几 的服务器上) 具体实现 需要你在Nginx.conf文件中进行对应的修改,根据自己的可用服务器 upstream backend{ ip_hash; server 192.168.128.1:8080 ;原创 2020-07-20 13:42:16 · 99 阅读 · 0 评论 -
Redis中maxmemory和淘汰策略
在redis中,允许用户设置最大使用内存大小maxmemory(需要配合maxmemory-policy使用),设置为0表示不限制;当redis内存数据集快到达maxmemory时,redis会实行数据淘汰策略。Redis提供6种淘汰策略: volatile-lru:从已设置过期时间的内存数据集中挑选最近最少使用的数据淘汰掉; volatile-ttl:从已设置过期时间的内存数据集中挑选即将过期的数据淘汰掉; volatile-random:从已设置国企时间的内存数据集中任意挑选数据淘汰掉; all原创 2020-07-20 13:32:03 · 290 阅读 · 0 评论 -
Mybatis-Plus学习
最近公司项目用到了Mybatis-plus,还在学习摸索阶段,这篇文章就总结一下遇到的问题和学习的知识 在自定义的sql语句中,如果还想用上wrapper的话,需要Mybatis-plus的版本大于或等于3.0.7 例子: Service.java mysqlMapper.getAll(Wrappers.<MysqlData>lambdaQuery().eq(MysqlData::ge...原创 2020-03-12 10:04:34 · 177 阅读 · 0 评论 -
@RequestParam和@Param注解
在实习中学习,积累一下 @RequestParam: 1.用于controller层,用来解决前后端参数不一致的问题,在参数上加上@RequestParam,那么前端的参数必须和后端的参数一致,否则回报错。当只有一个参数的时候,@RequestParam和@Param可以互用,等价于request.getParam。 2. 可设置value:指定参数名 default:指定变量初始值 requ...原创 2020-03-04 09:51:02 · 1689 阅读 · 0 评论