51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

数据库

Redis 集群解决方案 Codis

Redis 集群解决方案 Codis

厉飞雨 阅读(2) 评论(0) 赞(2)

Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个...

Git 更改远程地址

Git 更改远程地址

厉飞雨 阅读(2) 评论(0) 赞(2)

查看远程地址 git remote -v 更换远程地址 git remote set-url origin 新的地址 更换之后可以查看一下 这个非常实用。 通常我们把gitlab服务器更换的时候,对应的地址也就变了。通过上面的指令更换一下就可以了。 gitlab备份,恢复都是蛮方便的。用户和项目,以及分支统统都备份下来了。 标签: git set-...

为git设置网络代理

为git设置网络代理

厉飞雨 阅读(1) 评论(0) 赞(2)

设置http、https代理 git config --global http.proxy socks5://127.0.0.1:1080 git config --global https.proxy socks5://127.0.0.1:1080 查看http、https代理配置情况 git config --global --get http...

redis并发有关问题

redis并发有关问题

厉飞雨 阅读(1) 评论(0) 赞(2)

**redis并发问题** 使用redis作为缓存已经很久了,redis是以单进程的形式运行的,命令是一个接着一个执行的,一直以为不会存在并发的问题,直到今天看到相关的资料,才恍然大悟\~\~ **具体问题实例** 有个键,假设名称为myNum,里面保存的是阿拉伯数字,假设现在值为1,存在多个连接对myNum进行操作的情况,这个时候就会有并发的问题。假设有两个连接link...

让Redis使用TCMalloc,实现高性能NOSql服务器

让Redis使用TCMalloc,实现高性能NOSql服务器

厉飞雨 阅读(2) 评论(0) 赞(2)

TCMalloc(Thread-Caching Malloc)是google开发的开源工具──"google-perftools"中的成员。与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高MySQL服务器在高并发情况下的性能,降低系统负载。 TCMalloc库的安装步骤(Linux环境): *...

RabbitMQ与Redis队列对比

RabbitMQ与Redis队列对比

厉飞雨 阅读(3) 评论(0) 赞(1)

RabbitMQ RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 Redis 是一个Key-Value的NoSQL数据库,开发维护很活跃,虽然它是一个Key-Value数...

Mybatis学习笔记

Mybatis学习笔记

厉飞雨 阅读(7) 评论(0) 赞(1)

什么是Mybatis? =========== Mybatis官网:<https://mybatis.net.cn/index.html> mybatis是一个用Java编写的持久层框架,它使用ORM实现了结果集的封装。 ORM是Object Relational Mapping 对象关系映射。简单来说,就是把数据库表和实体类及实体类的属性对应起来,让开发者操...

生成MyBatis批量插入时,无数据插入,有数据更新的on duplicate key update语句

生成MyBatis批量插入时,无数据插入,有数据更新的on duplicate key update语句

厉飞雨 阅读(6) 评论(0) 赞(1)

> on duplicate key update 语句根据主键id或唯一键来判断当前插入是否已存在。 > > 记录已存在时,只会更新on duplicate key update之后指定的字段。 > > `我们在编码时这部分可能需要自己写,当然有的生成工具可能已经生成好了,字段太多的话,自己写起来很烦,以下我写了一个生成这部分代码的工具类。` ...

Mybatis-Plus学习

Mybatis-Plus学习

厉飞雨 阅读(6) 评论(0) 赞(2)

快速入门程序 ====== 官网:[MyBatis-Plus](https://mybatis.plus/) maven配置如下依赖文件: `````lang-xml <dependency> <groupId>com.baomidou</groupId> <arti...