用户日志: 1. 每个用户拥有一个独立的日志文件 2. 支持多级目录,以避免同个目录文件过多问题 eg:用户名:aabb则用户日志目录可能是:_aa/_bb/aabb/ 3. 支持按日期、大小生成日志文件 4. 支持即时写入和延迟写入(存储于buffer中) 5. 支持写入后马上关闭输出流 / 一定时间没使用关闭 / 程序控制开关
用户线程模型 屏蔽单个用户的并发问题以降低开发的复杂性,就是用户访问自己的资源是不需要考虑其并发安全问题的,主要想法是将用户的请求排序并调用线程池中的线程依次处理。