04 2022 档案

摘要:1.redis基础 数据结构 操作 持久化 1.1 数据结构: **string 字符串可以保存三种数据类型:字符串,整数,浮点数 自增自减命令: incr key 自增1 decr key 自减1 incrby key 要增加的数字 增加指定的数字 decrby key 要减去的数字 减去指定的数 阅读全文
posted @ 2022-04-26 16:48 李文浩learning 阅读(33) 评论(0) 推荐(0) 编辑
摘要:高分配速率: 单位时间内分配的内存量 分配率过高就会严重影响性能,在JVM中会导致巨大的GC开销 通过GC日志来计算分析分配速率 具体上一次垃圾收集之后,与下一次GC开始之前的年轻代使用量,两者差值除以时间 分配速率的意义: 分配速率的变化,会增加或降低GC暂停的频率,从而影响吞吐量。但只有年轻代受 阅读全文
posted @ 2022-04-22 10:13 李文浩learning 阅读(42) 评论(0) 推荐(0) 编辑
摘要:系统架构设计合理,大部分系统都能正常运行,出现系统崩溃的情况是小概率事件 排查分析的目的主要有: 解决问题和故障 排查系统风险隐患 问题的复杂程度可以分为: 常规问题 疑难杂症 排查方式两种: 严密的系统性排查 猜测驱动 凭借经验排查 为什么排查困难? 生产环境中对特定问题 有限制 影响客户的时间越 阅读全文
posted @ 2022-04-21 16:09 李文浩learning 阅读(126) 评论(0) 推荐(0) 编辑
摘要:pauseless gc基本情况 使用 读屏障 ,增量并发垃圾回收 提出后jdk11 引入ZGC JDK12引入Shenandoah GC 主要分为三个阶段: 标记,重定位,重映射 每个阶段都是完全并行的,而且每个阶段都是和业务线程并发执行的。 CGC:聚焦于低延迟的垃圾收集器 这是一款低停顿,高并 阅读全文
posted @ 2022-04-20 16:16 李文浩learning 阅读(83) 评论(0) 推荐(0) 编辑
摘要:常见的GC算法 手动内存管理 和引用计数法 垃圾收集根元素 : 局部变量 活动线程 静态域 jni引用 其他对象 jvm使用标记清除来跟踪所有可达对象 (存活对象) 确保所有不可达对象占用的内存可以重用 其中包含两步: 标记 清除 标记:遍历所有可达对象 并在本地内存中分门别类记下 清除:保证不可达 阅读全文
posted @ 2022-04-19 16:10 李文浩learning 阅读(25) 评论(0) 推荐(0) 编辑
摘要:脚本: 一条条的文字命令,这些命令是可以看到的 shell 属于内置脚本 (批处理) 语法简单 简单易学 /bin/bash shell入门 编写 #/bin/bash. 文件命名: 文件名.sh .sh是linux下bash shell的默认后缀 使用流程: 1.创建.sh文件 touch/vim 阅读全文
posted @ 2022-04-11 17:21 李文浩learning 阅读(51) 评论(0) 推荐(0) 编辑
摘要:网络基础: 局域网 LAN 城域网MAN 广域网(WAN) 网络可以 公网,私网两种方式接入 ip地址:网络之间互联的协议 MAC地址: 长度不同 网络寻址不同 网线:双脚线 同轴电缆 光缆 交换机:它可以为接入交换机得任意两个网络节点 提供独享得电信号通路 路由器(网关设备):连接逻辑上分开,相对 阅读全文
posted @ 2022-04-08 16:04 李文浩learning 阅读(126) 评论(0) 推荐(0) 编辑
摘要:三个身份: owner group others 且有三种身份 :read,write, execute等权限 读权限:对于文件夹来说 影响用户能够列出目录结构 对于文件来说 影响用户是否能查看文件内容 写权限: 是否可以创建文件 删除 复制 移动 文档 (文件夹) 可以编辑内容(文件) 执行权限: 阅读全文
posted @ 2022-04-07 17:10 李文浩learning 阅读(44) 评论(0) 推荐(0) 编辑
摘要:自有服务 (内置) 运行模式也称之为运行级别 存在一个进程 init 进程id=1 存在一个配置文件 inittab(系统运行级别文件) 这些命令都是调用 init进程 将数字传递给进程 然后执行相应操作 用户管理: 用户账号的删除 添加 修改 以及密码管理 用户组的管理 注意三个文件: etc/p 阅读全文
posted @ 2022-04-06 16:14 李文浩learning 阅读(128) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示