一。可变类和不可变类(Mutability and Immutability) 可变类有Mutor方法,不可变类没有Mutor方法,一旦确定其指向的对象,不能再被改变 二。SnapShot Diagram(程序快照图) 用于描述程序运行时的内部状态。 ADT(Abstract Data Type) ...
分类:
其他好文 时间:
2020-06-22 13:15:52
阅读次数:
57
Redis为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。 ...
分类:
其他好文 时间:
2020-06-21 16:12:59
阅读次数:
46
OS进程/线程切换 1.基本概念 1.1 进程 进程:运行中的程序,同一个程序可以运行出多个进程,其不同之处表现在PCB中 PCB:用来记录进程信息的数据结构,类似于当前CPU的快照加上一些进程本身的数据 CPU切换进程from->to:需要将当前运行着的进程from的PCB保存下来,然后将to的P ...
分类:
编程语言 时间:
2020-06-20 22:36:35
阅读次数:
74
redis持久化 Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的的状态保存到硬盘中,它可以手 ...
分类:
数据库 时间:
2020-06-20 18:44:33
阅读次数:
76
###LVM logical volume manager 逻辑卷管理 ####pv物理卷 pvcreate + pv名称(一般是创建的路径) 创建pv 查看系统中有那些 pv 物理卷,使用命令 pvscan 或 pvdisplay 或 pvs pvremove + pv名称 删除 pv ####v ...
分类:
其他好文 时间:
2020-06-20 16:33:56
阅读次数:
85
https://segmentfault.com/a/1190000022953307 Git 看这一篇就够了 git java 程序员githublinux 发布于 6月17日 上一篇讲 Git 的文章发出来没想到效果特别好,很多读者都要求继续深入的写。 那今天齐姐简单讲下 Git 的实现原理,知 ...
分类:
其他好文 时间:
2020-06-20 13:00:13
阅读次数:
46
1.俩种持久化机制 持久化将数据从内存中持久化到硬盘空间。防止服务器宕机时候,存储在内存中的数据丢失 快照rdb:持久化文件 dump.rdb 默认 aof:持久化文件:appendonly.aof redis 中配置存储文件的路径:配置文件中 dbfilename dump.rdb appendo ...
分类:
其他好文 时间:
2020-06-20 01:22:31
阅读次数:
56
root@ktppd01:sqm#df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/rootvg-lv_root 15G 540M 14G 4% /udev 7.8G 124K 7.8G 1% /devtmpfs 7.8G 76K ...
分类:
数据库 时间:
2020-06-19 16:23:22
阅读次数:
62
PE(physical extend,物理区域):物理区域是物理卷中可用于分配的最小存储单元,物理区域大小在建立卷组时指定,一旦确定不能更改,同一卷组所有物理卷的物理区域大小需一致,新的pv加入到vg后,pe的大小自动更改为vg中定义的pe大小 PV(phsical volume,物理卷):是VG的 ...
分类:
其他好文 时间:
2020-06-19 13:57:13
阅读次数:
119
把表中某字段根据分隔符拆分成N个字符串后,再用这N个字符串把这一行演变成N行。 用SQL来解决这个问题非常烦琐! SQL里没有提供集合对象,不能提供根据拆分后的字符串集合把一行变成多行的操作。解决这个问题的思路就是先求出字段拆分后的最大字符串个数M,然后构造一个M行1列的临时表T2,其列名为lv,则 ...
分类:
其他好文 时间:
2020-06-18 19:43:20
阅读次数:
80