ICode9

精准搜索请尝试: 精确搜索
  • Mysql 锁与事务隔离级别简单介绍2021-12-06 09:58:38

    MySQL锁 锁用于保证数据并发访问的一致性、有效性。 分类方式介绍性能乐观锁,悲观锁对数据库操作的类型 读锁,写锁 读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会互相影响 写锁(排它锁):当前写操作没有完成前,它会阻断其他写锁和读锁 对数据操作的粒度表锁,行锁 表锁 每次操作

  • 百度快照秒更新-百度快照投诉批量更新推送程序2021-12-05 22:01:39

    一、百度快照批量更新 经过百度快照反推的漏洞,百度加强了快照投诉的难度,通过对cookies账号的限制以及到如今稳定的使用旋转验证码验证提交,可谓花了很多功夫,俗话说上有政策,下有对策,文子sir开发了模拟人工自动识别旋转验证码自动提交百度快照,快照投诉程序还是可以利用一下,已经收

  • 面试官:工作中Redis持久化机制AOF日志跟RDB快照你是如何选择的2021-12-03 19:32:07

    大家都知道Redis经常被使用在缓存的场景中,那有没有想过这么一个问题,一旦服务器宕机,内存中的数据全部丢失,我们该如何进行恢复呢?如果直接从后端数据库恢复,不仅会给数据库带来巨大的压力,还会使上层应用响应变慢。所以redis的持久化机制是很重要的。接下来我们一起来探讨一下Redis的

  • Delta Lake 时间旅行(12)2021-12-03 14:30:00

    Delta Lake 时间旅行 读者交流群已经开通了,有需要的可以私信进入读者交流群 听到时间旅行,你是不是觉得很高大上,既然如此高大上,我们就来看看,时间旅行其实就是可以读取历史数据,或者说是历史上某一个版本的数据,这里的版本你也可以认为是历史上某一时刻的快照,其实这就是时间旅

  • Flink核心抽象四算子2021-12-02 23:59:24

    Flink目前有两套算子体系,DataStream和DataSet,未来会用DataStream取代DataSet算子实现批流算子的统一。 一、算子行为 1、生命周期管理(StreamTask类管理算子的生命周期) (1)setup 初始化环境,时间服务,注册监控 (2)open 算子的初始化逻辑,比如状态的初始化 (3)close 所有的数据处理完毕之后

  • iceberg数据读取流程2021-11-29 18:00:48

        假设我们的表是存储在 Hive 的 MetaStore 里面的,表名为 iteblog,并且数据的组织结构如上如所示。 1.查询最新快照的数据 •通过数据库名和表名,从 Hive 的 MetaStore 里面拿到表的信息。从表的属性里面其实可以拿到 metadata_location 属性,通过这个属性可以拿到 iteblog 表的

  • 3.3(Linux基础)VM操作和Linux文件传输2021-11-29 17:33:01

    前言 Linux作为每个程序员都必会的技术 这里我参考的是韩顺平老师的视频进行编写笔记。 如有冒犯,通知我一下 如有冒犯,通知我一下 如有冒犯,通知我一下 VM下的Linux操作 前面我们已经通过使用VM进行安装了CentOS,下面我就进行安装完成。下面我们通过VM来操作Linux看一看其他功能

  • 内存泄漏,JetMemory调试分析转储文件2021-11-29 17:31:55

    1、近期遇到一个内存溢出问题,版本变更很小,不知道为什么,长时间运行,内存溢出,于是考虑分析 2、VS2019,自带了监视功能,调试的时候,点击耗时12ms,那个就能出来监视,但是貌似不好用,于是 3、从菜单栏-》调试-》启动性能探查器,这个比较好用,勾选内存就行了,然后就长时间运行吧,这个要及时点击,捕捉

  • GBase 8a部分V95版本升级时需要gcware.flush_statemachine强行刷快照的操作2021-11-29 16:00:39

    GBase 8a部分V95版本升级时需要强行刷快照的操作 1、升级前如何确认gcware快照版本? 在所有gcware服务的节点上,进入$GCWARE_BASE/data/gcware目录,查看SNAPSHOT.term.index信息,如果存在多个SNAPSHOT.term.index,先比较term位置的数值,term大的为最新的快照,如果term一致,再比较inde

  • Redis持久化梳理2021-11-27 17:05:25

    1.redis的持久化主要是为了恢复数据,而不是保存数据; 2.redis的持久化不能保证数据的完整性; 3.查看持久化信息的命令,默认rdb开启 127.0.0.1:6379> info persistence # Persistence loading:0 rdb_changes_since_last_save:0 rdb_bgsave_in_progress:0 rdb_last_save_time

  • Oracle数据库中快照的使用2021-11-27 11:03:04

    oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。正因为快照是一个主表的查询子集,使用快照可以加快数据的查询速度;在保持不同数据库中的两个表的同步中,利用快照刷新,数据的更新性能也会有很大的改善 表快照的建立: 先建表的快照日志,根

  • 【Mysql】深入理解 MVCC 多版本并发控制2021-11-27 02:01:59

    MVCC MVCC(Multi-Version Concurrency Control),即多版本并发控制。是 innodb 实现事务并发与回滚的重要功能。锁机制可以控制并发操作,但是其系统开销较大,而MVCC可以在大多数情况下代替行级锁,使用MVCC,能降低其系统开销. 具体实现是在数据库的每一行中,额外添加三个字段: DB_TRX_ID

  • 大数据学习(31)—— flink流处理2021-11-26 16:34:44

    这一篇很难懂,我也不懂。 有状态流处理 虽然数据流中的许多操作一次只查看一个单独的事件(例如事件解析器),但有些操作会记住多个事件的信息(例如窗口操作符)。这些操作称为有状态的。 有状态操作的一些示例: 当应用程序搜索某些事件模式时,状态将存储到目前为止遇到的事件序列。 当聚合

  • iTerm2分屏快捷键2021-11-25 22:31:29

    iTerm2分屏快捷键 ⌘ + d: 垂直分屏, ⌘ + shift + d: 水平分屏。 ⌘ + ]和⌘ + [在最近使用的分屏直接切换. ⌘ + opt + 方向键切换到指定位置的分屏。 ⌘ + 数字: 切换标签页。 ⌘ + 方向键 按方向切换标签页。 shift + ⌘ + s: 保存当前窗口快照。 ⌘ + opt + b: 快照

  • qocw快照链特性2021-11-25 11:31:44

    1、创建快照链基础节点,并nbd挂载到指定路径,往qcow中写文件 qemu-img create -f qcow2 snap1.qcow2 100g qemu-nbd -c /dev/nbd0 snap1.qcow2 mkfs.xfs /dev/nbd0 mkdir snap1_dir; mount /dev/nbd0 snap1_dir echo '111' > aaa.txt; echo '222' > bbb.txt umount -l snap

  • redis的持久化2021-11-23 17:00:08

    总述 本文章主要记录redis的两种持久化方式:RDB和AOF,知识来源于编程迷思大佬的博客和钱文品大佬的《Redis深度历险》,为两位巨人的知识创作点赞,如果本博客有表述不清楚的地方,可以前去这两个地方详细阅读;   持久化的功能:redis是内存型数据库,数据都存储在内存中,为了避免进程退出导致

  • JVM监控命令和可视化监控工具2021-11-23 10:30:00

    1 JVM监控命令 jps、jstack、jmap、jinfo、jstat 1.1 jps jps主要用来输出JVM中运行的进程状态信息,包括进程ID、进程启动的路径等。 Ps -ef | grep java 1.2 jstack 如果想要查看Java进程中线程堆栈的信息,可以选择jstack。 用于生成当前JVM的所有线程快照,线程快照是虚拟机每一

  • MySQL 默认隔离级别是RR,为什么阿里等大厂会改成RC?2021-11-22 18:01:43

    我之前写过一篇文章《为什么MySQL选择REPEATABLE READ作为默认隔离级别?》介绍过MySQL 的默认隔离级别是 Repeatable Reads以及背后的原因。主要是因为MySQL在主从复制的过程是通过bin log 进行数据同步的,而MySQL早期只有statement这种bin log格式,这种格式下,bin log记录的是SQL语句

  • pg-AWR工具(pg_profile)2021-11-22 11:05:47

    pg-AWR工具(pg_profile) 目录pg-AWR工具(pg_profile)什么是pg_profile配置postgresql.conf下载并安装pg_profile创建快照生成报告浏览报告总结 什么是pg_profile 在postgres中,当遇到问题时,可能需要回顾不止一件事情来分析数据库或者整个集群,包括索引,I/O,CPU等 pg_profile扩展是基于pos

  • 快照(snapshot)和订阅(subscribe)的效果示意2021-11-22 09:33:09

    备注:和同事分享“路由入门"知识,介绍到传递参数和接受参数时,同事提出想要了解快照和订阅的实际效果,然后我进行了学习,并把它分享出来,希望能对大家有所帮助。 问题的关键: Angular 的router自身调用自身时(不刷新页面),除了第一次进入页面时会调用ngOnInit()方法,其他情况不会调用ngOnInit

  • 虚拟机克隆、快照、删除2021-11-17 12:02:33

    虚拟机克隆 已有一台linux操作系统的虚拟机,要得到更多的。 由于是克隆的,与原先的完全一致,不论是客户名还是密码等等... 方式1 手动复制已经安装好的虚拟机文件 方式2 使用VMware的克隆操作。 创建克隆链接——不过是增加一个引用,实际仍是访问老虚拟机。 创建完整克隆——就是完整

  • MySql的MVCC实现原理2021-11-16 23:06:30

    MySql的MVCC实现原理 前言MVCC解决什么问题MVCC的实现3个隐式字段Undo LogRead View读视图 大致流程读已提交和可重复隔离级别下的快照读 前言 什么是MVCC? MVCC(Multi-Version Concurrency Control)即多版本并发控制,是乐观锁的一种实现方式,在MySql数据库中主要是为了提

  • InnoDB 存储引擎(10)——一致性非锁定读2021-11-13 20:31:43

    一致性非锁定读含义 是指InnoDB 存储引擎通过 行多版本控制 的方式读取当前执行时间数据库中行的数据如果读取的行正在执行delete或update 操作,此时读取操作不会因此去等待行上的锁的释放相反的,InnoDB 存储引擎会去读取行的一个快照数据 快照数据是指该行的之前版本的数据,该实现

  • RDB和AOF的区别2021-11-12 17:03:39

    一、二者的区别 RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。   AOF持久化以日志的形式记录服务器所处理的每一个写操作,查询操作不会记录,以文本的方式记录,可

  • redis数据持久化RDB和AOF2021-11-07 21:31:07

    1.redis数据运行时是存储在内存中的,若断电就丢失。所以需要把数据持久化到本地磁盘。有RDB(Edis Database)和AOF(Append  only file) 目前redis配置文件设置的持久化方案默认的是RDB(redis database)模式, 2.RDB: 在指定的时间间隔内对你的数据进行快照存储。 3.持久化方式记录每次对

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

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

ICode9版权所有