摘要:
session session是一种单实例对象 简单说就是自己用 别人不能用。在一些项目中很多人一起来操作 所以我们可以把session与我们的本地线程一起绑定,本地线程的特点就是执行一次 从创建到销毁。但我们使用完session后 别人可以再去使用。这种线程的绑定 底层使用的是threadLoca 阅读全文
摘要:
恢复内容开始 .拦截器底层原理: 1.aop思想 2.责任链模式 .aop思想: 如果你学过spring 或者动态代理 可能会知道 aop是面向切面编程 其实是一种横向抽取的模式 简单来说就是在不改变原来代码的情况下进行扩展功能。你自己可以去了解一下aop。 .责任链模式: 责任链模式中有多个操作, 阅读全文
摘要:
缓冲区的建立目的就是增加传输性能,使我们传输数据更加快速 缓冲区的内部其实很简单 就是在内部封装了一个数组 用数组来存储数据 对外提供一些方法对数组进行访问 其中这些方法的操作就是对数组的指针(角标)。 缓冲区的原理:从源中获取一批数据到缓冲区,再从缓冲区中一个一个取出 取完后用-1作为结束标记 在 阅读全文