欧联杯买球首页-欧联杯买球官网

新闻资讯
首页 > 新闻中心

GoFrame被OSC开源中国评比为更好地2020年度TOP:欧联杯买球官网

2021-05-23
本文摘要:欧联杯买球首页,欧联杯买球官网,gdb增加Ctx方法,用于异步IO操纵或传送自定的前后文信息内容,尤其是链接追踪信息内容:ORM前后文自变量增加Raw种类,用于初始SQL句子置入,该句子可能立即递交到最底层数据库查询驱动器,不容易做一切解决:载入储存RawSQL句子置入、升级删掉RawSQL句子置入改进Fields/Fields/Data方法,增加对键入map/struct主要参数与数据信息表字段的全自动投射检验、过虑:ORM高級特性字段名投射增加InsertedAt/UpdatedAt/DeletedAt字段称的配备,增加TimeMaintainDisabled配备可关掉時间添充及软删掉特性:時间升级增加Counter升级特性,用于字段名的增加/降低实际操作:升级删掉Counter升级特性改进ORM时区时间解决,敬请参照章节目录:ORM时区时间解决别的有关性能和便捷性的关键点改进。

各位好!呀!自之前公布到现在,从秋初到寒冬,大家也彻底冇闲下来哟,大家此次产生了善心浓浓的GoFramev1.15版本号。除此之外,也有2件事:GoFrame被OSC开源中国评比为了更好地2020年度TOP30的开源项目:,感谢大家的认同与适用!另外GoFrame也是GiteeGVP最有使用价值新项目。

GoFrame官方网站船新重做,里挤需感受三番钟,里造会干我一样,迷上介款架构:https://goframe.org。谢谢Atlassian的冠名赞助,出示的全产品系列原版授权码!历经很多年的全身心修练和平稳发展趋势,GoFrame早已逐渐发展为了更好地一款公司级的Golang基本开发框架,她出示了新项目开发规范、开发环境链、健全的基本控制模块、丰富多彩的开发文本、高编码品质及其活跃性的小区。为确保架构品质,大家为每个部件开展了很多的单元测试卷以确保逻辑性的恰当2534例检测模块,9097项检测肯定,另外维护保养了高品质的文本文档,迄今,现有许多的大中型/大中小型互联网公司在工作环境应用GoFrame。开源系统不容易,有大家的了解和适用,美满幸福!谢谢全部参加新项目开发设计的朋友们,爱你们!GF,YES!GoFrameGFGoFrame是一款模块化设计、高性能、公司级的Go基本开发框架。

完成了相对完善的基础设施建设基本建设及其开发环境链,出示了常见的基本开发设计控制模块,如:缓存文件、日志、序列、二维数组、结合、器皿、计时器、cmd、运行内存锁、软件配置管理、资源优化配置、数据信息校检、计划任务、数据库查询ORM、TCP/UDP部件、进程管理/通讯这些。并出示了Web服务开发设计的系列产品关键部件,如:Router、Cookie、Session、Middleware、服务项目申请注册、模板引擎这些,适用热重新启动、热更新、域名解析、TLS/HTTPS、Rewrite等特性。假如您初见Go语言,您能够将GoFrame类似PHP中的Laravel,Java中的SpringBoot或是Python中的Django。

方法

特性模块化设计、松耦合设计方案;控制模块丰富多彩、拆箱即用;简单实用、便于维护保养;高编码品质、高单元测试卷普及率;小区活跃性,大神谦虚不张扬好脾气;详细的开发文本及实例;健全的当地中文化艺术适用;设计方案为精英团队及公司应用;ChangeLogsghttp改造HTTPClient的GET要求有关方法,当传送主要参数时不会再做为Body主要参数递交,只是全自动结构为QueryString递交。以确保与别的服务器端的兼容工作能力。要求目标Request增加初始值设定特性:要求键入-初始值关联增加Request.SetCtx方法,用于自定前后文自变量,常用于分布式数据库/拦截器中:要求键入-Context模版分析中增加Request自变量,用于得到手机客户端递交的要求主要参数,不论是QueryString/Form种类主要参数:数据信息回到-模版分析Cookie作用改进,怎么设置与Session有效期限保持一致的Cookie,请参照:CookieCookie对话到期排序路由器申请注册增加ALLMap方法,用于大批量申请注册路由器:排序路由器大批量申请注册增加CRSF软件详细介绍文本文档:CSRF防御力设定别的一些作用及关键点改进。

gdb增加Ctx方法,用于异步IO操纵或传送自定的前后文信息内容,尤其是链接追踪信息内容:ORM前后文自变量增加Raw种类,用于初始SQL句子置入,该句子可能立即递交到最底层数据库查询驱动器,不容易做一切解决:载入储存RawSQL句子置入、升级删掉RawSQL句子置入改进Fields/Fields/Data方法,增加对键入map/struct主要参数与数据信息表字段的全自动投射检验、过虑:ORM高級特性字段名投射增加InsertedAt/UpdatedAt/DeletedAt字段称的配备,增加TimeMaintainDisabled配备可关掉時间添充及软删掉特性:時间升级增加Counter升级特性,用于字段名的增加/降低实际操作:升级删掉Counter升级特性改进ORM时区时间解决,敬请参照章节目录:ORM时区时间解决别的有关性能和便捷性的关键点改进。一些关键点难题改进。健全单元测试卷。

