ICode9

精准搜索请尝试: 精确搜索
  • 10. Redis 五种数据类型-集合Set2019-08-27 16:26:40

    Redis 数据类型-Set Redis 中的Set 数据结构存储的是一组无序且唯一的元素集合. 1. 常用命令 操作命令 描述 返回值 smembers $key 获取set中所有元素 sadd $key member[member [member[member…] 向set中添加多个元素,支持批量操作 如果key不存在,则自动创建

  • 08. Redis 五种数据类型-字符串String2019-08-27 16:26:12

    Redis 数据类型-String String 是Redis 中存储的最基本也是最简单的数据类型, String 可存储字符串,数字等。在生产应用中,通常会将业务对象序列化成json 串, 存储在String 中.String 这种数据结构中key 要唯一. 1. 常用命令 以下命令只适用于String 结构的key-value,

  • 03. Redis 常用配置2019-08-27 16:24:53

    Redis 配置项比较多, 所支持所有配置均在redis.conf 中。 redis.conf 配置文件中对每个配置项都有详细的注释说明, 笔者整理一些常用的配置. 1. redis.conf 常用配置 redis 配置项比较多, 所支持的所有配置项在redis.conf配置文件中均有说明。 笔者此处只列出一些常用配

  • Redis介绍2019-08-27 15:55:12

    Redis简介:  Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。

  • Jenkins+Ansible+Gitlab自动化部署三剑客2019-08-27 12:55:56

    一、gitlab安装 环境:centos 7 x64 1、关闭防火墙 systemctl stop firewalldsystemctl disable firewalld   2、禁用selinux vim /etc/selinux/config # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcin

  • Python修炼第二天(1):字典的妙用!2019-08-27 11:04:08

    第二天坚持!!!! 1、怎样实现一个键对应多个值的字典(也叫 multidict)? 如果一个键要映射多个值,那么需要将多个值放到一个容器中,如列表或者集合。 data = { 'a':[1,2,3], 'b':[4,5] } data_set = { 'a':{1,2,3}, 'b':{4,5}, } # 使用列表还是集合取决于我们自己哈

  • js 对象数组和对象的使用2019-08-27 10:55:08

    数组 var arr = new Array(); //或者 var arr = []; //或者 var arr = [{index:'0'},{address:'1'}]; var obj_1 = { index:'1', index:'2'}; var obj_2 = { index:'3', index:'3'}; arr.push(obj_1,obj_2);

  • 在我的Android应用程序中集成amazon mp32019-08-27 09:28:00

    在我的Android应用程序中,我想添加用户从亚马逊购买歌曲的功能.最简单的方法是使用amazon mp3应用程序与亚马逊商店进行通信.我从默认音乐播放器中找到了这段代码 Intent i = new Intent(); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.setAction(MediaStore.INTENT_ACTION_MED

  • 我们公司使用了 6 年的分布式锁,很是牛逼啊!2019-08-27 09:04:28

    程序员的成长之路互联网/程序员/成长/职场 关注阅读本文大概需要 3.2 分钟。作者:踩刀诗人来源:https://biiy.cn/000PZC前言提到数据一致性、操作原子性,诸如此类的一些与并发有关的词汇时不知道你第一时间会联想到什么呢?我相信大多数人可能会想到“锁”,为什么是锁呢,这个我不多

  • golang sync.map包2019-08-26 22:51:47

    sync.Map详解 sync.Map是1.9才推荐的并发安全的map。 package mainimport ( "fmt" "sync")func main() { var sm sync.Map //Store函数添加元素 sm.Store(1, "a") //Load函数获得value if v, ok := sm.Load(1); ok { fmt.Println(v) } /* LoadOrStore函数获取或者添加。 参数

  • 高效使用Python字典,技巧都在这里!2019-08-26 22:36:18

    字典(dict)对象是 Python 最常用的数据结构 社区曾有人开玩笑地说:“Python企图用字典装载整个世界” 字典在Python中的重要性不言而喻,这里整理了几个关于高效使用字典的清单,希望Python开发者可以在日常应用开发中合理利用,让代码更加 Pythonic。 1、用 in 关键字检查 key 是否

  • 夜光带你走进Java架构师必备知识点(8)高级程序员2019-08-26 21:38:14

    夜光序言:     年龄越大,越喜欢喝点小酒,因为心里有些话越来越说不出口。加班越久,越喜欢一个人走,因为想知道自己究竟还能忍受多久。                   正文:五、Redis 1.NOSQL简介 NoSQL,泛指非关系型数据库,NoSQL数据库分为四大分类: 键值(key-value)存储数据库:这一类

  • 进程间通信方式2019-08-26 21:36:08

    进程间通信Inter-Process Communication,IPC             1)匿名管道                        int pipe(int fd[2]); 产生一个管道,两端各自用一个文件描述符表示,其中读端的文件描述符保存在fd[0]中,写端的文件描述符保存在fd[1]中。           

  • Java8中HashMap有必要来看下探讨下了2019-08-26 20:55:06

    Java8中HashMap有必要来看下探讨下了HashMap是Java开发当中使用得非常多的一种数据结构,因为其可以快速的定位到需要查找到数据,其最快的速度可以达到O(1),最差的时候也可以达到O(n)。本文以Java8中的HashMap做为分析原型,因为不同的JDK版本中的HashMap,可能存在着底层实现上的不一样。H

  • Python里的17个超赞操作,让你的技法更beautiful2019-08-26 20:02:42

    人生苦短,我选Python”。那么,你真的掌握了Python吗? 1. 交换变量 有时候,当我们要交换两个变量的值时,一种常规的方法是创建一个临时变量,然后用它来进行交换。比如: 输入 a = 5 b = 10 #创建临时变量 temp = a a = b b = temp print(a) print(b) 但在Python中,其实我们有一种更

  • Python排序具有“关键”功能不足2019-08-26 19:06:10

    一方面,给定一个关键函数很容易看到,可以使用比较函数轻松实现一个使用相同功能的排序.减少如下: def compare(x,y): return key(x) - key(y) 另一方面,我们如何通过使用密钥限制元素图的各种排序来确定我们不会失去潜在的排序?例如,假设我想对长度为2元组(x,y)的列表进行排序,

  • php – 如何在生成注册激活密钥时防止冲突?2019-08-26 18:30:57

    我正在研究一个大项目的注册系统. 成功注册后,服务器会生成一些激活密钥,将其添加到用户的行并通过电子邮件发送给用户.为此目的使用一些密码生成器类. 问题是(我知道这听起来很抽象,但我只是想知道),如何避免重复传递生成?我的意思是,在将来的生成器中是否有可能创建db表中已存在的

  • 60-springboot_Cache2019-08-26 18:05:11

    Springboot-缓存 1.JSR107规范 这些具体的核心接口整合难度有点大,之后整合还是使用Spring缓存抽象 2.交互流程 3.spring缓存抽象 spring给提供的一些缓存技术 4.使用缓存技术 ①开启基于注解的缓存@EnableCaching ②@Cacheable,方法级别,直接将方法的返回结果进行缓存 属性: c

  • redis 命令大全2019-08-26 18:00:53

    原文链接:https://www.cnblogs.com/yszr/p/8301155.html **redis是一个高速缓存的key-values数据库,它支持五种的数据类型,包括字符串类型(String)、列表(list)、集合(set)、有序集合(zset)、哈希(hash)。下面我们来详细分析redis列表类型的使用和应用场景**

  • localStorage cookie的增删改查2019-08-26 17:50:34

      1.localStorage(5m大小 IE8以上支持) 注意:localStorage存储的是string类型 存储时要注意类型转换     ( 存时用JSON.stringify()转json字符串,取时JSON.parse()还原)     (对象类型数据,如果不进行处理直接存入localStorage中时,localStorage会自动进行数据类型转换,对象就

  • Django对接支付宝实现支付宝充值金币功能2019-08-26 16:53:20

    很多网站里都有金币、积分之类的虚拟货币,获取这些往往需要充值。那么问题来了,如何在Django中对接支付宝实现支付宝充值金币的功能呢?网上很多资料都是电商的,那些都会带有订单系统之类比较复杂,而充值金币功能不需要实现那么多功能。 效果图如下: 现在就来实现Django对接支付宝支

  • 读取和写入配置文件内容的方法2019-08-26 15:05:51

    1  读取 <connectionStrings>  根下面   name 里面的connectionString 值 //读取 public static string url = ConfigurationManager.ConnectionStrings["url"].ConnectionString;//写入 的方法 public static void Savedd(string conn, string name) {

  • JDK7和JDK8中HashMap的实现很多人不理解,你掌握全面了吗?2019-08-26 15:00:07

    JDK7中的hashMapHashMap底层维护一个数组,数组中的每一项都是一个Entrytransient Entry<K,V>[] table;我们向 HashMap 中所放置的对象实际上是存储在该数组当中;而Map中的key,value则以Entry的形式存放在数组中static class Entry<K,V> implements Map.Entry<K,V> { final K key; V va

  • rocketmq源码解析消息拉取处理器②2019-08-26 13:42:54

    说在前面 消息拉取处理器 源码解析 进入到这个方法,根据offset找到映射文件,org.apache.rocketmq.store.MappedFileQueue#findMappedFileByOffset(long, boolean)上面介绍过了。 往上返回到这个方法,根据offset找到下个映射文件,org.apache.rocketmq.store.CommitLog#rollNextF

  • DES加密解密2019-08-25 23:56:41

    原文:DES加密解密 DES(Data Encryption Standard)的加密与MD5不同,DES可以解密,而MD5的加密是不可逆的;用于数字签名和数据加密,对称加密-即加密秘钥和解密秘钥相同。标准的DES密钥长度为64bit,密钥每个字符占7bit,外加1bit的奇偶校验,64/(7+1)=8;所以必须是8个字符也只能是8个字符,但 .N

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

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

ICode9版权所有