摘要: 1 OSI与TCP/IP各层的结构与功能 应用层: 任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。 对于不同的网络应用需要不同的应用层协议。在互联网中应用层协议很多,如域名系统DNS,支持万维网应用的 HTTP协议,支持电 阅读全文
posted @ 2020-03-05 23:04 ~花开不败~ 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 前言 Java 中的 BIO、NIO和 AIO 理解为是 Java 语言对操作系统的各种 IO 模型的封装。 同步和异步(行为) 同步 :两个同步任务相互依赖,并且一个任务必须以依赖于另一任务的某种方式执行。 比如在A->B事件模型中,你需要先完成 A 才能执行B。 再换句话说,同步调用中被调用者未 阅读全文
posted @ 2020-03-05 21:51 ~花开不败~ 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1 堆内存常见的分配策略 Java 的自动内存管理主要是针对对象内存的回收和对象内存的分配。同时,Java 自动内存管理最核心的功能是 堆 内存中对象的分配与回收。 Java 堆是垃圾收集器管理的主要区域,因此也被称作GC 堆(Garbage Collected Heap). 从垃圾回收的角度,由于 阅读全文
posted @ 2020-03-05 16:08 ~花开不败~ 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1. 问题报错: dbcol.find(): pymongo.errors.CursorNotFound: cursor id 64367561721 not found 2. 原因: mongo自身的问题。默认 mongo server维护连接的时间窗口是十分钟。 默认:单次从 server获取数 阅读全文
posted @ 2020-03-05 14:59 ~花开不败~ 阅读(467) 评论(0) 推荐(0) 编辑