11 2018 档案
摘要:目录 1.数据流简介 2.数据输出流的基本运用 3.数据输入流的基本运用 一、数据流简介 数据流用到的java中的DataInputStream和DataOutputSteam这两个流。从这两个流的类型来看,这两个流是属于字节流的。 java官方对数据流的定义是:数据流允许应用程序以与机器无关方式从
阅读全文
摘要:目录 1.简介虚拟机与系统 2.ByteArrayInputStream 3.ByteArrayOutputStream 一、简介虚拟机与系统 我们知道java程序是可以跨平台运行的,它的实现方式则是借助JVM虚拟机,JVM毕竟只是一个虚拟机,他是不能直接操作操作系统上的文件的, 如果需要操作这些文
阅读全文
摘要:目录 1.认识sqlplus 2.用户类型 3.使用sqlplus操作用户 一、认识sqlplus sqlplus是Orcal数据库自带的一个非图形界面的客户端。可以进行远程连接服务器。 sqlplus的基本应用 win+R输入sqlplus进入Orcal客户端。然后输入用户名,密码 这里登录sys
阅读全文
摘要:目录 1.面向对象设计的基本原则 2.简单工厂模式 3.工厂方法模式 4.抽象工厂模式 工厂设计模式的核心本质: 1、实例化对象,用工厂方法代替new操作。 2、将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。 一、面向对象设计的基本原则 1.OCP(开闭原则,Open-Clo
阅读全文
摘要:同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 • countDown() 当前线程调此方法,则计数减一(建议放在 finally里执• await(), 调用此方法会一直阻塞当前线程,直到计时器的值为0 一下是CountDownLatch同步辅助类的使用Demo
阅读全文
摘要:目录 1.使用单例模式的作用 2.常见的应用场景 3.单例模式的实现方式 4.单例模式存在的问题及解决办法 5.总结 一、使用单例模式的作用 单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 二、常见的应用场景 1.Windows的任务管理器 2.Windows的回收站 3.操
阅读全文
摘要:目录 1.介绍Lock 2.Lock的基本使用 3.Lock之线程之间的通信 4.总结 一、介绍Lock 首先先讲一下笔者为什么会涉及到Lock这个东西,使用synchronized来锁对象或方法时,如果被锁的这个方法发生阻塞(sleep),那么将影响锁资源的释放, 而其他处于等待状态的对象或方法将
阅读全文
摘要:目录 1.数据库简介 2.常用的数据库 3.Orcal数据库体系 一、数据库简介 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据
阅读全文