2024年4月24日
作者 | Rafal Gancarz 译者 | 明知山 策划 | Tina 英国卫报创建了一个讨论和资产共享工具 Pinboard ,并将其整合到公司使用的各种内容管理平台中。该解决方案使用了一系列技术,包括用于编写业务逻辑的 Typescript、用于执行代码的无服务器服务、API 端点和 GraphQL 服务器,以及用于存储的 AWS RDS(PostgreSQL)……
阅读全文
2024年4月24日
关于使用REST还是GraphQL来构建微服务哪个更好,一直存在争论。这两种技术都有其支持者和批评者,但当涉及微服务架构的特定需求时,GraphQL 成为明显的领先者。原因如下: RESTful 的关注点 虽然 REST 多年来一直是首选 API 风格,因其简单性和普遍适用性而受到赞誉,但它的局限性在微服务环境中变得……
阅读全文
2024年4月24日
推荐几款C#的通信框架: github:https://github.com/bingbing-gui/dotnet-guide 1. GraphQL GraphQL是一个开源的,面向API而创造出来的数据查询操作语言以及相应的运行环境。于2012年仍处于Facebook内部开发阶段,直到2015年才……
阅读全文
2024年4月24日
我们经常用 restful 的接口来开发业务。 比如 GET 请求 /students 查询所有学生,/students/1 查询 id 为 1 的学生 发送 POST、PUT、DETETE 请求分别代表增删改。 其实也可以用 GraphQL 的方式来写接口: 查询: 新增: 增删改查都在一个接口里搞定,并且想要什么数据由前端自己取。 今天我们就用 Nest + GrahQL 做一个 TodoList 的增删……
阅读全文
2024年4月24日
微信公众号:九极客 欢迎星标关注九极客,一起探讨技术与架构! 大家的点赞、收藏和评论很重要,如文章对您有帮助还请转发支持下,谢谢! 图注:大少公众号 随着应用程序和服务的不断发展,数据需求往往会经历多次变化。为了应对这种变化,传统的RESTful API可能需要频繁地进行版本更新,而Gra……
阅读全文
2024年4月24日
2024-04-20 微信公众号精选安全技术文章总览 洞见网安 2024-04-20 0x1 LC 多云攻击面资产梳理开源工具 WgpSec狼组安全团队 2024-04-20 22:48:10 LC(List Cloud)是一款多云攻击面资产梳理工具,旨在帮助甲方蓝队快速梳理可能暴露在公网上的资产。LC支持列出多个云服务商的配置,包括阿里云、腾讯云、华为云等,具有高度可扩展……
阅读全文
2024年4月24日
GraphQL 简介 GraphQL 是从远程服务器查询数据的强大工具,也是我构建 API 的首选方式。对一些人来说,学习它可能有一定难度,因为教程通常使用 Apollo 或 Relay 等工具进行编写。 这些工具很不错,但通常更适用于复杂项目。在某些情况下,最好选择更轻量级的方法,并且不要通过添加额外的库增加包大小。 在这种情况下,你可以直接使……
阅读全文
2024年4月24日
前面的背景部分,纯是记录一下,不用看。 背景 这是一个探索性质的工作。 当时公司基于众多研发团队的情况,希望能找出一条减少研发工作量的路线,除了GraphQL,还有其他的路线,比如自研低代码平台,采用国内的一些后台开发平台,代码生成器,还有一些简化接口开发的工具等等。 因为现实的情况,一……
阅读全文
2024年4月24日
尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,很多小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试机会,遇到很多很重要的面试题: 1.请解释Mysql MVCC,它的 作用是什么? 2.在MySQL中,MVCC是如何实现的?请简述其工作原……
阅读全文
2024年4月24日
尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线企业如 字节、得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团、蚂蚁、得物的面试资格,遇到很多很重要的面试题: MySQL死锁什么时候发生,如何解决? 如何解决MySQL中的死锁问题? 最近有小伙伴在面试……
阅读全文