ICode9

精准搜索请尝试: 精确搜索
  • MGR集群搭建(单主模式)2021-03-11 18:06:26

    MySQL Group Replication(MGR)是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案,MGR是基于原生复制及paxos协议的组复制技术,并以插件的方式提供,可以采取多主模式和单主模式,单主模式下,会自动选主,所有更新操作都在主上进行,多主模式下,所有server都可以同时处理更新操

  • Redis基本操作命令2021-03-06 02:03:52

      很多网站教程都介绍的很详细的,这里只把主要的介绍一下。对于操作命令大小写不区分(DEL  del  Del是一样的。对于输入正确的命令,会自动出现后续输入参数提示),但是key是区分大小写的。 key操作 注:Redis是一个key-value的键值对

  • redis学习笔记2021-03-04 21:05:56

    redis: 缓存 用于减轻mysql压力 Key-Value数据库 命令 字符串类型 set key value get key incr key decr key append key value strlen key getrange key start end setrange key offset value mset key value [key value…] mget key [key …] 哈希(hash) hset hash 表的 key

  • MGR重启2021-03-03 22:05:20

    MGR 上次搭建OK 后虽然做了个简单的单节点重启, MGR可以自动完成重组和组成员重配. 这次把MGR全部打开了后,发现了各自为重! 并没有自动开启MGR mysql> SELECT * FROM performance_schema.replication_group_members; +---------------------------+-----------+-------------+---

  • 凉了呀,面试官叫我设计一个排行榜。2021-03-02 20:03:33

    这是why哥的第89篇原创文章 前两天,有一个读者给我发了一张图片。 我问:发什么肾么事了? 于是有了这样的对话: 他发的图,就是微信运动步数排行榜的截图: 其实扯了这么多,这就是个常见的面试场景题:如何设计一个排行榜? 这个题吧,其实就是考你面试准备范围的广度,见过就会答,没见过...就难说

  • 凉了呀,面试官叫我设计一个排行榜。2021-03-02 20:00:03

    这是why哥的第89篇原创文章 前两天,有一个读者给我发了一张图片。 我问:发什么肾么事了? 于是有了这样的对话: 他发的图,就是微信运动步数排行榜的截图: 其实扯了这么多,这就是个常见的面试场景题:如何设计一个排行榜? 这个题吧,其实就是考你面试准备范围的广度,见过就会答,没见过

  • 【Redis】五种数据结构的常用命令,及多种应用场景示例2021-03-01 22:59:47

      Redis 是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的 Web 应用程序。Redis 也被作者戏称为数据结构服务器 ,这意味着使用者可以通过一些命令,基于带有 TCP 套接字的简单 服务器-客户端 协议来访问一组可变数据结构 。(在 Redis 中都采用键值对的方式,只

  • Redis基本数据结构之ZSet2021-02-25 16:32:46

    1.1Zset(有序集合) Zset保留了集合不能有重复成员的特性,但不同的是,有序集合中的元素可以排序。但是它和列表使用索引下标作为排序依据不同的是,它给每个元素设置一个分数(score)作为排序的依据。 有序集合中的元素不能重复,但是score可以重复,就和一个班里的同学学号不能重复,但是考试

  • Redis的数据结构与应用场景2021-02-18 17:05:29

    一、Redis简介   Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。   Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集

  • 使用Pandas进行数据匹配2021-02-18 15:33:41

    Pandas中的merge函数类似于Excel中的Vlookup,可以实现对两个数据表进行匹配和拼接的功能。与Excel不同之处在于merge函数有4种匹配拼接模式,分别为inner,left,right和outer模式。 其中inner为默认的匹配模式。本篇文章我们将介绍merge函数的使用方法和4种拼接模式的区别。   下面是

  • 天池 python 训练营2021-02-12 19:57:54

    @ 天池python 训练营 Task 01 易忘知识点 1. 三元 变量 = 值1 if 条件成立 else 值2 2. 判断在数组里: in / not in, 是同一个字符串: is / not is 【判断地址】,== / != 【判断值】 地址不变 : str: is 等价于 ‘==’ 地址变: 不一样了 3. pop函数在集合中是随即删除一个,IDE和

  • Laravel DB类操作数据库2021-02-09 20:03:20

    laravel支持的数据库类型 MySQL Pgsql SQLite SQL Server laravel操作数据库所使用的扩展 pdo,一定要开启pdo扩展 配置连接数据库信息 在laravel中修改连接数据库的文件有两处 修改 .env文件 修改config/database.php文件。 laravel5.4之后对我们的数据库的编码就进行了默认改

  • Effective C++ 随记 第四章(设计与声明)2021-02-07 22:00:06

    “让接口更容易被正确使用”  正确性、高效性、封装性、维护性、延展性、协议的一致性   条款18:让接口容易被正确使用,不易被误用 请记住: 1):让接口很容易被正确使用,不易被误用。 2):“促进正确使用”:接口一致性,与内置类型的行为兼容。 3):“阻止误用”:建立新类型、限制类型上的操

  • 属性,特性,反射等。2021-02-05 11:01:04

    从任意地方获取某一个类中某一个属性的字符串名称。 比如 public class SomeThing { public string JustTest { get; set; } } 想要通过new SomeThing.JustTest返回"JustTest" public static string GetMemberName(LambdaExpression lamb

  • SQL聚合2021-02-03 23:05:14

    sql聚合的规定: 对表进行聚合查询时,只能在SELECT子句中写下面3种内容: 1.通过GROUP BY子句指定的聚合键 2.聚合函数 3.常量 谓词 日常写SQL语句中,我们会用到"< > ="比较谓词,BETWEEN、LIKE、IN、IS NULL,那么这些谓词背后的原理是什么? 谓词其实是一个特殊的“函数”,返回值为True 或者

  • member template,成员模板2021-02-02 14:01:04

    @member template,成员模板 一、成员模板的概念 类模板中有个member,它自己也是一个 template,就叫成员模板 二、示例代码 class Base1{}; class Derived1:public Base1 {}; class Base2{}; class Derived2:public Base2 {}; template<class T1, class T2>

  • C++隙笔--成员模板(member template)2021-01-29 00:01:14

    前言 模板主要分为三大类: 类模板 (class template)函数模板(function template)成员模板(member template) 今天让我们了解一下成员模板(member template)。 何为成员模板(member template) 在此之前我们先了解一下什么是模板(template),模板可以说是C++的泛型 泛型是程序设

  • 学会熟练使用MySQL索引,快速检索数据库,大大提升工作效率2021-01-28 16:04:28

    此文转载自:https://blog.csdn.net/Gengchenchen/article/details/113184821#commentBox 文章目录 一、MySQL 索引(一)、索引的概念(二)、索引的作用(三)、索引的副作用(四)、创建索引的原则依据(五)、索引的分类和创建(六)、查看索引(七)、删除索引(八)、实际案例 一、MySQL 索引 (一)

  • springboot使用JWT实现单点登录2021-01-26 20:59:08

    首先引入JWT依赖 <!-- JWT--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> </dependency> 准备一个JWT的工具类,里面包含生成token,解析token等 public class JwtUtils { //常量 public static final

  • 同一份数据,Redis为什么要存两次2021-01-24 21:32:21

    前言 在 Redis 中,有一种数据类型,当在存储的时候会同时采用两种数据结构来进行分别存储,那么 Redis 为什么要这么做呢?这么做会造成同一份数据占用两倍空间吗? 五种基本类型之集合对象 Redis 中的集合对象是一个包含字符串类型元素的无序集合,集合中元素唯一不可重复。 集合对象的底层

  • 复合语句表达式的高级用法2021-01-24 19:34:03

    什么是复合语句表达式?怎样依据结构体成员变量的地址来获取结构体变量的地址?这便是本文要解决的问题。 认识复合语句表达式 我在《C和指针》阅读笔记(4)一文中详细介绍了语句、表达式、操作符之间的关系,在C语言中,语句是由表达式和(或)分号组成;表达式是由标识符或操作符组成。

  • 三个算法题2021-01-16 19:36:57

    题目    小明今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子....

  • Redis 设计与实现 10:五大数据类型之有序集合2021-01-16 00:02:08

    有序集合 sorted set (下面我们叫zset 吧) 有两种编码方式:压缩列表 ziplist 和跳表 skiplist。 编码一:ziplist zset 在 ziplist 中,成员(member)和分数(score)是挨在一起的,元素按照分数从小到大存储。 举个例子,我们用以下命令创建一个zset: redis> ZADD key 26.1 z 1 a 2 b (int

  • Linux中的list_entry和container_of(转载)2021-01-09 14:02:14

    转自http://hi.baidu.com/mynana/blog/item/1da1ba99239ceb006f068c48.html list_entry宏是用来根据list_head指针查找链表所嵌入的结构体的地址,具体实现是依赖宏container_of: #define list_entry(ptr, type, member)  container_of(ptr, type, member) container_of的定义如

  • 谷粒商城day60-使用feign调用远程服务要保证的几个点2021-01-04 18:01:55

    1.远程服务必须上线并放到注册中心中,配置中心中有注册中心的地址,注册中心启动了 2.有注册发现功能,如下 添加服务发现注解   3.调用方也要在注册中心中,配置中心中有注册中心的地址,注册中心启动了,以上类似配置也要有 4.接口申明 @FeignClient("gulimall-coupon")   括号

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有