自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 redis单点、redis主从、redis哨兵sentinel,redis集群cluster配置搭建与使用

找到一篇很全很好的文章,转载过来:https://www.cnblogs.com/demingblog/p/10295236.html关于redis集群搭建,很细致:https://blog.csdn.net/qq_42815754/article/details/82912130

2020-12-30 16:13:40 95

原创 redis session共享

使用Spring Sessionhttps://blog.csdn.net/weixin_41555736/article/details/80945073?utm_source=copy自己手动实现思路:重写httpRequest的setAttribute和getAttribute方法,具体实现参考:https://www.bilibili.com/video/BV1z4411W7kX?from=search&seid=12630193672158466602...

2020-12-30 14:09:18 75

原创 Redis高并发的解决方案

使用Redis实现分布式锁最简单的方案是在获取锁之前先查询一下以该锁为key对应的value存不存在,如果存在,则说明该锁被其他客户端获取了,否则的话就尝试获取锁,获取锁的方法很简单,只要以该锁为key,设置一个随机的值就行了。比如,我们有一批任务需要由多个分布式线程处理,每个任务都有一个taskId,为了保证每个任务只被执行一次,在工作线程执行任务之前,先获取该任务的锁,锁的key可以为taskId。因此,获取锁的过程可以用如下伪代码实现:function boolean getLock(taskId)

2020-12-30 11:28:25 430

转载 Redis学习笔记整理

https://blog.csdn.net/u011863024/article/details/107476187

2020-12-28 22:40:34 94

原创 nginx安装配置(笔记整理)

Nginx 的安装1 、准备工作(1 )打开虚拟机,使用远程连接工具连接 linux 操作系统(2 )到 nginx 官网下载软件http://nginx.org/2 、开始进行 nginx 安装(1 )安装 pcre 依赖第一步 联网下载 pcre 压缩文件依赖wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz第二步 解压压缩文件使用命令 tar –xvf pcre-8.37.

2020-12-23 15:38:38 216

原创 树的遍历:144. 二叉树的前序遍历

给你二叉树的根节点root,返回它节点值的前序遍历。方法一:递归思路与算法首先我们需要了解什么是二叉树的前序遍历:按照访问根节点——左子树——右子树的方式遍历这棵树,而在访问左子树或者右子树的时候,我们按照同样的方式遍历,直到遍历完整棵树。因此整个遍历过程天然具有递归的性质,我们可以直接用递归函数来模拟这一过程。定义 preorder(root) 表示当前遍历到 root 节点的答案。按照定义,我们只要首先将 root 节点的值加入答案,然后递归调用 preorder(root.lef...

2020-12-08 11:26:07 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除