指数
0
Watch 249 Star 693 Fork 183

helyho / VoovanJavaApache-2.0

2017-06-27 01:49
116083_helyho helyho

####新增

  • add: 为WebSocketRouter类增加 send(ByteBuffer byteBuffer)方法,用于随时向浏览器发送消息
  • add: 增加了异步通信的 setOption 方法,来指定配置参数
  • add: 增加Cipher类,用于处理消息加密解密
  • add: 增加 HttpRequest.saveUploadedFile方法,用于快速保存上传的文件
  • add: 增加 Part 基于文件对象参数的构造方法
  • add: 增加 HttpClient.uploadFile 方法
  • add: 增加 Body.changeToFile方法,基于文件对象参数

####优化

  • imp: 优化 DataBase 在 Debug 模式下输出完整的被调用的 SQL 信息
  • imp: 优化 ObjectPool 扫描可移除对象的方法
  • imp: 优化了 Web 的测试代码包的问题
  • imp: 线程池自动管理算法优化
  • imp: 优化了 MessageLoader 对关闭的处理.
  • imp: 优化了 SocketContext 的三个子类中在关闭时对未处理完成消息继续处理的支持
  • imp: 优化了异步通信代码,没有使用 SSL 时,减少内存申请
  • imp: 优化了 ByteBufferChannel 的性能
  • imp: 新增 ID 生成器类, 参考 snowflake 算法,修改后的方法
  • imp: 调整了radixConvert的字符集,默认16进制都是大写
  • imp: 优化 HttpClient.send 方法
  • imp: 优化短 UUID 的算法使用62位方式从32位缩短至24位,并且唯一性效果同 UUID 一致
  • imp: 优化 WebServer 对 gzip 的判断,如果配置中启用了 gzip,则通过请求的Accept-Encoding自动推断是否启动 gzip 以兼容一写老旧的框架.
  • imp: Response 的 isCompress 默认值调整为 false
  • imp: 优化了异步框架send操作改为异步形式
  • imp: 优化了异步框架的性能
  • imp: 优化了 WebServer 的 Session 清理
  • imp: 优化了 Logger.error 的错误输出
  • imp: 优化 SSLParser.doHandShakeUnwarp方法效率
  • imp: 优化了 SSL 连接因 mac 地址不匹配的问题导致 bug
  • imp: 完善 maven 的脚本配置
  • imp: 优化了 Http 消息分割器
  • imp: 优化了Http 消息粘包处理算法

####修复

  • fix: 修复WebServer的 WebSocket 在 onOpen 事件返回的数据不会被返回到前端的问题
  • fix: 修复 AioSocket 作为客户端使用时出现的线程未释放的问题
  • fix: 修复了拆分模块后 web 配置文件中 测试 https 的证书路径问题
  • fix: 修复了 MessageLoader.read 在 loadStream 时不处理消息分割默认返回 null, 从而导致连接关闭 的 bug.
  • fix: 修复 ByteBufferChannel.saveToFile 中锁的关闭问题
  • fix: TString.toObject对非范型和标准 java 类型则默认返回当前值
  • fix: TReflect.getObjectFromMap对于没有明确指定范型的采用 Object 作为类型
  • fix: 修复了 Windows 下的操作异常
  • fix: 修复了 MesssageLoader 因 UDP 的 isConnected 始终为 false 导致的 判断连接状态的异常
  • fix: Web服务释放超时 session 时的异常
  • fix: 修复 ByteBufferChannle.getBytebuffer 方法释放所的问题
  • fix: 修复 ByteBufferChannle.compact 方法释放所的问题
  • fix: 修复了 Windows 下的操作异常
  • fix: 修复了 websocket 连续发布无法正常解析的 bug
  • fix: 优化了 MessageLoader 的 STREAM_END 的异常
  • fix: 修复Network测试代码

搜索帮助