ICode9

精准搜索请尝试: 精确搜索
  • 14Redis - 存储set(命令)2021-07-07 09:53:46

    添加/删除元素 sadd key values[value1、value2…]: 向set中添加数据,如果该key的值已有则不会重复添加。 srem key members[member1、member2…]: 删除set中指定的成员 获得集合中的元素 smembers key: 获取set中所有的成员sismember key member: 判断参数中指定的成员是否在该set

  • W10-JSON2021-06-30 22:00:07

    JSON 1.JSON简介2.JSON 语法规则JSON 值 3.实例 1.JSON简介 JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法,类似 XML。 JSON 比 XML 更小、更快,更易解析。 为什么使用 JSON? 对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用:

  • Spark的Dataset操作(五)-多表操作 join2021-06-21 16:03:51

    Spark的Dataset操作(五)-多表操作 join 先看两个源数据表的定义: scala> val df1 = spark.createDataset(Seq(("aaa", 1, 2), ("bbb", 3, 4), ("ccc", 3, 5), ("bbb", 4, 6)) ).toDF("key1","key2","

  • mysql执行计划Explain详解,再也不用怕sql优化了!2021-06-17 12:32:58

    大家都知道,mysql在执行查询的时候会进行查询优化。简单来讲就是执行的时候先基于成本和规则优化生成执行计划,然后再按照执行计划执行查询。本文主要介绍EXPLAIN各输出项的含义,从而帮助大家更好的进行sql性能优化! 本文主要内容是根据掘金小册《从根儿上理解 MySQL》整理而来

  • Pandas中的map(), apply()和applymap()2021-06-09 11:03:23

    https://www.cnblogs.com/oklizz/p/11804220.html   它们的区别在于应用的对象不同。 1、map() map() 是一个Series的函数,DataFrame结构中没有map()。map()将一个自定义函数应用于Series结构中的每个元素(elements)。 例子: df = pd.DataFrame({'key1' : ['a', 'a', 'b', 'b'

  • Java 中Map接口的详解2021-06-06 13:57:23

    一、.Map接口:双列数据,存储key-value 键值对的数据的集合。 Map接口的主要实现类: HashMap:作为Map接口的主要实现类,线程不安全,效率高,存储null的key和value LinkedHashMap作为HashMap的子类:保证在遍历Map元素时,可以按照添加的顺序实现遍历。 原因:在原有的hashMap底层原理上,添

  • Redis学习笔记之Redis基本数据结构2021-06-05 21:52:22

    Redis基础数据结构Redis有5种基本数据结构:String(字符串)、list(列表)、set(集合)、hash(哈希)、zset(有序集合)字符串string字符串类型是Redis的value最简单的数据结构,类似与Java语言中的ArrayList(数字列表),不过在Redis里String是一种动态字符串Redis里的String采用预分配冗余空

  • Redis面经:重新整理 5 种数据类型的用法和应用场景2021-06-05 21:51:51

    1、字符串1.1 介绍string 字符串类型是Redis中最为常用和基础的存储类型,是一个由字节组成的序列,他在Redis中是二进制安全的,也可以认为string字符串数据类型能够接收任何格式的数据,像JPEG图像数、Json等,是标准的key-value,一般来存字符串,整数和浮点数。数据长度:string字符串类型最大

  • HashMap的底层实现原理2021-06-04 18:58:47

    在进行HashMap的底层实现原理的分析之前,先介绍一下Map实现类的结构: 一、Map实现类的结构: |---Map:双列数据,存储 key-value 对的数据 ----类似于高中的函数: y = f(x) |--- HashMap:作为Map的主要实现类;线程不安全的,效率高;可以存储null的key和value |--- Linke

  • 重新整理 .net core 实践篇—————配置文件之环境配置[九]2021-06-02 22:01:23

    前言 在当今在互联网微服务比较适用的情况下,docker 可以说一个利器。每次我们打包docker的时候都是适用docker 的配置文件,那么配置文件里面会设置环境变量,这个时候需要我们的应用能够识别到这些环境变量并作出相应的选择。 适用场景: docker 运行环境 k8s 运行环境 因为他们都是隔

  • consul 的键值存储2021-05-29 13:30:24

    # 为提供服务发现和健康检测,Consul提供了易于使用的键值存储 # 可被用于存储动态配置信息、帮助服务协作、建构Leader选举机制、及开发者可以想到的建构任何其它的东西 ... 注册键值信息 # 先验证KV存储内是否有键,若无则返回404(递归recurse) [root@node1 ~]# curl -s http

  • Redis 并发竞争key问题如何解决2021-05-20 18:34:38

    本质:高并发写同一个key,value出现问题 解决 乐观锁(不适合分片集群) watch key multi incr key exec key自从调用watch后发生过变化,则整个事务会回滚,不执行任何动作 分布式锁(分布式场景)时间戳(适合有序场景) 系统A key 1 {ValueA 7:00},系统B key 1 { ValueB 7:05}

  • Redis入门2021-05-20 12:02:00

    Redis入门 1.Redis安装:1).官网下载Redis安装包2).将安装包传到Linux系统3).将安装包拷贝到 /opt4).解压并进入解压后目录5).执行`make`,再执行`make install`6).切换到`/usr/local/bin`目录下7).拷贝Redis的配置文件(redis.conf)到当前目录下8).修改配置文件9).启动Redis的

  • Redis篇2021-05-13 15:58:46

    nosql 为什么使用nosql 1.mysql单表超过300万条数据就一定要建索引(B+tree),否者查询会相对很慢 2.访问量(读写混合),一个服务器承受不了 早期因为网站用户少,数据量小,所以使用的都是单个mysql数据库处理处理所有数据,但是一旦用户量大,数据量多了mysql就无法承受巨大的访

  • php 操作redis 常见方法示例2021-04-30 10:01:07

    # php操作redis常见方法   ### 1、 redis 的连接 :   ``` //实例化redis $redis = new Redis(); //连接 $redis->connect('127.0.0.1', 6379);    //选择redis数据库  $redis->select(1);   // 库编号 ( 0 ~ 15 )   //检测是否连接成功 echo "Server is

  • html session,local,cookie存储2021-04-27 10:32:46

    cookie_js npm install cookie_js --save 储存 cookie.set('key', 'value'); cookie.set(key1: 'value1'; key2: 'value2'); 获取 cookie.get('key'); cookie.get('key1', 'key2'); 清除 cookie.remove(�

  • Redis 集合(Set)2021-04-25 09:04:14

    一、Redis 集合(Set) Set是string类型的无序集合。 集合成员是唯一的,集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。 set是通过hash table实现的,添加、删除和查找的复杂度都是0(1)。对集合可以取并集、交集、差集。 二、Redis 集合命令 命令描述S

  • Redis数据操作 -- Set无序集合2021-03-21 00:00:00

    元素为string类型元素具有唯一性,不重复集合没有修改操作 增加 添加元素,返回插入成功的元素数量 sadd key member1 member2 … 获取 返回集合中所有元素 smembers key 随机获取count个元素,默认获取一个,返回获取的元素 srandmember key count 判断value是否在

  • Redis+泛型2021-03-18 10:31:18

    开闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭 Redis 启动Redis命令:redis-server redis.conf 进入客户端命令:redis-cli -p 6379(端口号) exit /quit/ctrl+c 退出 关闭Redis命令:redis-cli -p 6379 shutdown 存数据:set key1 value1 ​ set key2 value2 批量存

  • 面试题2021-03-09 19:01:23

    javascript面试题 在java中存在一个HashMap类型,它的特点如下: 以键值对的方式存在 可以存储多个键值对 要求每个关键字都是唯一 通过关键字读取对应的值 具体使用方法如下: HashMap map = new HashMap(); map.put("key1",100); map.put("key2",200); map.get("key1"); //100 ma

  • es6 快速入门 系列 —— 解构2021-03-02 20:33:11

    其他章节请看: es6 快速入门 系列 解构 我们经常使用数组或对象存储数据,然后从中提取出相关数据信息 试图解决的问题 以前开发者为了从对象或数组中提取出特定数据并赋值给变量,编写了很多重复的代码,就像这样: function demo1(obj){ let key1 = obj.key1 let key2 = obj.ke

  • Java面试题2021-02-25 16:33:59

    一、HashMap 1.存储结构的理解 Map中的key:无序的、不可重复的,使用Set存储所的key —> key所在的类要重写equals()和hashCode() (以HashMap为例)Map中的value:无序的、可重复的,使用Collection存储所的value —>value所在的类要重写equals()一个键值对:key-value构成了一个Entry

  • Redis(二)进阶使用2021-02-15 12:01:15

    pipeline nc(netcat)安装 #Ubuntu默认安装netcat-openbsd,如果要使用netcat-traditional必须进行安装及配置 #安装 sudo apt-get -y install netcat-traditional #配置,选择traditional对应的标号 sudo update-alternatives --config nc #使用 nc host port echo -e "set key1 hello

  • Option在Scala里面的用途2021-01-08 12:59:16

    option在scala里面的作用和其他地方其实没区别,都是对键值对的一种获取返回的封装,因为直接展示null对程序不是很友好 package com.wy object OptionDemo { def main(args: Array[String]): Unit = { val myMap: Map[String, String] = Map("key1" -> "value") val

  • python中字典的复制2021-01-01 18:04:16

      >>> test1 = dict(key1="xxx",key2="aaa",key3=100,key="abc") >>> test1 {'key1': 'xxx', 'key2': 'aaa', 'key3': 100, 'key': 'abc'} >>

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

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

ICode9版权所有