Commit Graph

72 Commits

Author SHA1 Message Date
John
af6c23fab8 Merge branch 'master' of http://johnx.cn:6662/John/gf into qiangg_gfsnotify 2018-04-18 11:08:43 +08:00
John
99c9854b1e 模板引擎增加变量暴露接口,修正ghttp RESTful注册问题 2018-04-18 10:15: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
John
5419c494f2 简化直接对模板内容的解析方法,完善TODO 2018-04-17 17:36:59 +08:00
John
aca2b335e0 gcfg增加配置文件自动检测更新特性 2018-04-17 17:09:07 +08:00
John
d23381f3dd 去掉gcfg包中的debug 2018-04-17 15:10:22 +08:00
John
a9dffe4a10 gcfg增加gtype使用,修正path值缺失问题 2018-04-17 15:09:32 +08:00
John
93440eeca4 gcfg增加GetPath方法 2018-04-17 14:47:45 +08:00
John
c7facf2f65 ghttp包增加pprof支持 2018-04-17 13:54:33 +08:00
John
554d8ca4e5 移除gbtree和gfilespace包到gkvdb项目中 2018-04-17 09:44:18 +08:00
John
b0dc9064e0 ghttp路由优先级改进 2018-04-11 16:06:45 +08:00
John
58095ac006 glog日志内容增加毫秒显示 2018-04-10 15:52:58 +08:00
John
fdefc0f822 ghttp.Server增加事件回调特性,去掉Request ID生成器,采用性能更高的gtype包实现请求ID生成 2018-04-09 17:55:46 +08:00
John
545fc68481 gcache增加内存锁 2018-03-29 14:31:45 +08:00
John
66a71c1a44 组件优化 2018-03-29 13:46:05 +08:00
John
36b9f06062 调整gtype中类型值的获取访问名 Get() -> Val() 2018-03-27 23:24:45 +08:00
John
f3c8d6059b 调整gcache包中部分结构体类型为非公开 2018-03-27 23:13:35 +08:00
John
f60c472fe0 gcache增加真对于缓存池大小限制的LRU特性 2018-03-27 23:10:27 +08:00
John
889dd1b19b gcache注释完善,修复Values方法 2018-03-27 18:01:18 +08:00
John
9eb01a395a gcache lru 2018-03-27 17:53:46 +08:00
John
dbc7ba1290 gcache注释完善 2018-03-26 22:53:17 +08:00
John
a9d4feab61 修正grpool关闭问题 2018-03-08 21:07:14 +08:00
John
6d6bcc2265 完善grpool注释 2018-03-08 15:42:34 +08:00
John
6e0f971fa8 修正grpool的goroutine泄露问题 2018-03-08 15:33:12 +08:00
John
d460d504cf glist.SafeList -> glist.List 2018-03-02 22:05:15 +08:00
John
863539962e glist.SafeList -> glist.List 2018-03-01 17:07:53 +08:00
John
d23adf3ddc 修复gcache不同map的锁机制问题 2018-02-27 13:26:13 +08:00
John
aff6d0bd30 目录调整,便于文档工具生成 2018-02-26 17:12:48 +08:00
John
20f1c0b572 完成gcache功能改进开发,并完成基准测试 2018-02-26 16:49:19 +08:00
John
e669e5e98c 完成基于uint64的gcache模块改进开发 2018-02-26 16:28:01 +08:00
John
8fee31ffef 还原gcache 2018-02-12 17:10:01 +08:00
John
3337083119 改进gcache设计 2018-02-12 15:33:19 +08:00
John
9a32b203fb 改进grpool协程池内部细节,提升操作性能 2018-02-07 10:52:18 +08:00
John
84ddf73cb4 初步完善gjson功能,新增gparser包,用于编码/解析json,xml,yaml,toml数据格式内容 2018-01-23 15:02:42 +08:00
John
61c067c661 新增动态大小的安全队列gqueue,并修正grpool关闭时的数量问题 2018-01-20 11:09:27 +08:00
John
0ca9c95752 完善grpool功能,增加goroutine限制 2018-01-17 13:12:35 +08:00
John
1100d0ff86 grpool测试 2018-01-17 12:49:36 +08:00
John
4de91912c9 完善grpool测试脚本 2018-01-17 10:28:42 +08:00
John
12fe0f2a90 完成grpool性能测试 2018-01-16 17:07:46 +08:00
John
c68e051a1b 并发安全容器隐藏内部成员对象 2018-01-16 15:38:53 +08:00
John
df56025aab groutine性能测试用例 2018-01-16 15:01:36 +08:00
John
0fec5128fb 完善groutine功能 2018-01-16 14:54:24 +08:00
John
2ae3e21555 改进groutine设计,初步完成性能测试 2018-01-15 23:26:56 +08:00
John
f80b199d24 groutine性能测试 2018-01-15 22:42:58 +08:00
John
4b5ad193c1 改进和完善并发安全容器部分方法,初步完成goroutine池包,待测试 2018-01-15 17:23:22 +08:00
John
36ab7a0b05 完成ghttp客户端测试,文件上传客户端及服务端测试,version 0.90beta -> 0.91beta 2018-01-11 16:06:42 +08:00
John
58fb9e94de 去掉glog backtrace标准库调用记录 2018-01-09 14:06:39 +08:00
John
7fecb2a9f0 简化模板引擎功能,完善模板引擎示例 2018-01-08 17:07:05 +08:00
John
209de2c3ed 改进gdb链式操作,README update 2018-01-08 14:15:46 +08:00