卫报使用无服务器技术构建Pinboard协作工具 -- 知识铺

作者 | Rafal Gancarz 译者 | 明知山 策划 | Tina 英国卫报创建了一个讨论和资产共享工具 Pinboard ,并将其整合到公司使用的各种内容管理平台中。该解决方案使用了一系列技术,包括用于编写业务逻辑的 Typescript、用于执行代码的无服务器服务、API 端点和 GraphQL 服务器,以及用于存储的 AWS RDS(PostgreSQL)……

阅读全文

REST与GraphQL在微服务架构中的比较 -- 知识铺

关于使用REST还是GraphQL来构建微服务哪个更好,一直存在争论。这两种技术都有其支持者和批评者,但当涉及微服务架构的特定需求时,GraphQL 成为明显的领先者。原因如下: RESTful 的关注点 虽然 REST 多年来一直是首选 API 风格,因其简单性和普遍适用性而受到赞誉,但它的局限性在微服务环境中变得……

阅读全文

推荐几款C#的通信框架 -- 知识铺

推荐几款C#的通信框架: github:https://github.com/bingbing-gui/dotnet-guide 1. GraphQL GraphQL是一个开源的,面向API而创造出来的数据查询操作语言以及相应的运行环境。于2012年仍处于Facebook内部开发阶段,直到2015年才……

阅读全文

使用 Nest.js + GraphQL + Prisma + MySQL 实现增删改查 -- 知识铺

我们经常用 restful 的接口来开发业务。 比如 GET 请求 /students 查询所有学生,/students/1 查询 id 为 1 的学生 发送 POST、PUT、DETETE 请求分别代表增删改。 其实也可以用 GraphQL 的方式来写接口: 查询: 新增: 增删改查都在一个接口里搞定,并且想要什么数据由前端自己取。 今天我们就用 Nest + GrahQL 做一个 TodoList 的增删……

阅读全文

Spring Boot中使用GraphQL应对数据需求变化 -- 知识铺

微信公众号:九极客 欢迎星标关注九极客,一起探讨技术与架构! 大家的点赞、收藏和评论很重要,如文章对您有帮助还请转发支持下,谢谢! 图注:大少公众号 随着应用程序和服务的不断发展,数据需求往往会经历多次变化。为了应对这种变化,传统的RESTful API可能需要频繁地进行版本更新,而Gra……

阅读全文

2024-04-20 微信公众号精选安全技术文章总览 -- 知识铺

2024-04-20 微信公众号精选安全技术文章总览 洞见网安 2024-04-20 0x1 LC 多云攻击面资产梳理开源工具 WgpSec狼组安全团队 2024-04-20 22:48:10 LC(List Cloud)是一款多云攻击面资产梳理工具,旨在帮助甲方蓝队快速梳理可能暴露在公网上的资产。LC支持列出多个云服务商的配置,包括阿里云、腾讯云、华为云等,具有高度可扩展……

阅读全文

使用 GraphQL 和 Fetch 进行 API 查询 -- 知识铺

GraphQL 简介 GraphQL 是从远程服务器查询数据的强大工具,也是我构建 API 的首选方式。对一些人来说,学习它可能有一定难度,因为教程通常使用 Apollo 或 Relay 等工具进行编写。 这些工具很不错,但通常更适用于复杂项目。在某些情况下,最好选择更轻量级的方法,并且不要通过添加额外的库增加包大小。 在这种情况下,你可以直接使……

阅读全文

使用Spring for GraphQL实现聚合接口 -- 知识铺

前面的背景部分,纯是记录一下,不用看。 背景 这是一个探索性质的工作。 当时公司基于众多研发团队的情况,希望能找出一条减少研发工作量的路线,除了GraphQL,还有其他的路线,比如自研低代码平台,采用国内的一些后台开发平台,代码生成器,还有一些简化接口开发的工具等等。 因为现实的情况,一……

阅读全文

MySQL MVCC机制深入解析 -- 知识铺

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,很多小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试机会,遇到很多很重要的面试题: 1.请解释Mysql MVCC,它的 作用是什么? 2.在MySQL中,MVCC是如何实现的?请简述其工作原……

阅读全文

MySQL死锁问题详解及解决方案 -- 知识铺

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线企业如 字节、得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团、蚂蚁、得物的面试资格,遇到很多很重要的面试题: MySQL死锁什么时候发生,如何解决? 如何解决MySQL中的死锁问题? 最近有小伙伴在面试……

阅读全文

最近文章

福利派送

分类

标签

