摘要: "最新更新" 外观模式(门面模式):外观Facade为子系统的一组接口提供一个一致界面,使得这组子系统易于使用(通过引入一个新的外观角色降低原系统复杂度,同时降低客户类与子系统的耦合度) 使用场景 购房:房屋中介、出租户 房屋中介为外观Facade,知道哪些子系统负责处理请求,将客户的请求代理给适当 阅读全文
posted @ 2019-07-17 22:05 殊念 阅读(153) 评论(1) 推荐(0)
摘要: "最新更新" 技术栈 java.net.Socket java.net.ServerSocket 执行流程 1. 创建一个ServerSocket对象; 2. 调用ServerSocket对象的accept方法,等待连接,连接成功会返回一个Socket对象,否则一直阻塞等待; 3. 从Socket对 阅读全文
posted @ 2019-07-16 22:34 殊念 阅读(1239) 评论(0) 推荐(0)
摘要: "最新更新" java注解 元注解(meta annotation) java5.0+ java.lang.annotation @Target 作用:用于描述注解的使用范围。 取值: ElementType | 值 | 使用范围 | 备注 | | : : | : : | : : | | TYPE 阅读全文
posted @ 2019-07-16 15:22 殊念 阅读(291) 评论(0) 推荐(0)
摘要: 1 线程初步 进程->多进程。单核CPU时,多进程资源抢占,一个时间点只能有一个进程执行。 线程是在进程基础上划分得更小的单元。 多线程是java的优势。 1.1 继承Thread类实现多线程 class MyThread extends Thread{ private String title; 阅读全文
posted @ 2019-07-09 21:25 殊念 阅读(212) 评论(0) 推荐(0)
摘要: CentOS7安装MySQL 1 安装 1.1 下载MySQL 下载地址:http://mirrors.sohu.com/mysql/MySQL-5.6/ 文件名:mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz 1.2 移动安装包到Linux系统 1.3 解压安 阅读全文
posted @ 2019-07-07 20:36 殊念 阅读(146) 评论(0) 推荐(0)
摘要: 技术栈 SpringBoot fastDFS Vue.js 文件系统 FAT16/FAT32、NTFS、HFS、UFS、APFS、XFS、Ext4等 文件系统属于操作系统的一部分 分布式文件系统:分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接 阅读全文
posted @ 2019-06-30 18:29 殊念 阅读(519) 评论(0) 推荐(0)
摘要: 特点 线程不安全 HashMap、和Hashtable、SynchronizedMap区别: HashMap 线程不安全,可以有null的key值或value值。 hashtable 线程安全,不能有null的key值或value值。 ConcurrentHashMap 线程安全,不能有null的k 阅读全文
posted @ 2019-06-22 18:47 殊念 阅读(312) 评论(2) 推荐(0)