- 博客(4)
- 收藏
- 关注
原创 群聊实现(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 1367
原创 生产者消费者模式(专为多线程并发设计的模式)
第一个类代码(模板)package ProduceConsumers;/** * 1 一个共同的场景,同一份资源 * * 2 生产者消费者模式 信号灯法 * wait()等待,会释放资源锁,而sleep()不会释放资源锁 * notify()或notifyAll()会唤醒线程 * * 3 此设计模式是跟synchronized一起使用的,这个模式的创建也是为了...
2018-07-18 06:46:27 433
原创 单例设计模式的两种创建方式(懒汉式和饿汉式)
package com.cyj.thread.manage;/** * 单例设计模式: * * a 懒汉式: * * 构造器私有化,避免外部直接创建对象 * 2 声明私有化的静态 * 3 创建一个对外的公共静态的方法访问该变量 * 4 没有就创建,通过判断是否创建提升效率 * * b 饿汉式: * * 1 构造器私有化 * 2 声明私有静态属性,同时创建该...
2018-07-17 09:11:08 537 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 193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人