404 AI技术 AJAX API API设计 ARM Angular Apache Knox Apache Shiro Apache Spark Apache Zeppelin Apollo App Router ArrayBuffer Bootstrap Bun ByteBuffer C++入门 C++进阶 C++高级 C/C++ Cas CAS5 CAS单点登录 CAS服务 CAS服务器 CGLIB代理 CI/CD CRUD Operations CRUD接口 CSS CSS 填充 CSS模块 Canvas Cas CentOS 7.x Class 类 Clickhouse Clickhouse Core Web Vitals Cortex-M3 Coze平台 C语言编程 Dao层 DataOutputStream DataView DeFi DevOps Docker ELK ELK Stack ETL工具 Elastic Stack Elasticsearch Expedia FAA Fetch Filebeat FreeMarker GPT-4o Geoserver漏洞 Go 语言 GraphQL GraphQL漏洞 HTML HTML5 InnoDB JEP 423 JEP 447 JEP 454 JEP 456 JEP 457 JEP 458 JEP 459 JEP 460 JEP 461 JEP 462 JEP 463 JEP 464 JFinal JWT JWT验证 Java Java 17 Java 22 Java Web安全 JavaScript JavaScript 运行时 Java入门 Java运行日志 LLM大模型 LM393 LangChain Lepod Pro Link 组件 Link组件 Linux系统RPM管理器 Llama3中文模型 Logstash MCU MDK5 MVCC Maven Multiline插件 MyBatis MySQL Mybatis-Plus NIO Nest Nest.js Netty Next Js Next.js Next.js App Router NextJS Node.js Node.js API Node.js 替代品 OAuth 集成 OORT POM Pac4j Pac4j 4.0.0 pac4j-cas Performance Tuning Pinboard Prisma Python REST REST API React React Query Redis RubyGems SPL SSG SSO-Shiro-CAS STDOUT STM32 Scala Server Rendering Service层 Shiro Socket 编程 Spring Spring AOP Spring Boot Spring Boot 2.0 Spring Framework Spring MVC Spring Security Spring Validation SpringBoot SpringBoot Storybook Swagger接口文档 TCP粘包问题 Tailwind CSS TeamCity ThinkJS ThreadLocal Troubleshooting TypeScript TypedArray Vue.js Web 应用程序 Web 应用程序开发 WebSocket Web开发 Web框架和库 Word文档 buji-pac4j bundler Cas cookie exchange信息收集 Filebeat gRPC gem install redis graphql-go 库 Logstash macOS multiline openssl Pac4j pac4j-cas pom.xml serviceValidate session Shiro systemctl webStorage wisemodel.cn zlib 中年危机 事件驱动模型 云服务 代理器冲突 代码生成器 会议笔记 位操作 依赖管理 健康管理 光敏电阻 入门学习 全局异常处理 全栈开发 关闭行为 内存泄露 内省漏洞 分布式会话管理 前端 前端开发 动态页面 单点登出 单点登录 单片机 卫报 原子操作 参数校验 反射 可持续发展 可视化 后台运行 后端开发 图像优化 增量站点重新生成 多云攻击面资产梳理 多端数据统一访问 多行合并 多行日志 始智AI 字段名异常 字符串 安全 安全库 安全性 安全框架 安装 实时数据推送 客户端集成 家庭分享 容器化部署 导航 小企业架构师 小车循迹 小车设计 嵌入式 嵌入式开发 嵌入式系统 巡线小车 工程创建 幂等性 平衡树 开发板 开发环境 开源社区 开源项目应用 异常处理 异常检测 异步处理 形状 微前端架构 微控制器 微服务 心电监测 心知了 性能 性能优化 性能提升 性能测试 批量处理 技术提升 报错 持续集成 指南 授权 接口 接口管理 控制器 效率提升 数字相册 数据分析 数据处理 数据存储 数据库 数据查询 数据采集 数据需求变化 文档管理 新特性 无服务器技术 日志处理 日志收集 日志配置 智能硬件 服务器端渲染 机器学习 架构 架构师 架构设计 架构转型 查询优化 样式表 模态框 模板生成 正则表达式 死锁 注销请求 测试 消息边界标记 渗透测试 溯源分析 灵活性 热门文章 环保 环境影响 现代化 用户体验 用户管理 用户角色验证授权 电机驱动 登出处理 登录体验 登录认证 登录验证 示例代码 笔记系统 算法效率 索引映射 红外巡线 红外循迹 线程安全 统一返回格式 绿色编码 缓冲池 编程语言 网站设计 网页样式 聊天机器人 职业升级 职业转型 聚合接口 自动化 自动装配 航班搜索 蓝牙遥控 解决方案 认证 训练数据 记忆保存 课程 路由 路由器 路由约定 跳表 身份认证 身份验证 身份验证授权 迁移原因 运行时 避免锁表 配置 重复下单 重定向 金融科技 锁表 长度 阻塞 IO 陀螺仪控制 集成 集成配置 零拷贝 静态免杀 静态站点生成 静态站点生成(SSG) 非阻塞 IO 面试题 页面导航 页面链接 项目结构 预渲染 高并发 高清渲染 高级协议支持

友情链接

其它