51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

日常运维

Mysql事务版本控制

Mysql事务版本控制

厉飞雨 阅读(161) 评论(0) 赞(6)

问题由来 近段时间我们项目需要实现一个事务版本控制的列式数据库,下面来讲一讲我们的设计: 开启事务时候进行一个事务说明 例如 1.开启事务 POST http://ip:端口/_open { "explainValue(操作解释)": "I want update some Info")(...

数据传输工具 —— Kafka Connect

数据传输工具 —— Kafka Connect

厉飞雨 阅读(442) 评论(0) 赞(16)

1、什么是 kafka connect?   Kafka Connect 是一种用于在 kafka 和其他系统之间可扩展、可靠的流式传输数据的工具。它使得能够快速定义将大量数据集合移入和移出 kafka 的连接器变得简单。   Kafka Connect 可以获取整个数据库或从应用程序服务器收集指标到 kafka 主题,使数据可用于低延迟的流处理。   导出作业可以将数据从

无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口

无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口

厉飞雨 阅读(191) 评论(0) 赞(5)

无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口 回顾 通过之前一篇文章无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接口的介绍,采用抽象工厂设计模式,已经支持了大象数据库PostgreSQL。之前通过字符串拼接生成DDL SQL语句,比较繁琐。本文开始,引入了FreeMarker模版引擎,通过配置模

MySql常用存储引擎特点

MySql常用存储引擎特点

厉飞雨 阅读(199) 评论(0) 赞(7)

一、myisam存储引擎特点: 支持 表级锁 不支持 事务 、事务回滚 、外键 每个表对应3个表文件: 表名.frm存储表头信息mysql> desc 库.表 表名.MYI存储表索引信息mysql> show index from 库.表 表名.MYD存储表里的数据mysql> select * from 库.表 二、innodb存...

python之序列

python之序列

厉飞雨 阅读(363) 评论(0) 赞(10)

1.简介 Python 中的序列是一块可存放多个值的连续内存空间,所有值按一定顺序排列,每个值所在位置都有一个编号,称其为索引,我们可以通过索引访问其对应值。 其实字符串就是序列结构,除此之外常见的序列结构还包括列表、元组等。 2.基本使用方法 2.1 索引 序列索引支持非负数和负数,索引为非负数,从 0 开始 ,如下所示: 索引为负数由右向左计数,从 -1 开始 ,如图所示

MySQL锁(深度解析)

MySQL锁(深度解析)

厉飞雨 阅读(178) 评论(0) 赞(7)

1、锁的类型 InnoDB实现了如下两种标准的行级锁: 共享锁(S Lock):允许事务对一条行数据进行读取 排他锁(X Lock):允许事务对一条行数据进行删除或更新 如果一个事务T1已经获得了行r的共享锁, 那么另外的事务T2可以立即获得行r的共享锁, 因为读取并没有改变行 r 的数据, 称这种情况为锁兼容 (Lock Compatible)。 但若有其他的事务

频繁使用MySQL,磁盘IO高峰或爆满,innodb_buffer_pool_size解决方案

频繁使用MySQL,磁盘IO高峰或爆满,innodb_buffer_pool_size解决方案

厉飞雨 阅读(277) 评论(0) 赞(11)

最近项目优化过程中,偶然发现本地服务器每过10s就会有一次磁盘爆满的现象。在我们的项目中发现本地项目中存在一个用作"同步数据"的定时任务每过10s就查询数据库表,并把这些信息发送HTTP请求。 方案 :频繁的数据库请求导致本地的服务器每过10s就产生一次高峰。在优化这个定时任务前,了解到MySQL中的innodb_buffer_pool_si...

File Shredder:适用于 Linux 的文件粉碎机

File Shredder:适用于 Linux 的文件粉碎机

厉飞雨 阅读(158) 评论(0) 赞(6)

在 Linux、Windows 等操作系统中,当您删除文件时,并不会立即从硬盘中清除数据。相反,操作系统只是将硬盘空间标记为可用,并从目录结构中移除它。因此,在数据被新内容覆盖之前,原文件实际内容仍然保存在硬盘上。 这样的机制为文件恢复留下了潜在空间。有心人士可以利用此,恢复表面上已经删除的文件,进而获取敏感信息。许多数据恢复软件可以利用这一点,在磁盘中恢复被删除的文件。 那么

Jenkins服务器IP更换

Jenkins服务器IP更换

厉飞雨 阅读(169) 评论(0) 赞(8)

1.如果使用Homebrew安装,那么需要改一下配置文件,其配置文件在 /usr/local/opt/jenkins-lts/homebrew.mxcl.jenkins.plist,打开该文件,找到 httpListenAddress 后的 ip 地址,修改成本机 IP 或者 0.0.0.0 就可以。不好的是,如果版本升级了,这个配置文件需要重新修改一次。:( 另外提一句,有了

Ubuntu安装与配置

Ubuntu安装与配置

厉飞雨 阅读(169) 评论(0) 赞(6)

1. 安装VMware虚拟机软件 VMware16下载地址:https://www.aliyundrive.com/s/J2Xk1iCRswk 激活码:在百度上就能找到。 vm16安装成功后检查一下的网卡,看看是否存在vm1和vm8这两张网卡,缺少这两张网卡任意一张以后要不就是不能够与windows通讯,要不就是不能够上外网 。(解决办法: 卸载重装vm,如果还不行,换vm