Commit Graph

48 Commits

Author SHA1 Message Date
John
25a6c53533 add unit test cases for gfsnotify 2019-03-15 14:54:01 +08:00
John
cb8362d447 update unit test cases of package gins 2019-03-14 23:28:56 +08:00
John
49ce7fe885 fix data race issue of gqueue 2019-03-08 17:54:50 +08:00
John
76c49170bd change gitee.com/johng/gf -> github.com/gogf/gf 2019-02-02 16:18:25 +08:00
John
72569321fa package comments update 2019-01-16 13:35:16 +08:00
John
0c41909454 pakage comments updates 2019-01-15 23:27:47 +08:00
John
f1c7b95b33 up 2019-01-01 19:43:31 +08:00
John
74bc36a2dc remove gfile.MainPkgPath check in gcfg/gview default path 2018-12-19 14:51:09 +08:00
John
a86f4f8e23 disable auto adding temp directory to gview/gcfg search path; disable backtrace feature in normal log print with glog; fix issue caused by fmt.Fprintf in gfsnotify 2018-12-18 20:03:23 +08:00
John
95db811943 add travis/goreport/golint/govet 2018-12-17 13:02:18 +08:00
John
b190ee9fe6 初步完成第一阶段的性能改进 2018-11-17 02:39:23 +08:00
John
778595dd8f 性能改进中 2018-11-16 22:44:47 +08:00
John
e8101cb02f 性能改进中 2018-11-16 18:20:09 +08:00
John
e4b1b03b7f 改进gfsnotify在windows系统下的监控 2018-11-11 13:59:40 +08:00
John
882c69cb08 改进gfsnotify,支持编辑器对文件非标准编辑时(RENAME+CHMOD)的热更新问题 2018-11-11 11:26:03 +08:00
john
f1714b245f 改进gfpool,提升IO性能比标准库高100%以上 2018-11-08 13:38:12 +08:00
john
a31ac5b699 merge master 2018-11-06 11:22:07 +08:00
john
97c8ad2526 完善gfsnotify callback特性 2018-11-06 10:08:08 +08:00
john
df173253ab 修改gfsnotify默认的Watcher数量,并可以通过命令行参数或者环境变量进行修改 2018-11-06 09:42:09 +08:00
john
186f4adc93 改进gfsnotify默认实例数限制处理 2018-11-05 19:21:59 +08:00
john
e2111ceb3e 初步完成对gfsnotify的改进,增加对特定回调的取消注册功能 2018-11-05 16:26:08 +08:00
john
96419afafe 默认的gfsnotify.Watcher对象只有在使用时才会创建 2018-11-05 10:39:18 +08:00
john
724d9c6cf6 添加gfsnotify默认Watcher实例数为8 2018-11-05 10:34:28 +08:00
john
d9843ae469 添加gfsnotify默认Watcher实例数为8 2018-11-05 10:34:21 +08:00
john
276bae7ef1 改进gfsnotify模块,去掉与gfile模块的依赖;改进gfpool文件指针池,加上对gfsnotify模块的依赖,使用全局文件监控对象 2018-11-03 17:50:00 +08:00
john
a9f03fe9cb 改进gfpool文件指针池,增加对文件mv/rm后的指针池重建;改进gtime,增加对时间字符串更多的默认时间格式支持,新增gtime.ParseTimeFromContent方法 2018-11-01 17:22:55 +08:00
john
f3f7398ed8 gfpool改进中 2018-10-31 19:00:28 +08:00
John
b6782a5e7d gcfg增加获取配置变量为*gvar.Var; gfsnotify修复'假删除'处理逻辑 2018-10-27 16:05:36 +08:00
john
7fbbf09b0e 新增go modules支持,自行管理第三方包依赖,方便开发者使用 2018-10-22 11:13:00 +08:00
John
923baec62e 修复gfsnotify默认递归监控整个gspath.Add添加的目录的问题 2018-09-28 22:39:15 +08:00
john
8ea5e1bbce 完成gcache LRU基准测试 2018-09-19 09:47:50 +08:00
John
4c467aedfa gfsnotify/gfcache调试信息 2018-09-16 12:46:56 +08:00
John
01c9c165ee 改进gcache/gqueue,提高执行效率,并完善相应的基准测试用例 2018-09-15 16:40:13 +08:00
john
edc94e8c0f gfile/genv/gcmd/gjson/gparser改进,待测试 2018-09-13 18:40:04 +08:00
John
d56e6ea916 up 2018-08-19 11:28:51 +08:00
John
85157c8708 ghttp对象路由注册增加Init&Shut自动回调方法;ghttp增加重复路由注册检测功能;gfsnotify增加默认递归Add/Remove特性 2018-08-19 11:25:15 +08:00
John
1b80ca3c5d 改进grpool代码质量,并改进对池化goroutine数量的限制设计 2018-05-25 09:19:06 +08:00
John
57f3f2b39d 完成ghttp.Server热重启机制在Linux_amd64及Windows_amd64下的测试 2018-05-17 22:32:50 +08:00
John
29d72cc00e 尝试修复在某些系统上gfsnotify监控问题 2018-05-17 17:10:19 +08:00
John
d2491241a2 ghttp.Server热重启机制开发中 2018-05-11 12:57:05 +08:00
John
d97e8c8204 完成gproc包的测试 2018-05-10 17:48:47 +08:00
John
dc20caeb27 完成gproc进程管理及通信包 & gflock文件锁包开发 2018-05-10 16:07:14 +08:00
John
26956ffa71 完善gfsnotify错误信息 2018-05-02 17:16:29 +08:00
John
a8a4cee667 gfsnotify修复相对路径文件的监控失效问题,并增加错误提示,完成Windows_x386系统下功能测试 2018-05-02 17:13:35 +08:00
John
31c72feba8 gcfg包增加配置文件自动更新检测特性 2018-04-18 16:00:47 +08:00
John
157d15302c 完成gfsnotify开发 2018-04-18 15:17:07 +08:00
John
44f1275dfd gfsnotify开发中 2018-04-18 09:16:08 +08:00
John
230da9f86a gfsnotify开发 2018-04-17 18:58:22 +08:00