2019年10月6日
摘要: NIO模型学习笔记 简介 Non blocking I/O 或New I/O 自JDK1.4开始使用 应用场景:高并发网络服务器支持 概念理解 模型:对事物共性的抽象 编程模型:对编程共性的抽象 BIO网络模型 阻塞IO BIO连接过程 1、监听建立连接请求 2、发起建立连接请求 3、服务端启动新线 阅读全文
posted @ 2019-10-06 10:19 徐杰 阅读(186) 评论(0) 推荐(0) 编辑
摘要: IO模型 用户空间和内核空间 概念理解 Linux虚拟内存被操作系统分成了两部分,一个是用户空间,一个是用户空间 用户空间(User space):用户程序的运行空间,用户程序代码运行的空间 内核空间(Kernel space):Linux内核运行空间,内核代码运行的空间 当进程运行在内核空间时就处 阅读全文
posted @ 2019-10-06 10:08 徐杰 阅读(249) 评论(0) 推荐(0) 编辑
摘要: java设计模式 创建型模型 包括:单例模式、建造者模式、原型模式、工厂模式 单例模式 保证对象在一个jvm中,只有一个实例存在 适用场景: 创建对象比较繁琐,且消耗较大的 控制全局的类 分类: 饿汉式 类初始化时创建单例,线程安全,适用于单例占内存小的场景,否则推荐使用懒汉式延迟加载 懒汉式 需要 阅读全文
posted @ 2019-10-06 09:57 徐杰 阅读(311) 评论(0) 推荐(0) 编辑