03 2021 档案
摘要:网络编程基于TCP/IP 客户端: 数据传输 1.创建Socket对象 传入链接地址和端口号 2.传送数据得获取(文字用String/文件就创建IO流去读取) 3.通过Socket对象获取输出流outputStream 4.通过outputStream传输数据 接收返回得数据 5.通过Socket获
阅读全文
摘要:网络: 网络得三要素 1.ip地址 2.端口号 3.通信协议 udp tcp iP地址对应得对象inetAddress InetAddress.getLocalHost() 得到本机电脑得 电脑名/ip地址 传输协议 UDP:像发短信,有字数限制 数据大小限制在64k内 效率较高,不安全,容易丢包
阅读全文
摘要:线程池 1.重复使用线程执行任务,减少线程创建和销毁的消耗 2.减少创建和销毁 提高了系统的效率 3.综合管理线程 线程池执行过程 包含: 1.核心线程池 未满-创建线程执行任务 满了交给阻塞队列 2.阻塞队列 未满 放入阻塞队列 满了 交给线程池 3.线程池 未满创建线程,满了交给线程池 4.饱和
阅读全文
摘要:多线程 回顾 程序:是一个指令的集合(与语言无关)我们写的代码都是程序 进程:正在执行的程序,占用一定的资源(内存资源,磁盘等) 线程:存在再进程中,一个进程中至少有一个线程 HTTP BIO nginx NIO NIO的速度大于BIO,因为BIO在遇到CPU资源被占了,会进入等待,被叫醒会浪费资源
阅读全文

浙公网安备 33010602011771号