Commit Graph

866 Commits

Author SHA1 Message Date
John
fc1a0fbcff 目录调整,便于文档工具生成 2018-02-26 17:09:07 +08:00
John
92a11bd6ff 增加g/g.go,便于文档工具生成 2018-02-26 17:06:38 +08:00
John
7964699cfb 增加g/g.go,便于文档工具生成 2018-02-26 17:05:16 +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
3e9d075dc0 新增ghash性能测试 2018-02-24 17:24:12 +08:00
John
c9daa2ce75 新增gset性能测试 2018-02-24 16:57:37 +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
0d4500d6e6 并发安全map新增Iterator遍历方法 2018-02-07 17:55:52 +08:00
John
9a32b203fb 改进grpool协程池内部细节,提升操作性能 2018-02-07 10:52:18 +08:00
John
5db721a250 完善gchan和gqueue注释 2018-02-07 09:42:18 +08:00
John
68a66128e6 新增gchan包,对channel进行简单封装,便于优雅的channel操作处理;完善gqueue包功能 2018-02-02 16:56:53 +08:00
John
25df05f2bf gqueue改进,只留下interface{}类型的对象封装 2018-02-02 15:20:34 +08:00
John
8ecb4449b1 gqueue改进,只留下interface{}类型的对象封装 2018-02-02 15:19:42 +08:00
John
45bf89b61a gqueue新增Close方法便于队列优雅退出 2018-02-02 14:56:02 +08:00
John
5a34897faa gparser增加变量与struct相互转换特性 2018-01-27 09:18:33 +08:00
John
03e100b4a5 gparse新增Remove方法,取消通过Set+nil来删除变量的方式 2018-01-26 17:42:14 +08:00
John
e632ae7401 gparser功能完善,添加单元测试 2018-01-26 16:36:07 +08:00
John
32d7d903fa gparser修复 2018-01-25 18:57:21 +08:00
John
5b8d54f15e gparser功能修复及测试 2018-01-25 17:43:07 +08:00
John
e5cb42bd74 修正gparser对Go变量的类型处理问题 2018-01-25 10:09:52 +08:00
John
ba35d1c92e 完善gparser示例 2018-01-23 18:23:05 +08:00
John
a66542e8fd 完善gjson和gparser 2018-01-23 16:40:48 +08:00
John
8a59aea6a6 修正gjson数据检索问题 2018-01-23 15:43:16 +08:00
John
84ddf73cb4 初步完善gjson功能,新增gparser包,用于编码/解析json,xml,yaml,toml数据格式内容 2018-01-23 15:02:42 +08:00
John
a0f2916c55 gjson模块支持内容修改特性,开发中 2018-01-22 17:55:12 +08:00
John
61c067c661 新增动态大小的安全队列gqueue,并修正grpool关闭时的数量问题 2018-01-20 11:09:27 +08:00
John
df9fb984e3 yaml,xml,json数据格式封装解析测试 2018-01-19 16:19:48 +08:00
John
5dab00fddb 配置文件管理 2018-01-19 15:26:28 +08:00
John
a6ace7ff53 完成gbinary示例,完善README 2018-01-18 22:14:12 +08:00
John
a16314aa78 完善gbinary示例 2018-01-18 17:40:16 +08:00
John
4911fd58eb gbinary示例 2018-01-18 12:02:56 +08:00
John
83664d0032 完善gbinary示例 2018-01-17 18:13:15 +08:00
John
ac5bbaa76e 修正gmap部分类型全局替换造成的错误 2018-01-17 15:32:04 +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
48b4d25362 修正gjson解析bug,初步完成框架手册 2018-01-11 18:02:56 +08:00
John
36ab7a0b05 完成ghttp客户端测试,文件上传客户端及服务端测试,version 0.90beta -> 0.91beta 2018-01-11 16:06:42 +08:00
John
93d0c1d4c5 ghttp post及文件上传调试 2018-01-10 18:20:32 +08:00
John
b0d07290cf 调整链式操作方法名称:Table->From, Condition->Where 2018-01-10 15:18:27 +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
John
86440dfe59 完善ghttp服务注册 2018-01-08 11:38:31 +08:00
John
855cb59caf 完善模板引擎功能,完善gvalid示例 2018-01-04 18:04:11 +08:00
John
c9e781e925 完善单例管理及配置管理功能 2018-01-04 14:43:57 +08:00
John
48c2878885 完善配置管理功能 2018-01-04 11:59:35 +08:00
John
3e2a3cf2f2 配置管理新增修改配置目录路径接口,完善路由控制示例 2018-01-04 11:08:23 +08:00
John
ce3b573c67 改进路由解析优先级设计,完善MVC示例代码 2018-01-03 15:27:43 +08:00
John
db71e4c1d1 完善包注释,便于godoc管理 2018-01-03 11:04:47 +08:00
John
7e38b98c6f 完善包注释,便于godoc管理 2018-01-03 10:53:45 +08:00
John
05b76a14c0 完善包注释,便于godoc管理 2018-01-03 10:38:53 +08:00
John
0092365481 类型转换包完善 2018-01-03 10:23:37 +08:00
John
7279eb7687 改进Service Response命名 2018-01-02 16:35:13 +08:00
John
76efde479a 调整cookie默认过期时间为1年,修正自动更新sessionid的bug 2018-01-02 16:10:33 +08:00
John
d4f992bfc4 改进ghttp传递给注册函数的参数,简化使用 2018-01-02 15:52:32 +08:00
John
762e2c8dea 完善示例,改进ghttp控制器方法注册 2017-12-31 23:44:10 +08:00
John
9f55dd52ce 增加glog示例代码,完善glog backtrace 2017-12-31 20:00:09 +08:00
John
59a7510edb 完善注释 2017-12-31 18:19:58 +08:00
John
31d29789a3 示例更新 2017-12-31 18:18:00 +08:00
John
a88d609901 cookie,session解耦 2017-12-31 12:15:04 +08:00
John
2e6f4f41ed 新增gconv基本类型强制转换包 2017-12-31 11:09:16 +08:00
John
63694dc7e7 改进cookie, session, ghttp关系,便于调用管理 2017-12-30 23:49:55 +08:00
John
a2c5b4617b 完善控制器demo 2017-12-30 18:35:24 +08:00
John
f50059f584 http/tcp/udp server封装结构优化 2017-12-30 17:09:00 +08:00
John
ea40de659e 框架结构优化 2017-12-29 22:11:03 +08:00
John
f52ed00156 完成表单校验工具开发 2017-12-29 16:56:49 +08:00
John
b3411a95b2 MIT 2017-12-29 16:03:30 +08:00
John
4db0034047 完成单数据校验规则开发 2017-12-29 15:42:42 +08:00
John
0df40febf1 新增gxml解析xml,开发中 2017-12-29 00:03:32 +08:00
John
7fdf2ca870 表单验证类开发中 2017-12-28 17:28:32 +08:00
John
654ef2f350 完善注释 2017-12-28 15:40:49 +08:00
John
6fb3366edd 完成路由管理器 2017-12-28 15:21:25 +08:00
John
e35aea0dae 未完成的模块新建分支管理,从master分支中剔除掉 2017-12-28 10:54:36 +08:00
John
ae858149bb 改进ghttp client request 和server response封装方法 2017-12-26 15:41:10 +08:00
John
165eccede6 ghttp server 回调函数调用后自动输出缓冲区数据 2017-12-26 13:31:07 +08:00
John
3248234067 ghttp支持绑定实例化对象 2017-12-26 11:46:48 +08:00
John
0dbd904dfb 改进ghttp server方法注册设计 2017-12-26 10:13:49 +08:00
John
f9d09b5f7a ghttp server增加SetAddr方法 2017-12-25 17:29:06 +08:00
John
9a2c812bf8 json封装方法参数统一由string改为[]byte 2017-12-25 17:04:54 +08:00
John
7276970adc gmq开发,暂停 2017-12-25 16:23:05 +08:00
John
4af5a2e7a3 新增gmq消息队列模块,开发中 2017-12-22 17:32:18 +08:00
John
aacb6abb9a 完成gmvc基本开发及测试 2017-12-20 12:05:36 +08:00
John
03109055c1 gmvc配置管理开发 2017-12-19 17:33:12 +08:00
John
ef59098989 新增环境变量管理工具genv,完善gmvc配置管理功能 2017-12-18 11:07:44 +08:00
John
6ee93e7414 新增环境变量管理工具genv,完善gmvc配置管理功能 2017-12-18 10:42:59 +08:00
John
dc2b81f891 配置管理 2017-12-15 13:09:09 +08:00
John
3ab3a61dfa MVC继承层级调整,配置管理、数据库管理核心组件封装 2017-12-14 17:32:51 +08:00
John
37523e1bb4 配置管理工具设计 2017-12-13 17:35:43 +08:00
John
a579d1715d 完成mvc视图功能的开发及基本测试 2017-12-13 16:45:00 +08:00
John
c205e5a335 完成cookie和session功能调试 2017-12-13 14:13:36 +08:00
John
e228ca5713 完成控制器反射功能测试 2017-12-13 11:36:29 +08:00
John
20511c5bcd ghttp cookie开发,控制器增加反射,正在调试控制器指针对象反射功能 2017-12-12 17:25:50 +08:00
John
ed8356c942 gsession开发 2017-12-11 18:21:30 +08:00
John
578dc19411 ghttp server增加多域名支持,gmvc增加视图支持 2017-12-11 17:16:59 +08:00
John
3155439f15 ghttp server易用性完善 2017-12-08 12:03:21 +08:00
John
a243fea88b mvc框架结构完善 2017-12-08 09:50:11 +08:00
John
44e3877a71 改进ghttp接口 2017-12-07 17:34:51 +08:00
John
42cf55eee8 完善ghttp,gcache功能 2017-12-07 14:57:16 +08:00
John
dee4941760 调整gtime的分类 2017-12-07 10:42:37 +08:00
John
c4cd34574d 修正文件指针池并发安全问题,完善README 2017-12-07 09:53:35 +08:00
John
0f78e7b17d 将所有gf框架报名改为gitee地址 2017-11-27 13:49:23 +08:00
John
5878be1e03 目录结构调整,内部包引用调整为相对路径 2017-11-27 12:08:43 +08:00
John
af2d56af35 README 2017-11-23 10:29:50 +08:00
John
c210bfcbdf 目录结构调整 2017-11-23 10:21:28 +08:00
John
83b9748ab8 目录调整 2017-11-22 16:11:20 +08:00
John
d2bc721fb9 项目目录调整,开源协议修改 GPLv3 -> MIT 2017-11-22 16:02:50 +08:00