- 博客(5)
- 收藏
- 关注
翻译 设计模式 — 桥接模式
概念:桥接模式(Bridge):结构型设计模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展桥接模式主要包含如下几个角色: Abstraction:抽象类。 RefinedAbstr...
2019-03-05 14:28:28
176
转载 Apache正向代理与反向
基础概念 应用场景 代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和Local Area Network(局域网)。 一个完整的代理请求过程为:客户端首先与代理服务器创建连接,接着根据代理服务器所使用的代理协议,请求对目标服...
2019-03-05 11:06:33
1257
原创 JAVA序列化
一、什么是序列化和反序列化?序列化:把对象转换为字节序列的过程反序列化:把字节序列恢复为对象的过程用途:把对象的字节序列永久保存在硬盘上,通常存放在一个文件中。对象序列化机制允许把内存中的JAVA对象转换成跟平台无关的二进制流,从而允许将这种二进制流持久地保存在磁盘上。在很多应用中,需要将某些对象进行序列化,让它离开内存空间,入住物理硬盘,一遍长期保存,最常见的web服务器的S...
2019-03-05 11:06:23
194
原创 JAVA深克隆和浅克隆
一、基础概念1. 浅克隆(浅复制)创建一个新对象,新对象的属性和原来的对象完全相同,对于非基本数据类型属性(即引用类型),扔指向原有属性所指向的对象的内存地址2. 深克隆(深复制)创建一个新对象,属性中引用的其他对象也会被克隆,不再指向原有对象地址。换言之,深复制把要复制的对象所引用的对象都复制了一遍。二、JAVA的clone()方法clone方法将对象复制了一份并返...
2019-03-05 11:06:10
293
原创 mysql锁问题—事务隔离级别
mysql锁问题—事务隔离级别一、mysql锁概述二、InnoDB锁问题一、mysql锁概述相对其他数据库而言,MySql的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。二、InnoDB锁问题InnoDB最大的特点就是一是支持事务(TRANSACTION),二是采用了行级锁。所以我们先来引申一下事务和事务隔离级别的知识。1.1 事务以及ACID属性事务是由一组SQ...
2019-02-22 11:31:57
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人