自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git支持多用户

Git支持多用户清除全局配置# 查看全局配置信息$ git config --global --list# 清除配置的用户名和邮箱(假如全局配置信息里面有设置的用户名和邮箱信息的话)git config --global --unset user.namegit config --global --unset user.email创建秘钥对本文以gitee和coding为例...

2020-02-10 22:22:11 343

原创 面试题:不使用数学库求平方根

面试题:不使用数学库求平方根此题考查的是面试者的二分法和迭代相关的数学逻辑能力。思路说明每次查找区间内的中间值,判断他是否能够达到标准。假如要查找2的平方根,我们取1和2的中间数1.5,而1.5^2=2.25 大于2,则我们需要从1和1.5区间内在找一个中间值1.25。而1.25^2=1.5625,小于2,所有我们取1.25到1.5的中间数,然后一直继续下去,直到满足我们的要求。代码示例...

2019-12-23 22:37:00 1513

原创 Springboot2.x集成Redis集群模式

Springboot2.x集成Redis集群模式说明Redis集群模式是Redis高可用方案的一种实现方式,通过集群模式可以实现Redis数据多处存储,以及自动的故障转移。如果想了解更多集群模式的相关知识介绍,欢迎往上爬楼。准备条件pom.xml中引入相关jar <!-- 集成Redis --> <dependency> ...

2019-12-17 22:51:17 1214

原创 Springboot2.x集成Redis哨兵模式

Springboot2.x集成Redis哨兵模式说明Redis哨兵模式是Redis高可用方案的一种实现方式,通过哨兵来自动实现故障转移,从而保证高可用。准备条件pom.xml中引入相关jar <!-- 集成Redis --> <dependency> <groupId>org.springfram...

2019-12-16 22:54:34 1042

原创 Springboot2.x集成单节点Redis

Springboot2.x集成单节点Redis说明在Springboot 1.x版本中,默认使用Jedis客户端来操作Redis,而在Springboot 2.x 版本中,默认使用Lettuce客户端来操作Redis。Springboot 提供了RedisTemplate来统一封装了对Redis操作,开发者只需要使用RedisTemplate 就可以实现,而不用关心具体的操作实现。准备条件...

2019-12-13 18:02:34 269

原创 Redis进阶:Redis的集群模式介绍

Redis进阶:Redis的集群模式介绍为什么要使用Redis集群上一期我们介绍了Redis的哨兵机制,通过哨兵机制实现对Redis的监控、提醒,实现自动故障转移,这期我们继续学习下Redis的集群模式。哨兵模式主要解决的是高可用,提升了Redis读性能,但是Redis的写性能及存储并没有得到有效提升,Redis的集群模式就是解决Redis缓存大数据量及提升写性能而推出的一种解决方案。R...

2019-12-11 18:05:20 1002

原创 基本算法:冒泡排序算法

基本算法:冒泡排序算法冒泡算法简介冒泡算法(Bubble Sort),是一种比较简单的排序算法。其排序逻辑是:重复访问需要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小首字母从A到Z)有误,就会对元素进行位置交换,重复该过程直到没有相邻的元素需要进行交换。算法的名称是因为经过该算法排序后,越小的元素会经过交换会像泡泡一样慢慢浮动到数列的顶端,故此得名冒泡算法。算法排序详解假设...

2019-12-07 17:04:40 953

原创 Redis进阶:Redis的哨兵模式搭建

Redis进阶:Redis的哨兵模式搭建哨兵机制介绍单机版的Redis存在性能瓶颈,Redis通过提高主从复制实现读写分离,提高了了Redis的可用性,另一方便也能实现数据在多个Redis直接的备份。上一篇文章我们通过配置Redis的主从复制机制来提高了Redis的可用性,但是一旦主节点出现问题,就需要运维手工切换主从服务节点,即增加了人工成本,且容易出错,而且无法自动化切换,Redis...

2019-12-04 18:03:53 941

原创 Redis进阶:Redis的主从复制机制

Redis进阶:Redis的主从复制机制主从复制机制介绍单机版的Redis存在性能瓶颈,Redis通过提高主从复制实现读写分离,提高了了Redis的可用性,另一方便也能实现数据在多个Redis直接的备份。配置一主多从准备配置文件本文示例是在同一台机器上启动3个Redis实例。实现一主多从,多个IP地址方式也一样,只需求修改配置文件的maste的ip地址和端口就行,这里就不在赘述了。...

2019-12-03 18:01:07 969

原创 Redis的消息订阅及发布及事务机制

Redis的消息订阅及发布及事务机制订阅发布SUBSCRIBE PUBLISH订阅消息队列及发布消息。# 首先要打开redis-cli shell窗口 一个用于消息发布 一个用于消息订阅# SUBSCRIBE 订阅一个频道,如果频道不存在 就新增一个# 返回参数 表示 第一个是命令 第二个是频道名称 第三个表示当前订阅该频道的数量127.0.0.1:6379> SUBSCR...

2019-12-02 17:41:10 531

原创 Redis进阶:Redis的持久化机制

Redis进阶:Redis的持久化机制Redis的持久化机制目前包括RBD和AOF两种方式。RDB持久化RDB持久化方式是在指定的时间间隔对数据进行快照存储。过期的键值不会被存储到快照中。如果恢复数据时数据已过期,会通过主动或被动清理策略进行删除。优点:性能影响小,恢复速度快。与AOF相比,在回复大数据量时,速度更快。缺点:save是阻塞式创建快照,如果数据大会影响其他命令的响应。强行...

2019-11-30 16:41:40 891

原创 Redis数据类型:Hashes、Geo操作指令

Redis数据类型:Hashes、Geo操作指令Hashes常用操作指令Redis Hashes是一个键值对的映射表,最对能存储2^32-1(约40亿)个键值对。HSET HGETHSET:将键值对存储到哈希表中,如果哈希表不存在,新建一个然后在将键值对存储进去。HGET: 根据Key值获取value。127.0.0.1:6379> ZADD sortset 1 name(i...

2019-11-29 18:01:13 594

原创 Redis数据类型:Sorted Sets操作指令

Redis数据类型:Sorted Sets操作指令Sorted Sets常用操作指令Sorted Sets,本质是一个有序的Sets,其实在原来的Sets集合中对每一个元素新增了一个属性Score,用于排序。ZADD将指定的元素及Score添加到集合。如果集合中存在该元素,则更新其Score。 如果集合不存在,会先创建一个集合然后在添加元素及Score。127.0.0.1:6379&g...

2019-11-28 18:22:38 912

原创 Redis集合的常用操作指令

Redis集合的常用操作指令Sets常用操作指令SADD将指定的元素添加到集合。如果集合中存在该元素,则忽略。 如果集合不存在,会先创建一个集合然后在添加元素。127.0.0.1:6379> SADD myset name age city(integer) 3127.0.0.1:6379> SADD myset name(integer) 0SMEMBERS...

2019-11-27 18:00:55 946

原创 Redis数据类型Strings、Lists常用操作指令

Redis数据类型Strings、Lists常用操作指令Strings常用操作指令GET、SET相关操作# GET 获取键值对127.0.0.1:6379> get name(nil)# 设置失效时间的两种方式# 设置键值对及过期时间127.0.0.1:6379> setex name 10 enjoyitlifeOK127.0.0.1:6379> get ...

2019-11-27 10:09:38 211 1

原创 Redis介绍及入门安装及使用

Redis介绍及入门安装及使用什么是RedisRedis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lis...

2019-11-27 10:07:02 229

空空如也

空空如也

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

TA关注的人

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