
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了计算机文件系统的基本概念和Java中的文件操作。主要内容包括:1.文件分类(广义/狭义文件、二进制/文本文件)和文件路径(绝对/相对路径);2.Java中File类的使用方法,包括文件属性获取、创建删除、目录操作等;3.文件内容的读写操作,详细讲解了字节流(InputStream/OutputStream)和字符流(Reader/Writer)的使用方法,以及PrintStream和Pr
本文深入探讨了多线程环境下的单例模式实现、阻塞队列原理及线程池应用。首先分析了饿汉式和懒汉式单例模式的线程安全问题,提出了双重检查锁定和volatile解决方案。其次介绍了阻塞队列的特性及其在生产者-消费者模型中的应用,包括解耦和削峰填谷的优势,并给出了自定义阻塞队列的实现。最后详细讲解了线程池的工作原理,包括核心线程、任务队列和拒绝策略等关键概念,同时提供了自定义线程池的实现方法。文章还涉及定时
本文系统介绍了HTTP/HTTPS协议的工作原理和应用场景。HTTP作为应用层协议,采用"一问一答"模型,定义了请求和响应的标准格式。重点解析了URL结构、GET/POST方法区别、请求/响应报头内容以及状态码含义。HTTPS在HTTP基础上引入加密机制,详细阐述了对称加密、非对称加密的原理及其组合应用,并解释了如何通过数字证书防止中间人攻击。文章通过实例分析,帮助读者深入理解
DatagramSocket是UDP Socket用于发送和接收UDP数据报方法签名方法说明创建一个UDP数据报套接字的Socket,绑定到任意随机端口(一般用于客户端)创建一个UDP数据报套接字的socket,绑定到指定端口(一般用于服务端)注:服务端指定端口号:方便客户端找到它,发送请求给它客户端随机端口号:一般客户端在我们主机上,端口号是由操作系统分配的(不定),并且服务端可以根据我们发送过
本文深入探讨了多线程环境下的单例模式实现、阻塞队列原理及线程池应用。首先分析了饿汉式和懒汉式单例模式的线程安全问题,提出了双重检查锁定和volatile解决方案。其次介绍了阻塞队列的特性及其在生产者-消费者模型中的应用,包括解耦和削峰填谷的优势,并给出了自定义阻塞队列的实现。最后详细讲解了线程池的工作原理,包括核心线程、任务队列和拒绝策略等关键概念,同时提供了自定义线程池的实现方法。文章还涉及定时







