ICode9

精准搜索请尝试: 精确搜索
  • 30. Redis---事务(24补充)2022-08-20 18:00:09

    1.前言 Redis 事务的目的是方便用户一次执行多个命令。执行 Redis 事务可分为三个阶段: 开始事务 命令入队 执行事务 2. Redis事务特性 Redis 事务具有两个重要特性: 1) 单独的隔离操作 事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来

  • JavaScript中的运动(2)2022-08-20 17:34:46

    运动 swiper插件(内置css和js) 概述: swiper是一个开源的免费的一个滚动的组件(他可以运用于轮播图 焦点图 滑动效果等) 内置的Demo(演示) 他里面包含对应的css (以class的形式) 包含对应的js文件 js进行操作(面向对象形式进行封装) swiper的版本很多(从2.0 到 8.0常用的) 5.0 版本 htm

  • 24. Redis---Lua脚本2022-08-20 17:33:36

    1. 前言 Redis 事务的目的是方便用户一次执行多个命令。执行 Redis 事务可分为三个阶段: 开始事务 命令入队 执行事务 2. Redis事务特性 Redis 事务具有两个重要特性: 1) 单独的隔离操作 事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来

  • 26. Redis---分区技术2022-08-20 17:30:08

    1. 前言 Redis 分区技术(又称 Redis Partition)指的是将 Redis 中的数据进行拆分,然后把拆分后的数据分散到多个不同的 Redis 实例(即服务器)中,每个实例仅存储数据集的某一部分(一个子集),我们把这个过程称之为 Redis 分区操作。 Redis 实例指的是一台安装了 Redis 服务器的计算机。 分区

  • mysql初识2022-08-20 14:04:47

    mysql需要了解哪些知识 1.sql操作 2.索引 索引原理 索引优化 sql语句优化 3.事务 并发读异常的问题 并发死锁怎么解决 4. mysql与缓存 解决读性能问题 集群的内容   OLTP: OLTP(online transaction processing)翻译为联机事务处理;主要对数据库增删改查; OLTP主要用来记录某类业务事件

  • redis-list命令2022-08-20 11:32:28

    一、BLPOP key [key ...] timeout BLPOP 是阻塞式列表的弹出原语。 它是命令 LPOP 的阻塞版本,这是因为当给定列表内没有任何元素可供弹出的时候, 连接将被 BLPOP 命令阻塞。 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空列表的头元素。timeout 参数

  • MapReduce核心原理2022-08-20 11:03:56

    MapTask 运行机制详解 MapTask 流程 详细步骤: 读取数据的组件 InputFormat 会通过 getSplits 方法对输入目录中文件进行逻辑切片规划得到 splits,有多少 split 就对应启动多少个 MapTask。split 与 block 的对应关系默认是一对一。 将输入文件切分为 splits 之后,由 RecordReader(

  • redis过期key的管理2022-08-20 10:32:16

    why:   redis中的数据可以有一个过期时间,比如验证码、token等。当数据过期限后,是应该要被删除。   redis一般采用:惰性删除 + 定期删除 的策略   what:   定时删除:     当放入数据后,设置一个定时器,当定时器读秒完毕后,将对应的数据从dict中删除(用时间换空间)。     优

  • SpringBoot整合Redis实现常用功能2022-08-20 09:01:38

    SpringBoot整合Redis实现常用功能 建议大小伙们,在写业务的时候,提前画好流程图,思路会清晰很多。 文末有解决缓存穿透和击穿的通用工具类。 1 登陆功能 我想,登陆功能是每个项目必备的功能吧,但是想设计好,却是很难!下面介绍两种登陆功能的解决方式: 基于Session实现登录流程 基

  • js17运动(2)2022-08-19 16:33:31

    运动(2) swiper插件(内置css和js) 概述: swiper是一个开源的免费的一个滚动的组件(他可以运用于轮播图 焦点图 滑动效果等) 内置的Demo(演示) 他里面包含对应的css (以class的形式) 包含对应的js文件 js进行操作(面向对象形式进行封装) swiper中文网 swiper的版本很多(从2.0 到 8.0常用

  • python数据类型---字典dict2022-08-19 14:32:21

    python数据类型---字典dict 1.基本认识 字典是Python里一种常用的数据类型,键值对,key value对,它用于存放具有映射关系的数据。字典中的数据是无顺序的。。。。。。 d = {key1 : value1, key2 : value2 } 字典是一种可变数据类型,可以增加,删除,修改其中内容 注意: 程序需要通过 key 来

  • ssh登录方式汇总2022-08-19 09:30:34

    1.  使用putty工具, private key认证方式登录       step0:  首先你需要有一个putty使用的专有私钥文件,格式一般是.ppk。 如果你只有一个通用的openssh private key文件,则需要使用PuTTYgen工具进行转化    常见的openssh 私钥文件内容参考如下:   -----BEGIN OPENSSH PR

  • 8/18 python基础学习2022-08-19 04:01:36

    第四章操作列表 函数range(m,n) 包含m-n的数,包括m,不包括n,左闭右开。 range(m,n,d) d为步长。 value ** 2 其中**表示乘方。 列表解析: [expression for iter_val in iterable if cond_expr] [expression]:最后执行的结果 [for iter_val in iterable]:这个可以是一个多层循环 [if con

  • Redis学习(2)set和zset2022-08-19 00:04:06

    set集合 底层就是一个hash表,只不过保存的值是null。 添加删除 sadd key element element ... 用element等创建一个set smembers key 显示key中成员 sismembers key element 判断element是否在key中 scard key 返回key中元素个数 srem key element 从key中删除element smove sourc

  • 泛型2022-08-18 21:31:18

    ​   /* *作者:呆萌老师 *☑csdn认证讲师 *☑51cto高级讲师 *☑腾讯课堂认证讲师 *☑网易云课堂认证讲师 *☑华为开发者学堂认证讲师 *☑爱奇艺千人名师计划成员 *在这里给大家分享技术、知识和生活 *各种干货,记得关注哦! *vx:it_daimeng */    1. 概述 泛型在java中有很重要的

  • java使用秘钥加密密码2022-08-18 19:34:45

    对称加密 什么是对称加密 对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yao)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进

  • [Typescript] Pick partially object type with indexed access types2022-08-18 19:32:44

    type PartOfWindow = { [Key in | "document" | "navigator" | "setTimeout"]: Window[Key] } /* type PartOfWindow = { document: Document; navigator: Navigator; setTimeout: (handler: TimerHandler,

  • 【面试】【5】如何取消超时未支付的订单?2022-08-18 19:04:11

    1、数据库轮询   使用一个线程定时的去扫描数据库,通过订单时间来判断是否有超时的订单,然后取消操作   缺点:存在延时,最差的延迟时间是设置的扫描间隔时间;对数据库性能消耗极大   2、JDK延迟队列   使用JDK自带的DelayQueue来实现,是一个无界阻塞队列,该队列只有在延时时间到了

  • redis-golang strings 操作2022-08-18 19:01:46

    本文来自于  github.com/go-redis/redis/v9 的自带的测试代码 commands_test   1、Append(ctx context.Context, key, value string) // 如果不存在 key ,就将 key value 插入到 redis 中// 如果存在 key, 将结 value 插入到原来的value 的尾部func TestStingsAppend(t *testi

  • Linux服务器三步配置免密通道2022-08-18 15:33:37

    准备2台linux机器(两台虚拟机,能够ping通) 一.在 client 机器上创建密钥对 有提示的话 不用输入任何文字 直接回车   [root@sc-mysql ~]# ssh-keygen -t ecdsa Generating public/private ecdsa key pair. Enter file in which to save the key (/root/.ssh/id_ecdsa): Enter pass

  • Redis5种基本数据类型的常用操作命令2022-08-18 11:02:03

    1、key相关操作 1 kyes * --查看所有key 2 exists key --判断key是否存在 3 type key --查看key类型 4 del key --删除key 5 unlink key --删除key【异步】 6 expire key seconds --设置key过期时间 7 ttl key --查看key剩余过期时间 8 select index --切换库   2、String数据

  • 哈希表4:两数之和(1)2022-08-18 11:00:28

    本题如下:(链接:https://leetcode.cn/problems/two-sum/) 题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你

  • V8中的快慢属性(图文分解更易理解)2022-08-18 10:02:00

    出于好奇:js中使用json存数据查找速度快,还是使用数组存数据查找快? 探究V8中对象的实现原理,熟悉数组索引属性、命名属性、对象内属性、隐藏类、描述符数组、快慢属性等等。

  • Task应用2022-08-18 09:33:01

    1 tokenSource = new CancellationTokenSource(); 2 totalprocesstask = Task.Run( () => { 3 if (isfirst) 4 { 5 TotalTestThreadFunc(isfirst, tokenSource); 6

  • map-HashMap2022-08-18 00:34:09

    HashMap 图片~~~ 其他常见的map结构 常见的map结构 常用的Map结构有:hashMap(最常用)、hashTable、LinkedHashMap、TreeMap(对存入的键值进行排序) LinkedHashMap和HashMap的区别 LinkedHashmap继承自hashMap,基于hashMap和双向链表实现 LinkedHashMap有序(插入有序和访问有序----默

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

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

ICode9版权所有