自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 kafka

kafka

2023-02-22 18:04:21 60

原创 K8S理解

k8s

2023-02-22 18:00:27 80

原创 Linux日志管理神器logrotate

logrotate 是一个 Bash 的 SHELL 脚本,可对日志文件进行切分,并将切分后的日志放在统一目录。logrotate配置文件参数解释:daily/weekly/monthly/yearly:转储周期,每天、每周、每月、每年,任选其一,一般都是以”天“为周期rotate 12:保留12个历史log版本dateext:切割后的log文件以当前日期格式结尾(即xxx.log-20190401),如果注释掉,则是以数字方式递增结尾(即xxx.log.1)compress:使用gzip压缩转储后的

2022-07-06 16:03:07 596

原创 MySQL:全局锁、表锁和行锁

数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。执行FTWRL会阻塞:数据更新语句(数据的增删改)、数据定义语句(包括建表、修改表结构等)和更新类事务的提交语句。当客户端发生

2022-06-09 17:43:24 185

原创 MySQL:索引

索引的出现其实就是为了提高数据查询的效率。用于提高读写效率的三种常见数据结构:哈希表、有序数组、搜索树哈希表:这种结构适用于只有等值查询的场景。有序数组:在等值查询和范围查询场景中的性能就都非常优秀。有序数组索引只适用于静态存储引擎。搜索树:索引不止存在内存中,还要写到磁盘上。为了让一个查询尽量少地读磁盘,就必须让查询过程访问尽量少的数据块。那么,我们就不应该使用二叉树,而是要使用“N 叉”树。这里,“N 叉”树中的“N”取决于数据块的大小。以 InnoDB 的一个整数字段索引为例,这个 N

2022-06-08 16:44:28 47

原创 MySQL:事务隔离

事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在 MySQL 中,事务支持是在引擎层实现的事务特性:ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性)当数据库上有多个事务同时执行的时候,就可能出现脏读(dirty read)、不可重复读(non-repeatable read)、幻读(phantom read)的问题,为了解决这些问题,就有了“隔离级别”的概念。SQL 标准的事务隔离级别包括:读未提交(read un

2022-06-04 16:14:30 60

原创 Mysql:日志系统一条更新SQL的执行

mysql> update table set c=c+1 where ID=2;与查询流程不一样的是,更新流程还涉及两个重要的日志模块:redo log(重做日志)和 binlog(归档日志)这两种日志有以下不同1、redo log 是 InnoDB 引擎特有的;binlog 是 MySQL 的 Server 层实现的,所有引擎都可以使用。2、redo log 是物理日志,记录的是“在某个数据页上做了什么修改”;binlog 是逻辑日志,记录的是这个语句的原始逻辑,比如“给 ID=2 这一行的 c

2022-06-04 00:11:15 73

原创 MySQL:一条SQL查询语句是如何执行的?

mysql

2022-06-03 17:13:48 127

原创 Kingbase

修改字段:ALTER TABLE 表名 ALTER COLUMN 列名 TYPE VARCHAR(长度);例如:ALTER TABLE RIG_USER ALTER COLUMN LOCKED_TIME TYPE timestamptz;

2022-04-15 15:44:45 252

原创 GO defer用法

defer## 标题defer一般用于资源的释放和异常的捕捉, 作为Go语言的特性之一.defer 语句会将其后面跟随的语句进行延迟处理. 意思就是说 跟在defer后面的语言 将会在程序进行最后的return之后再执行.在 defer 归属的函数即将返回时,将延迟处理的语句按 defer 的逆序进行执行,也就是说,先被 defer 的语句最后被执行,最后被 defer 的语句,最先被执行...

2022-04-13 16:39:12 52

原创 hdfs删除数据

删除文件并放入回收站:hdfs dfs -rm -f /path删除文件不放入回收站:hdfs dfs -rm -f -skipTrash /path清空回收站:hdfs dfs -expunge (执行完之后会打一个checkpoint,并不会立即执行,稍后会执行清空回收站操作)...

2020-05-27 10:41:20 1816

原创 将mysql数据导入hbase

#MySQL导出本地文件mysql -A monitor_data -h 172.16.100.208 -uroot -p7ujm8ik, -ss -e “SELECT * from kpi;” | sed ‘s/\t/","/g;s/^/"/;s/$/"/;s/\n//g’ > kpi1.csv#远程数据导出到本地ssh root@172.16.100.208 ‘mysql -A monitor_data -h 172.16.100.208 -uroot -ptrustfar -ss -e “

2020-05-27 10:38:59 360

java商城有需要的拿走

项目介绍:模仿国内知名B2C网站,实现的一个分布式B2C商城 使用Spring Boot 自动配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等。

2018-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除