
JAVA
何迟
这个作者很懒,什么都没留下…
展开
-
群聊实现(tcp和多线程)
服务端代码 package com.cyj.tcp.chat2; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import java.util....原创 2018-07-22 16:17:46 · 1414 阅读 · 0 评论 -
生产者消费者模式(专为多线程并发设计的模式)
第一个类代码(模板) package ProduceConsumers; /** * 1 一个共同的场景,同一份资源 * * 2 生产者消费者模式 信号灯法 * wait()等待,会释放资源锁,而sleep()不会释放资源锁 * notify()或notifyAll()会唤醒线程 * * 3 此设计模式是跟synchronized一起使用的,这个模式的创建也是为了...原创 2018-07-18 06:46:27 · 707 阅读 · 0 评论 -
单例设计模式的两种创建方式(懒汉式和饿汉式)
package com.cyj.thread.manage; /** * 单例设计模式: * * a 懒汉式: * * 构造器私有化,避免外部直接创建对象 * 2 声明私有化的静态 * 3 创建一个对外的公共静态的方法访问该变量 * 4 没有就创建,通过判断是否创建提升效率 * * b 饿汉式: * * 1 构造器私有化 * 2 声明私有静态属性,同时创建该...原创 2018-07-17 09:11:08 · 554 阅读 · 1 评论 -
文件分割与合并
package com.cyj.Other; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java...原创 2018-07-13 15:56:08 · 221 阅读 · 0 评论