首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

推荐一个Java的HTTP框架 – Forest

项目介绍 Forest是一个高层的、极简的声明式HTTP调用API框架 相比于直接使用Httpclient您不再用写一大堆重复的代码了,而是像调用本地方法一样去发送HTTP请求 文档和示例 项目主页 中文文档...以Httpclient和OkHttp为后端框架 通过调用本地方法的方式去发送Http请求, 实现了业务逻辑与Http协议之间的解耦 因为针对第三方接口,所以不需要依赖Spring Cloud和任何注册中心...Springboot集成 JSON格式数据序列化和反序列化 XML格式数据序列化和反序列化 Protobuf格式数据序列化和反序列化 JSON、XML或其他类型转换器可以随意扩展和替换 支持JSON转换框架...配置简单,一般只需要@Request一个注解就能完成绝大多数请求的定义 支持异步请求调用 结尾 博主也是因为在项目用需要用到网络请求,但是用HttpClient的话代码太臃肿,于是在网上寻找有没有这类框架...,最终功夫不负有心人,找找到了这个HTTP框架,用起来真的很方便,非常推荐大家使用!

2.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

重磅推荐:很全的 Java 权限认证框架

来源:GitHub上sa-token 项目 今天给大家推荐的这个开源项目超级棒,可能是史上功能最全的 Java 权限认证框架! ? 这个开源项目就是:sa-token 。 Sa-Token是什么?...sa-token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0 等一系列权限相关问题 框架针对踢人下线、自动续签、前后台分离、分布式会话…...…等常见业务进行N多适配,通过sa-token,你可以以一种极简的方式实现系统的权限认证部分 与其它权限认证框架相比,sa-token 具有以下优势: 简单 :可零配置启动框架,真正的开箱即用,低成本上手...根据路由拦截鉴权,可适配restful模式 自动续签 —— 提供两种token过期策略,灵活搭配使用,还可自动续签 会话治理 —— 提供方便灵活的会话查询接口 组件自动注入 —— 零配置与Spring等框架集成...当你受够Shiro、Security等框架的三拜九叩之后,你就会明白,相对于这些传统老牌框架,sa-token的API设计是多么的清爽!

1.6K30

java分布式框架_5个强大的Java分布式缓存框架推荐

本文主要是分享了5个常用的Java分布式缓存框架,这些缓存框架支持多台服务器的缓存读写功能,可以让你的缓存系统更容易扩展。...1、Ehcache– Java分布式缓存框架 Ehcache是一个Java实现的开源分布式缓存框架,EhCache 可以有效地减轻数据库的负载,可以让数据保存在不同服务器的内存中,在需要数据的时候可以快速存取...– 轻量级Android缓存框架 ASimpleCache是一款基于Android的轻量级缓存框架,它只有一个Java文件,ASimpleCache基本可以缓存常用的Android对象,包括普通字符串、...缓存框架 JBoss Cache是一款基于Java的事务处理缓存系统,它的目标是构建一个以Java框架为基础的集群解决方案,可以是服务器应用,也可以是Java SE应用。...– 基于键-值(key-value)的缓存框架 Voldemort是一款基于Java开发的分布式键-值缓存系统,像JBoss Cache一样,Voldemort同样支持多台服务器之间的缓存同步,以增强系统的可靠性和读取性能

94210

5个强大的Java分布式缓存框架推荐

本文主要是分享了5个常用的Java分布式缓存框架,这些缓存框架支持多台服务器的缓存读写功能,可以让你的缓存系统更容易扩展。...1、Ehcache – Java分布式缓存框架 Ehcache是一个Java实现的开源分布式缓存框架,EhCache 可以有效地减轻数据库的负载,可以让数据保存在不同服务器的内存中,在需要数据的时候可以快速存取...– 轻量级Android缓存框架 ASimpleCache是一款基于Android的轻量级缓存框架,它只有一个Java文件,ASimpleCache基本可以缓存常用的Android对象,包括普通字符串...缓存框架 JBoss Cache是一款基于Java的事务处理缓存系统,它的目标是构建一个以Java框架为基础的集群解决方案,可以是服务器应用,也可以是Java SE应用。...– 基于键-值(key-value)的缓存框架 Voldemort是一款基于Java开发的分布式键-值缓存系统,像JBoss Cache一样,Voldemort同样支持多台服务器之间的缓存同步,以增强系统的可靠性和读取性能

