TCP单向通讯 发表于 2019-08-15 更新于 2019-08-16 分类于 Java TCP单向通讯在网络通讯中,第一次主动发起通讯的程序被称作客户端(Client)程序,简称客户端,而在第一次通讯中等待连接的程序被称作服务器端(Server)程序,简称服务器。一旦通讯建立,则客户端和服务器端完全一样,没有本质的区别。 阅读全文 »
DCL单例模式 发表于 2019-08-13 更新于 2020-03-01 分类于 多线程 DCL单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式,这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 阅读全文 »
生产者/消费者模式(一) 发表于 2019-08-10 更新于 2020-03-01 分类于 多线程 生产者/消费者模式 多线程环境下,我们经常需要多个线程的并发和协作。这个时候,就需要了解一个重要的多线程并发协作模型“生产者/消费者模式”。 阅读全文 »