gerror增加Newf/NewSkipf方法建立不正确目标:处理错误增加对错误代码特性的适用:处理错误-错误代码特性健全单元测试卷。gvalid增加phone-loose比较宽松手机号码校检标准,只需达到13/14/15/16/17/18/19开始的11位数据都能够根据认证。

回到校检不正确完成了gerror的Currenterror插口,因而能够应用gerror.Current方法来获得当今第一条校检不正确:数据信息校检-校检結果别的关键点改进。单元测试卷健全。gvar增加IsNil/IsEmpty方法,分辨数据信息是不是为nil/空。

增加IsInt/IsUint/IsFloat/IsSlice/IsMap/IsStruct常见种类分辨方法。标明废料StructDeep/StructDeep方法,立即应用Struct/Structs就可以。健全单元测试卷。ghtml增加SpecialCharsMapOrStruct方法,用于全自动变换map/struct键值/特性中的HTML编码,避免XSS。

gjson标识废料To*变换方法,比如:ToStruct更换为Struct方法。一些关键点难题改进。单元测试卷健全。

internal改进并健全internal/empty包的空值分辨。因为性能难题https://github.com/gogf/gf/issues/1004,临时性删除了internal/json库中对第三方包github.com/json-iterator/go的依靠,复原为标准库encoding/json。改进internal/structs包,因为该包到struct变换特性中应用较为经常,因而除掉第三方包github.com/gqcn/structs的依靠,简单化了反射面解决逻辑性,提升了性能及其便捷性,提升了长期性可维护性。internal/utils包增加RemoveSymbols方法,用于删掉字符串数组中的特殊字母。

改进EqualFoldWithoutChars方法,除掉对字符串数组中字符串数组的正则表达式过虑作用,巨大提升了方法性能。不必小瞧这两个小涵数,性能的点点滴滴改进能提升架构中别的牵涉到繁杂类型转换控制模块的性能。internal包尽管不立即对外开放曝露方法,可是却危害着架构中的一些关键部件性能。gcfg改进单例名字的配备目标获得,增加自动识别文件属性作用:软件配置管理-单例目标自动识别特性别的一些关键点改进。

改进

gcmd改进默认设置主要参数分析获得方法:gcmdcmd分析实行增加GetWithEnv方法,当cmd中不会有特定主要参数时,另外从系统变量中获得:gcmdcmd分析实行genv增加SetMap方法,用于大批量设定系统变量。增加GetWithCmd方法,当系统变量中不会有特定主要参数时,另外从命令行参数中获得:genv系统变量控制模块gfile标识废料ReadByteLines方法,增加ReadLinesBytes方法。调节ReadLines/ReadLinesBytes方法回调函数界定,增加error回到。

glog改进翻转升级作用。别的一些关键点改进。

gsession增加SetMap方法,用于大批量设定键值对数据信息。gtimer变量定义名字改进,统一选用大骆驼峰方法。gview增加内嵌模板函数map,用于将主要参数变换为map[string]interface{}种类。增加内嵌模板函数maps,用于将主要参数变换为[]map[string]interface{}种类。

增加内嵌模板函数json,用于将主要参数变换为JSON字符串类型。文本文档升级:模板函数-内嵌涵数别的一些关键点改进。

gconv性能改进。作用改进关键点改进有点儿多,确实不愿写的太详尽。编码更为健硕。

单元测试卷健全。gutil增加Keys方法,用于获得map/struct的键名/特性名字,结构成二维数组回到。增加Values方法,用于获得map/struct的键值/特性值,结构成二维数组回到。

增加MapToSlice方法,比如:{"K1":"v1","K2":"v2"}=>["K1","v1","K2","v2"]增加StructToSlice方法,比如:{"K1":"v1","K2":"v2"}=>["K1","v1","K2","v2"]增加SliceToMap方法,比如:["K1","v1","K2","v2"]=>{"K1":"v1","K2":"v2"}单元测试卷健全。别的关键点改进。BugFix修补garray/gmap/gtree的Clone方法高并发安全性分辨难题。

修补当设定了到期方法,但gpool在原素项到期时沒有全自动启用到期方法解决的难题。修补gfile.ReadLInes/ReadLineBytes在信息量过大时的载入反复难题。别的一些不正确修补。


本文关键词:方法,特性,用于,欧联杯买球首页,主要参数,增加

本文来源:欧联杯买球首页-www.dientuhoanghai.com



上一篇:zorm是golang轻量ORM,零依靠,支持达梦dm,金仓:欧联杯买球首页
下一篇:英国政府部门先前公布延迟准许中俄协作在英项目投资的欣克利角核:欧联杯买球首页