1.2K40

2022 年 nodejs 框架推荐

不知不觉,nodejs这门后端编程语言已经走过了12个年头,而与此同时,各种nodejs框架也如雨后春笋一样蓬勃发展,今天我们就来谈一谈那些在2022年将会占据主宰地位的框架。....express是一个快速,健壮,异步的开发框架。它非常适合处理高速的异IO步操作。它本身提供了一个非常好用的API,可以让从用户的请求到响应变得异常精简。...总之,诞生了11年之久的框架,无论从健壮性还是性能上来看,它都是值得信赖的。 Koa.js Koa.js 被称为下一代 Node.js 框架,它是同类产品中做得最好的。...Fastify 一个占用资源极小,并且速度极快的框架,目前来看,它是速度最快的框架。 它采用插件架构方式,非常适合开发人员进行专注开发。...每一种语言都有几十种框架,在java中,springboot已经一统天下,我们希望在nodejs的世界里,各种框架依然可以百花争鸣,百花齐放。

86620

优秀开源AI框架推荐

​ ​ AI领域开源框架推荐 ​ AutoML开发框架 AutoML全称是Automated Machine Learning,即自动机器学习,听起来是不是很酷,没错的确很酷,如果感兴趣的话可以读一下我们实验室写的...https://zhuanlan.zhihu.com/p/158162306​zhuanlan.zhihu.com ​ 至于开发框架主要以基于深度学习的为主推荐一下几个: 利益相关首先推荐 Vega,之前写了一篇介绍...简而言之,Vega是目前第一个实现端到端AutoML的框架,目前正在参与实习工作,新的版本放出来后易用性相比于已放出的1.0版本会有很大提升,敬请期待。...第二个推荐巨硬的 NNI, 易用性很强,下至胎儿,上至100岁都很容易上手。反正Vega和NNI选哪个都不差 microsoft/nni​github.com ?.../autogluon​github.com ​ 3D Deep Learning 下面这个是最近由MIT大学韩松团队开发的用于3D 深度学习场景的开源框架

1.1K20

推荐系统衡量:ABtest 框架

文章作者:姚凯飞 Club Factory 编辑整理:Hoh Xil 内容来源:作者授权发布 出品社区:DataFun 注:欢迎转载,转载请注明出处 无法衡量就无法优化,对于互联网产品而言,不仅是推荐系统...无数据,不优化, 线上分流实验是进行推荐算法优化的必由之路。并且 abtest 不仅是推荐迭代的利器,他还可服务于所有需要逐步完善的产品迭代。...合适的推荐方法是要经过不断的实验去验证,验证的过程也是在校验数据,从而优化推荐系统策略,最终提升用户新增和留存。 ▌1....指标定义 在 abtest 前,我们需要梳理出我们关心的若干指标,并选择某个指标作为北极星指标,如点击率、转化率、浏览时长、gmv 、客单价等,未来讨论的推荐系统的相关优化也将围绕若干个目标进行。...多层:例如网站不仅仅有UI层 ( 界面 ) ,通常还有算法层等;同一层内互不干扰:例如网站的推荐位有多个 ( 首页推荐位、商详页推荐位 ) 。

4.7K41

Unity 开源框架推荐 | Framework

GameFramework github: https://github.com/EllanJiang/UnityGameFramework 简介 Game Framework 是一个基于 Unity 引擎的游戏框架...框架为客户端提供多个实现,并把他们从多个实现中解耦出来。服务提供者的改变对它们的客户端是透明的,这样提供了更好的可扩展性。她不仅易于上手,还便于与第三方库或既有项目整合。...CatLib Core 是最小可用框架。仅提供最基础的功能,是其他框架开发者作为基础的理想选择。...目标是作为无框架经验的公司、独立开发者、以及 Unity3D 初学者们的 第一套框架框架内部积累了多个项目的在各个技术方向的解决方案。...高凯 @MyUnityFrameWork github: MyUnityFrameWork 简介 Unity框架,组件可插拔,可视化编辑,代码自动生成。

