毛俊的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

cgroup简介和在容器里的使用

free -hm看到的内存并不一定是真实可用内存。查看机器内存有16G,但实际可用只有1G,超出分配内存就被cgroup杀死的进程,原因是被cgroup给做了内存限制。 cgroup在Linux系统中,cgroups(控制组)可以用来限制、记录、隔离进程组所使用的物理资源(如CPU、内存、磁盘I/O等)。可以通过读取cgroup文件系统中的相关文件来查看内存限制和当前使用情况。 一般来说
2021-03-14
技术 > Linux
#容器 #cgroup

句子摘录

学习1解释不清楚一个概念,很多时候并不是表达能力不行,而是知识储备不够,理解不到位。 12If you can't explain it simply, you don't understand it well enough. --Albert Einstein 哲学12345叔本华认为死亡是生命的解脱;海德格尔认为抗拒死亡就不能完全实现
2021-02-27
生活 > 经验
#语录

JVM内存模型

JVM 内存结构 每个线程都只能访问自己的线程栈。 每个线程都不能访问(看不见)其他线程的局部变量。 所有原生类型的局部变量都存储在线程栈中,因此对其他线程是不可见的。 线程可以将一个原生变量值的副本传给另一个线程,但不能共享原生局部变量本身。 堆内存中包含了 Java 代码中创建的所有对象,不管是哪个线程创建的。 其中也涵盖了包装类型(例如 Byte,Integer,Long 等)。 不管是创建
2021-02-03
技术 > JVM
#JVM #Java

JVM类加载器

类的生命周期 加载(Loading):找 Class 文件 验证(Verification):验证格式、依赖 准备(Preparation):静态字段、方法表 解析(Resolution):符号解析为引用 初始化(Initialization):构造器、静态变量赋值、静态代码块 使用(Using) 卸载(Unloading) 类的加载时机 当虚拟机启动时,初始化用户指定的主类,就是启动执行的
2021-02-02
技术 > JVM
#JVM #Java

JVM字节码基础

编程语言类型 面向过程、面向对象、面向函数 静态类型、动态类型 编译执行、解释执行 有虚拟机、无虚拟机 有 GC、无 GC Java 是一种面向对象、静态类型、编译执行,有 VM/GC 和运行时、跨平台的高级语言。 字节码、类加载器、虚拟机关系 Java字节码Java bytecode 由单字节(byte)的指令组成,理论上最多支持 256 个操作码(opcode)。 实际上
2021-01-07
技术 > JVM
#JVM #Java

Redis知识总结

应用场景 缓存 单机里用JVM锁锁,在集群中用分布式锁 无锁化 原子操作是一种提供无锁并发访问控制的方法。 多个操作写到一个Lua脚本中执行。 Redis 到底有多快Redis 官方提供了一个测试脚本,可以供我们测试 Redis 的吞吐量: redis-benchmark -q -n 100000:测试常用命令的吞吐量。 redis-benchmark -t set,lpush -n 10
2020-12-02
技术 > Redis
#Redis

分布式系统下保障请求的执行顺序

前端保障 防抖 节流 后端保障 分布式锁 redis的分布式锁 zookeeper的分布式锁 dubbo 的一致性 hash 负载均衡策略 (相同类型的数据Mod到同一个机器上),然后在使用内存队(例如:redis队列)业务保证幂等性 缓存控制 redis插入set,下次支付前先判断是否存在。 数据库保障 数据库的乐观锁 (完)
2020-11-05
架构 > 业务架构
#Java #电商系统

大型电商系统的搜索链路业务架构

大型电商系统的搜索链路业务架构graph 关键词搜索-->李宁冬动运鞋--敏感词、表情符过滤-->搜索词重写-->纠错--李宁冬季运动鞋-->NLP处理--组装搜索造句-->搜索引擎-->是否有结果-->YES-->综合排序-->返回结果 是否有结果-->NO-->是否经过丢词处理-->是-->返回猜你喜欢 是否经过丢词
2020-11-05
架构 > 业务架构
#Java #电商系统

衡量软件测试效率的方法和实践

测试设计中工作效率:文档产出率、用例产出率。 测试设计中工作质量:需求覆盖率、文档质量、文档有效率、用例有效率、评审问题数。 测试执行中工作效率:执行效率、进度偏离度、缺陷发现率。 测试执行中工作质量:缺陷数、有效缺陷数/率、严重缺陷率、模块缺陷率、遗漏缺陷率、BUG发现的时间点、缺陷定位和可读性。 (完)
2020-11-05
架构 > 编程思想
#Java #电商系统

软件工程专有名词中英文对照

软件测试 中文 英文 软件测试 Software Testing 黑盒测试 Black-box Testing 白盒测试 White-box Testing 手工测试 Manual Testing 自动化测试 Automated Testing 单元测试 Component Testing/Unit Testing 集成测试 Integration Te
2020-06-18
技术 > 英语
#英语 #专有名词
1…7891011…24

搜索

网址导航 RSS maojun.xyz ❤ Hexo & Fluid