Commit Graph

30 Commits (0319f2ab04642ee2a09929626a5f0b774e61b503)

Author SHA1 Message Date
q191201771 0b0db12bb3 1. [feat] 新增package crypto:内部包含PKCS5和PKCS7的加密、解密函数,AES CBC的加密、解密函数 2. [refactor] unique: 拆分成SingleGenerator,MultiGenerator,业务方可以使用多个SingleGenerator来获得更高的性能 4 years ago
q191201771 aeb64104d8 [refactor] naza中使用sync/atomic的代码替换成使用nazaatomic 4 years ago
q191201771 7588a6d19b [feat] package nazaerrors: 增加Wrap函数,用于封装error 4 years ago
q191201771 6904ae65a5 [feat] 新增package defertaskthread,用于执行延时任务 4 years ago
q191201771 84f52c6225 [feat] package connection: 增加GetStat函数,统计连接上的读写数据总量 4 years ago
q191201771 e0833519cc [fix] package connection: 设置wChan大小时,应该使用WriteChanSize而不是WriteBufSize 5 years ago
q191201771 3c9a6ad00e messages:
- package connection:
  - [feat] 增加连接关闭标志,使得使用channel发送数据时,可以向调用方返回连接已关闭的错误
  - [feat] 增加Option.WriteChanFullBehavior,使用channel发送数据时,如果channel满了,可以配置是阻塞还是返回错误
  - [refactor] 不同错误返回不同的错误值
  - [refactor] 去除一些debug日志
5 years ago
q191201771 a5bda8646a beauty error 5 years ago
q191201771 f1b3e6ae4e package connection: bugfix init write chan stuff while write chan size option > 0 5 years ago
q191201771 29232a0410 goimports 5 years ago
q191201771 b2da4245cb 1. package filebatch: new func DeleteLines 2. add MIT license to all go file 5 years ago
q191201771 721f5df776 nezha -> naza 5 years ago
q191201771 94cbffe32a rename package log -> package nazalog 5 years ago
q191201771 db8122c69d package connection: bugfix make exitChan 5 years ago
q191201771 09421c2b98 1. package connection & package log: Config -> Option 2. package log: IsToStdOut default -> ture, ShortFileFlag default -> true 5 years ago
q191201771 1052ef0ead package connection: rename wmsg struct -> wMsg 5 years ago
q191201771 a450ed21b0 package connection: erase func Printf 5 years ago
q191201771 b2c187b59f 1. package log: bugfix 日志业务方内容有换行,并且有源码行号时,整行日志添加换行 2. package connection: debug log 5 years ago
q191201771 a9b2fe8f86 package connection: bugfix func Done 5 years ago
q191201771 5b13acb3d8 package connection: 1. 增加 ModWriteChanSize 方法 2. bugfix Close 中忘记调用 close 5 years ago
q191201771 4beaa82c50 package connection: 增加 Done 方法 5 years ago
q191201771 0f3da700ec package connection: 1. 增加 wChanSize 配置,用于指定是否使用异步发送 2. 添加 Flush 方法 5 years ago
q191201771 d154645a44 package connection: Flush before Close 5 years ago
q191201771 654c128354 package log: config json rotate_daily -> is_rotate_daily 5 years ago
q191201771 c3801246ba prev commit patch 6 years ago
q191201771 246bc02cc8 package connection: add func ModReadTimeoutMS & ModWriteTimeoutMS 6 years ago
q191201771 d6ed5bbb08 package connection: TestWriteTimeout 6 years ago
q191201771 03fb54ab96 package connection: ModWriteBufSize 6 years ago
q191201771 9fda3a8bec package connection: 去掉所有 xxxWithTimeout 的接口,增加持续性超时的设置接口 6 years ago
q191201771 2a2835adde 新增 package connection : 对 net.Conn 接口的二次封装 6 years ago