9.6K20

优秀开源AI框架推荐

AI领域开源框架推荐 AutoML开发框架 AutoML全称是Automated Machine Learning,即自动机器学习,听起来是不是很酷,没错的确很酷,如果感兴趣的话可以读一下我们实验室写的...[enqma29cnv.jpeg] https://zhuanlan.zhihu.com/p/158162306zhuanlan.zhihu.com 至于开发框架主要以基于深度学习的为主推荐一下几个:...利益相关首先推荐 Vega,之前写了一篇介绍Vega的文章,如下。...简而言之,Vega是目前第一个实现端到端AutoML的框架,目前正在参与实习工作,新的版本放出来后易用性相比于已放出的1.0版本会有很大提升,敬请期待。...https://zhuanlan.zhihu.com/p/258362976zhuanlan.zhihu.com [sjdng1awrn.jpeg] 第二个推荐巨硬的 NNI, 易用性很强,下至胎儿,上至

1.1K40

Java 项目推荐:超全文档,造轮子,轻量级权限认证框架

准备开一个项目推荐专栏,主要原因就是现在能够从 0 到 1 教你做一个有竞争力的项目教程真的是少之又少,有的话也是趋之若鹜,比如更早的商城、秒杀项目,前几年的 RPC,近几年的论坛项目,烂大街了已经。...https://gitee.com/dromara/sa-token (点击文末阅读原文直达) Github:https://github.com/dromara/sa-token 项目简介:一个轻量级 Java...权限认证框架,让鉴权变得简单、优雅!...花式 token 生成、自动续签、同端互斥登录、会话治理、jwt 集成、Spring 集成、WebFlux 集成…… 一个开源中间件,对飙 Shiro、SpringSecurity 等传统老牌权限认证框架...文档尽力讲解了每个功能的设计原因、应用场景,用心阅读文档,能学习到的将不止是 Sa-Token 框架本身,更是绝大多数场景下权限设计的最佳实践。

1K20

强烈推荐:基于Java反射实现一个 Android ORM 框架

今天给大家推荐一个不错的开源项目代码,作者利用反射机制实现了数据库的 ORM 框架。希望大家读了之后能够从中学习作者的思路和思想。再重复一遍,学习一下作者的思路和思想,是学习思想!...LazyDB 一款简易使用的orm框架。 1. 框架设计 1.1. 总体流程 ?...对于数据库的“增删改”操作,将对象输入,通过ORM框架处理,构建SQL语句,然后写入数据库,如图1所示; 对于查询数据库的操作,输入要输出对象的Class,通过ORM框架处理,构建SQL语句,查询数据库...对于SQLite表字段与Java对象字段映射规则: (1)只映射非final和非static的Java字段; (2)Java的字段名即SQLite表的字段名; (3)主键取Java对象中的名字为ID(不区分大小写...Java反射优化方案 Java反射机制虽然好用,但是为此会牺牲性能,这里有个优化点,可以在取反射时,加一层内存缓存,先查缓存,找不到再取反射。

1.3K80

Vue管理后台框架选择推荐

Vue.js 是一个目前比较流行的前端框架,在业界也算很有名气,今天这里为大家罗列一下基于Vue的后端管理的框架。...使用这些框架你会发现它包括了我们常用的路由,状态,交互等等,我们只需要去复用它的代码,加上一下我们自己少量的逻辑就能轻松的完成项目。...会为你节约更多时间喝喝咖啡等,给你一种“框架在手,天下我有”的感觉。...1、element Element UI 是一套采用 Vue 2.0 作为基础框架实现的组件库,它面向企业级的后台应用,能够帮助你快速地搭建网站,极大地减少研发的人力与时间成本。...评价:网站快速成型工具 Element,非常出色的后台管理系统框架,直接填内容即可。

3.8K30
领券