设计模式之单例模式
设计模式之单例模式 核心作用 单例模式属于创建类型的一种常用的软件设计模式,可以保证一个类只有一个实例并提供一个访问该实例的全局访问点。 应用场景 常见应用场景...
设计模式之单例模式 核心作用 单例模式属于创建类型的一种常用的软件设计模式,可以保证一个类只有一个实例并提供一个访问该实例的全局访问点。 应用场景 常见应用场景...
基于TCP实现多用户登录 创建服务器 指定端口 使用ServerSocket创建服务器 阻塞式等待连接 accept 操作: 输入输出流操作 释放资源 创建客户...
多线程可重入锁的原理实现 可重入锁 锁作为并发共享数据保证一致性的工具,大多数内置锁都是可重入的,也就是说,如果某个线程试图获取一个已经由它自己持有的锁时,那么...
多线程并发协作模型-生产者消费者模式 生产者消费者模式 应用场景 假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费。 如果...
多线程synchronized实现简单的影院购票功能 由于同一进程的多个线程共享同一块存储空间,在带来方便的同时,也带来了访问冲突的问题。解决该问题的机制是sy...
多线程的实现方式及简单模拟 多线程的实现方式 继承Thread类 1、创建:继承Thread + 重写run 2、启动:创建子类对象 + start Runna...
装饰器设计模式的理解与实现 设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构...
IO文件拷贝与对接流 IO文件拷贝 IO文件拷贝:文件字节输入输出流。 创建源 选择流 操作 释放资源 代码如下: package com.msl.io; im...
使用递归及面向对象思想统计文件夹大小 IO介绍 对于任何程序设计语言而言,输入输出(Input/Output)系统都是非常核心的功能。程序运行需要数据,数据的获...
使用容器存储表格数据 使用容器存储以下表格数据。 ID 姓名 薪水 入职日期 1001 张三 20000 2018.5.5 1002 李四 30000 2005...