自觉故事

文章
9
资源
0
加入时间
3年0月8天

操作系统复习笔记——第一章 导论

第一章 导论1.1 操作系统做什么 计算机系统 计算机硬件 操作系统 系统程序和应用程序 用户 1.1.1 用户视角 个人PC 设计目的是为了用户使用方便,性能是次要的,而且不在乎资源使用率(如何共享硬件和软件资源 性能对用户来说非常重要,而不是资源使用率,优化单用户使用情况 大型机 小型机 资源使用 工作站 个人使用性能和资源利用...

java一般异常与运行时异常异同1、相同点2、不同点3、Java异常机制4、具体概念

1、相同两种异常同属于Exception父类。package java.lang;public class RuntimeException extends Exception {}2、不同1、运行时异常都是RuntimeException类及其子类异常,如NullPointerException、IndexOutOfBoundsException等。2、一般异常是RuntimeException以外的异常,类型上都属于Exception类及其子类。3、Java异常机制

Java SPI深入理解与自定义扩展SPI

SPI(service provider interface)即服务提供者接口,通俗来讲,提供方只需要给定接口的命名,入参及返回类型,具体的实现可以支持默认实现或让被调用方自己实现。SPI机制是JDK内置的一种服务发现,将服务接口与服务实现分离以达到解耦、大大提升了程序可扩展性的机制。引入服务提供者就是引入了SPI接口的实现者,通过本地的注册发现获取到具体的实现类,轻松可插拔SPI实现了动态加载和插件化。.........

【Exception】fastjson的toJSONString()导致OOM现象解决原因

现象线上代码跑一段时间后出现了OOM的问题,经过日志的检查,发现异常出现在fastjson的toJSONString()导致的OOM解决将toJSONString()方法改成jackson的转字符串方法ObjectMapper objectMapper = new ObjectMapper();String json = objectMapper.writeValueAsString(obj);原因fastjson在转成json字符串的时候会分配一个byte[],当数据量很大的时候,需要分配

OSI七层模型详解——信道与协议栈

基本概念信道信道指传输信息的通道信道的类型物理信道:一般是指依托物理媒介传输信息的通道,如电话线,光纤逻辑信道:人为定义的信息传输信道,是物理信道的一种抽象概念信道的带宽带宽指的是某个信道在单位时间内最大能传输多少比特的信息注意带宽指数字带宽,单位是比特率或字节率带宽单位大写‘B’代表【字节】,小写‘b’代表【比特】为了区分十进制和二进制,国际上对于二进制的数量级要加一个小写字母‘i’例如:1Kbps表示“1000比特每秒”1KiBps表示“1024字节每秒”信道工作模

注册表被禁用及启用方法

注册表是Windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序