V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Mithril  ›  全部回复第 82 页 / 共 121 页
回复总数  2412
1 ... 78  79  80  81  82  83  84  85  86  87 ... 121  
2020-08-20 11:04:27 +08:00
回复了 SurfaceView 创建的主题 程序员 大佬们你们 sql gui 都用啥啊?
不知道你们有没有人用过 pgadmin,几年前用过一次,真的好用。
动不动就死掉,极大的延长了摸鱼时间。
2020-08-19 19:36:25 +08:00
回复了 Livid 创建的主题 微软飞行模拟 MSFS 2020 的 4K 硬件配置
比起下一代显卡的价格。。我选择买个 XBox 。。
2020-08-19 11:24:11 +08:00
回复了 anson2017 创建的主题 北京 想在北京考驾照,有推荐的驾校和什么需要注意的地方吗?
东方时尚,流程很标准化,省了很多时间。
主要是食堂很便宜,量大管饱。
平时周日都可以,只有科目三以前的集中培训和考试的时候需要请假。
2020-08-19 08:33:51 +08:00
回复了 zhdsuperm 创建的主题 程序员 想问下大家: npm 私有仓库都用的什么方案?
直接 Artifactory 一把梭。可以把整个公司大部分私库的问题一次性全部解决。
相对于非专业人员来说,Windows Server 才更友好一些。。。
你只用 SMB 的话,是不是苹果无所谓的,没什么搭配的问题。你用群晖挂载上去也是 SMB 。
Windows 10 和 Server 主要感知上的区别是 10 会有一些媒体类的功能,而且自动更新会强制重启。Server 就不会了,而且垃圾服务少一些。剩下的其实都一样。Windows 10 会屏蔽掉一些 Server 才会用到的功能,比如多用户同时登录,IIS 连接数限制等等。拿来做网盘的话,Server 会好一些。
记得如果你要用存储池的话,只用 mirror 就可以了。
2020-08-13 16:35:07 +08:00
回复了 fngtz09 创建的主题 问与答 哪里能找到好的外包软件服务呢?
@fngtz09 这个没办法。你想要对接一个公司,那公司的行政人力等后台部门肯定都是从你这单里赚钱的。
销售还要一部分提成,剩下才是你花在编程沟通运维上的成本。
这都还是基础的,没算二手三手转包出去的。那成本更低。
2020-08-13 15:23:34 +08:00
回复了 fngtz09 创建的主题 问与答 哪里能找到好的外包软件服务呢?
@fngtz09 外包就是这样的。人员流动性很高,肯定不会太注重质量。而且说实话,做外包并不是很赚钱,多数靠的是压榨人工。
所以专门的外包公司质量基本不用太期待。
2020-08-13 15:12:02 +08:00
回复了 fngtz09 创建的主题 问与答 哪里能找到好的外包软件服务呢?
@fngtz09 流程倒是无所谓,就算是兼职也可以找第三方公司签。
不过靠谱外包公司确实不好找,我倒是认识几个,不过也不知道靠谱不靠谱。。。
2020-08-13 15:05:56 +08:00
回复了 fngtz09 创建的主题 问与答 哪里能找到好的外包软件服务呢?
小于一个星期的自己写就可以了吧。。。
或者找个靠谱兼职就行。
2020-08-12 11:05:32 +08:00
回复了 tyhuohuo8 创建的主题 问与答 小米 10 至尊版本 VS iPhone 11 pro,你会选择哪个?
双持啊,K30 至尊它不香吗?
2020-08-12 10:56:08 +08:00
回复了 jiobanma 创建的主题 Java 关于数据聚合与 graphQL 的使用
@jiobanma GraphQL 的一个功能,你看一下 Demo 一般都有。
2020-08-12 10:19:58 +08:00
回复了 jiobanma 创建的主题 Java 关于数据聚合与 graphQL 的使用
@jiobanma 嗯。你试的时候注意一下,不要光看例子那些从内存里直接返回数据的,试着把查询打到数据库里。如果你一次返回一个对象数组,然后数组里的对象还嵌套了查询,数据库没准直接就炸了。
Data Loader 就是用来解决这个问题的。
这俩试过了,GraphQL 做查询的坑基本就趟过去了。然后就是 Mutation,权限,Log 等等。。。
2020-08-12 10:10:28 +08:00
回复了 jiobanma 创建的主题 Java 关于数据聚合与 graphQL 的使用
@optional 其实做聚合也是一样,简单查询还行,复杂一点的你就得写 DataLoader 。
其实做接口这个事,不管你是 Restful 也好,GraphQL 也好,瞎怼也好,都只是个形式和工具。该做的事一件也不会少。
各有优缺点而已。也不是说上了 GraphQL 就万能了,只是说如果聚合和标准化是你的痛点的话,那 GraphQL 可以帮你尽量避开这些坑,但其他的坑该有也还是会有的。
2020-08-12 09:58:43 +08:00
回复了 jiobanma 创建的主题 Java 关于数据聚合与 graphQL 的使用
@jiobanma 是的。我说的你不能在 Rest Controller 里面干这个事主要是因为这是违背 Restful 的设计原则的。单独做一个 GraphQL 用的 Controller 就可以了。
你可以去看一下它的 HelloGraphql 的 Schema 和 Type 是怎么写的,那个是核心。
2020-08-12 09:50:42 +08:00
回复了 jiobanma 创建的主题 Java 关于数据聚合与 graphQL 的使用
@jiobanma 你这个做法是不行的。你没法从一个 Rest Controller 里面直接调用 GraphQL 。GraphQL 也不是拿来做数据聚合用的。
它的核心就是你说的那个 JSON 语法,通过 POST 请求过来的 JSON 被解析后,GraphQL 会去调用对应的 Query,然后你这些手写的 Query 会调用和聚合相关的 Type 。
这一个链条里的 Query 和 Graph Type 都是你自己手写的,和 Rest API 用的类型是不一样的。比如按你的例子来说,你在 User 里面挂个 Group 。一般的 Rest API 只会从 User 里面返回一个 Group ID 。但你如果做成 GraphQL 接口的话,你需要自己写把这个 Group ID 转换成 Group 对象的查询。
GraphQL 会帮你在需要的时候去调用这个查询而已。
2020-08-12 00:23:45 +08:00
回复了 jiobanma 创建的主题 Java 关于数据聚合与 graphQL 的使用
这种需求 GraphQL 可以直接解决。你定义 GraphQL 对象的时候直接用 User 里面嵌套一个 Group,前端需要从 User 里面获取所属 Group 的时候直接拿这个对象就可以了,GraphQL 会给它填进去。
当然很多时候你需要自己写 DataLoader 。
你如果不能用纯 Rest API 完成接口设计,那么多数是前端需要依靠后端来聚合数据。大概率是因为性能原因没办法在前端做聚合。GraphQL 本身可以帮你做一些简单的聚合,同时也可以直接减少请求次数。但是最终你很可能还是要自己写一些 DataLoader 或者构造一些用来做 VM 的 Graph Type 。
对于后端来说,用 GraphQL 不会带来太多便利,该写的还是要写。只是前端可以一定程度上自行决定返回的数据结构,你也省了很多沟通成本,提升的是整个项目的效率。
1 ... 78  79  80  81  82  83  84  85  86  87 ... 121  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1442 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 17:24 · PVG 01:24 · LAX 09:24 · JFK 12:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.