V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  fivesmallq  ›  全部回复第 5 页 / 共 9 页
回复总数  173
1  2  3  4  5  6  7  8  9  
建议参考下其他类似 saas 产品 api 的设计,作为一个平台,api 还是挺重要的
@Casbin API 所有的 url 设计都是 get+post ,path 上全是动词,实际可以使用 http method 来解决,model 好多是复用的,删除的时候也需要传入整个 model 吗?也没有写清楚哪些是必填的,example value 最好有一些真实的数据,会比较直观。response 也是一言难尽,都用的一个,data 和 data2 的作用分别是?

{
"data": {},
"data2": {},
"msg": "string",
"name": "string",
"status": "string",
"sub": "string"
}
没人吐槽下 RESTful API 吗
2022-05-23 23:14:27 +08:00
回复了 MakHoCheung 创建的主题 问与答 请教一下大佬们怎么设计接口
推荐 2 个 api 设计的指南,我会经常参考 google 的 https://cloud.google.com/apis/design?hl=zh-cn

微软 azure 的 https://docs.microsoft.com/zh-cn/azure/architecture/best-practices/api-design

另外有些场景想不太明白也会参考 https://docs.github.com/en/rest/repos/reposhttps://docs.digitalocean.com/reference/api/api-reference/#operation/list_deployments

总是看到有人说 RESTful 不好用,复杂场景搞不定,自己思考过,参考过好的设计吗?
2022-05-23 16:19:22 +08:00
回复了 MakHoCheung 创建的主题 问与答 请教一下大佬们怎么设计接口
对资源设计不清晰,order 和 address 属于不同的资源,如果是修改用户的配送地址 put /users/:userId/address/:addressId 如果是修改某个订单的地址 put /orders/:orderId/address ,address 一般有单独的维护页面,用户可以管理自己的多个配送地址,这个地方是有 address id 的,而下单后,address 信息会固化一部分到订单中,用户有临时修改这个订单地址的时候,一般来说就不太用 adress id 了,一般来说是收货地址,如果是多个地址,那么也可以在 path 上再区分
2021-11-05 19:24:18 +08:00
回复了 bfc 创建的主题 程序员 开发速度最快的 Web 框架?
java 里借鉴 rails 思路的 https://www.playframework.com/documentation/1.5.x/firstapp
看看文档就可以撸了,本地开发热重载,改代码实时生效,速度嗷嗷快。
推荐 jump desktop,官方的 microsoft remote desktop 难用的一批。
2020-11-25 15:02:15 +08:00
回复了 ggjjl1 创建的主题 Java 请问大家,现在 Java 比较流行的 ORM 框架是哪些?
推荐尝试下 ebean
2020-09-28 11:11:16 +08:00
回复了 XDy0 创建的主题 程序员 阿里云的文档把我给整吐了
大部分都是实习生搞
2020-09-22 16:01:19 +08:00
回复了 hooopo 创建的主题 分享创造 hackershare: Social bookmarking reinvented!
@hooopo 鼠标所在的区域一般和内容接近,右键保存比较适应,pocket 和其他一类工具一般都有右键关联。特意去右上角的扩展栏区域点一下不是那么自然。
2020-09-22 15:56:30 +08:00
回复了 hooopo 创建的主题 分享创造 hackershare: Social bookmarking reinvented!
可以加个右键保存的功能,会比在扩展栏点一下方便:)
2020-09-22 15:13:36 +08:00
回复了 changdy 创建的主题 Java 各位 Java 大佬你们 http 客户端都用什么?
2020-09-02 10:50:13 +08:00
回复了 MuscleOf2016 创建的主题 Kubernetes 有什么 K8s 安装教程推荐嘛
2020-08-05 18:45:38 +08:00
回复了 evilrat 创建的主题 Java 关于 Java 调用外部命令的疑惑,希望有大佬可以指点迷津。。
2020-07-10 11:14:21 +08:00
回复了 bushiren 创建的主题 Java Autowired 注入后怎么运行构造方法
使用 ApplicationContext 的方法获取 bean,context.getBean(clazz,args); SpringContextHolder.getBean(XXX.class, arg1, arg2);
2020-07-10 11:07:00 +08:00
回复了 wxsm 创建的主题 程序员 关于容器构建方式优劣的疑惑
当然是 1,可重用的镜像不应该再有太多的外部过程,应该是直接可用的
2020-06-24 16:30:36 +08:00
回复了 firhome 创建的主题 程序员 请教快速解析文本 html 的工具?
之前做爬虫的时候写的一个小工具。

https://github.com/fivesmallq/web-data-extractor

Extracting and parsing structured data with jQuery Selector, XPath or JsonPath from common web format like HTML, XML and JSON.
2020-04-02 10:59:48 +08:00
回复了 rizon 创建的主题 程序员 gradle 项目 打包时如何把 git 版本号写入配置文件
看看 git-commit-id-plugin ?
2019-08-30 11:20:12 +08:00
回复了 fivesmallq 创建的主题 宽带症候群 如何才能跑满千兆带宽
@fnscar 上行不变,还是 30Mbps
2019-08-27 07:13:16 +08:00
回复了 fivesmallq 创建的主题 宽带症候群 如何才能跑满千兆带宽
@lygmqkl 测试网速?意义就是因为宽带是千兆,做技术的不挑战下极限吗?
@yaapoo 北京联通现在活动,299 一个月好像,记不清了。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2766 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 09:31 · PVG 17:31 · LAX 01:31 · JFK 04:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.