大数据

  • 【笔记】Oracle列转行unpivot

    unpivot说明:将表中多个列缩减为一个聚合列(多列转多行)语法:unpivot(新列名 for 聚合列名 in (对应的列名1…列名n )) 写到了一个力扣的题,发现这个unpivot函数还没咋用过 链接:https://leetcode.cn/problems/…

    大数据 2022年8月6日
  • redis

    Redis 什么是redis? redis是一个key-value类型的内存数据库,整个数据库加载在内存当中操作,定期通过异步的方式把数据库的数据flush到硬盘保存,是一种非关系型(NOSQL)的数据库 优点: 因为数据是存储在内存中…

    大数据 2022年8月6日
  • 总结篇:redis 典型缓存架构设计问题及性能优化

    redis 典型缓存架构设计问题及性能优化总结: 缓存穿透 查询一个根本不存在的数据,缓存层和存储层都不会命中。通常出于容错的考虑,如果从存储层查不到数据,则不写入缓存层。 原因: 自身业务代码或数据有问题恶…

    大数据 2022年8月6日
  • 在本地虚拟机上安装redis全过程

    1、前提须知以及声明 本博客使用的虚拟机为VirtualBox,使用的操作系统为CentOS7.9。此博客不会使用VirtualBox自带的共享文件夹进行文件的上传于操作,不会使用图形化界面。全程原生操作。 需要软件:VirtualBox、X…

    大数据 2022年8月6日
  • Redis-3.0.503 Zset类型操作-06

    1.Zset类型 Redis有序集合zset与普通集合set非常相似,是一个没有重复元素的字符串集合。 不同之处是有序集合的每个成员都关联了一个评分( score),这个评分 ( score )被用来按照从最低分到最高分的方式排序集合中的…

    大数据 2022年8月6日
  • Redis高级用法

    redis 特点: a.持久化 b.单进程、单线程 c.5大数据类型 redis={ k1:'123', k2:[1,2,3,], k3:{1,2,3,4}, k4:{name:123,age:666}, k5:{('alex',60),('EVA-J',80),('rt',70)} } 使用字典: -基本操作 -慎重使用hgetal…

    大数据 2022年8月6日
  • mysql索引失效场景

    1.联合索引不满足最左原则,创建联合索引最左边的那个索引字段必须在。 2.使用了select * 3.索引列上有计算,比如 select  name from 表 where id = 1 + 2 ,导致id主键索引失效。 4.索引上使用了函数, select  na…

    大数据 2022年8月6日
  • shiro使用redis作为缓存

    shiro使用redis作为缓存 应用场景:Shiro为每个用户的角色和权限信息提供缓存支持,通过Shiro自己定义的CacheManager实现,默认实现有Ehcache和内存(就是一个Map结构),在应用中通常使用redis作为缓存服务器,因…

    大数据 2022年8月6日
  • 在Express项目中操作数据库【学习笔记】

    ♥♥♥感谢itheima~~ 在Express项目中操作数据库的步骤 ① 安装操作 MySQL 数据库的第三方模块(mysql)② 通过 mysql 模块连接到 MySQL 数据库③ 通过 mysql 模块执行 SQL 语句    1、安装操作 MySQL 数据库的第三方模块…

    大数据 2022年8月6日
  • SQL执行一次完成新增或者修改操作-2022新项目

    一、业务场景   当前项目中数据库使用的postgresql,pgsql有很多的优点,比如开源免费,适合二次开发。pgsql有很多搭配使用的开源软件,比较易于拓展,语法和标准的SQL语法基本上差异不大。因此很多大公司都再用…

    大数据 2022年8月6日