CleverGo Router —— 轻量、高性能的 Go HTTP Router
CleverGo 一个用 Go 语言编写的轻量级、高性能和功能丰富的 HTTP Web 开发框架。
- 高性能: 参阅基准测试。
- 反向路由生成: 可以通过命名路由或匹配路由生成 URL。
- 路由组: 亦称子路由。
- 对 RESTful APIs 友好: 很容易设计 RESTful APIs 和通过路由组对 APIs 进行版本化。
- 中间件: 可以在路由组或特定路由插入中间件,也支持全局中间件,兼容大部分第三方中间件。
- Error Handler: 记录错误和格式化错误响应。
Lower is better!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 聊一聊 JAVA 泛型中的通配符 T,E,K,V,?
作者 |glmapper 出处 | https://juejin.im/post/6844903917835419661 前言 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型带来的好处 在没有泛型的情况的下,通过对类型 Object 的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是本身就是一个安全隐患。 那么泛型的好处就是在编译的时候能够检查类型安全,并且所有的强制转换都是自动和隐式的。 publicclassGlmapperGeneric<T>{privateTt;publicvoidset(Tt){this.t=t;}publicTget(){returnt;}publicstaticvoidmain(String[]args){//...
- 下一篇
被收购后,Audacity 将收集用户数据用于改善开发
跨平台的开源音频编辑器 Audacity 的后续版本将利用遥测(Telemetry)来改善应用程序的开发。 前段时间,我们曾报道过 Audacity 已被 MuseGroup 收购的新闻。而当一个受欢迎的软件所有权发生变化时,通常最先被添加的东西也就是遥测,通过这个方法可以收集用户信息用于广告和营销等目的。 对于 Audacity,情况并非如此。Audacity 的用户未来可以选择性加入数据收集,这意味着用户必须在收集和传输数据之前自愿启用该功能。默认情况下,没有任何用户数据会被收集和提交。 那么,在 Audacity 中加入遥测的目的又是什么呢?开发者解释道,他们需要一些数据来做出更加准确的判断,例如在决定升级一些重要组件以取消对旧版本的支持方面、报告软件的关键问题出现的范围等。因为上述这些问题有可能影响到很多用户,也可能只影响到少数用户,通过这种方法可以决定特定项目开发进度和优先级。 Audacity 计划使用 Google 和 Yandex 所提供的技术方案,其中通过 Google 技术方案收集的数据包括: 会话开始和结束时间; 错误信息,其中包括来自 sqlite3 引擎的错误...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2整合Thymeleaf,官方推荐html解决方案