写点什么

开发

0 人感兴趣 · 553 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/9a/9a8246bb23d8bf928345582e839d8c8f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Seata Saga 模式快速入门和最佳实践

用户头像
SOFAStack
2 小时前

本文主要介绍 Seata Saga 模式的使用以及最佳实践,围绕三个部分展开,第一部分是 Seata Saga 的简介、第二部分旨在快速介绍 Seata Saga 模式的使用方法并帮助入门,最后一部分将会给大家分享一些 Seata Saga 实践中的经验,更快更好得使用 Seata Saga 模式

https://static001.geekbang.org/infoq/68/68b6600d6fb6e24693a87c2ba01556cc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

传统软件如何 SaaS 化改造,10 个问答带你掌握最优解

如果您所在企业希望实行SaaS化改造,可访问了解华为云开发者技术团队的SaaS支持计划。

https://static001.geekbang.org/infoq/18/183c53d20fff3f4cbc1df0b6741f4bd6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

揭秘 Spring 依赖注入和 SpEL 表达式

在本文中,我们深入探讨了Spring框架中的属性注入技术,包括setter注入、构造器注入、注解式属性注入,以及使用SpEL表达式进行属性注入。

https://static001.geekbang.org/infoq/ae/aebff997026d2f07a7c82e6e71944810.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

了解 Dubbo:分布式服务框架的基础知识

用户头像
Apifox
06-09

Dubbo 是阿里巴巴公司开发的一款高性能的分布式服务框架,用于远程服务调用和服务治理。它具有透明化的远程调用、负载平衡、服务注册和发现、可扩展性和服务治理等特性。Dubbo支持自定义扩展各种功能,如负载均衡、协议、序列化等,并提供了大量服务治理功能

https://static001.geekbang.org/infoq/63/631828e949fc436411e2c44a3a7e864f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

实例讲解 Flink 流处理程序编程模型

在深入了解 Flink 实时数据处理程序的开发之前,先通过一个简单示例来了解使用 Flink 的 DataStream API 构建有状态流应用程序的过程。

https://static001.geekbang.org/infoq/1b/1bda272cb15f8e24e3f80101b526bd7f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Postman 前后端都适用吗?

用户头像
Liam
06-08

Postman 是一个流行的 API 测试与开发工具。它被广泛地应用在前后端开发的过程中,但是很多人对于它的使用场景存在疑惑。那么,到底是前端用还是后端用呢?本文将从多个角度详细解答这个问题。

https://static001.geekbang.org/infoq/be/be2663912a5b961ae61187988526f7bf.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入理解注解驱动配置与 XML 配置的融合与区别

本文旨在深入探讨Spring框架的注解驱动配置与XML配置,揭示两者之间的相似性与差异。

https://static001.geekbang.org/infoq/00/00777f791f197da6011e4693aabe3c76.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

直播 app 源码开发的稳定控制知识

这就使直播APP源码平台的人数的巨大,这也增加了运营商的烦恼,当直播APP源码平台的直播间中观看用户到达一定限度时,如何能保证直播的稳定进行?当然,这也就是我们今天要解决的一个问题,简简单单的两种方式就能实现直播APP源码平台的稳定进行。

https://static001.geekbang.org/infoq/2f/2fbe46091502fc6fe0173d40cc74312d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Simple Date Format 类到底为啥不是线程安全的?

我们就一起看下在高并发下Simple Date Format类为何会出现安全问题,以及如何解决Simple Date Format类的安全问题。

https://static001.geekbang.org/infoq/cf/cfacb028f2cbb9ceb144e65f3cd7ae6a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

数据结构校验得心应手:Apifox 最佳实践

用户头像
Liam
06-02

在设计接口的过程中,响应数据需要和返回响应规范一一对应。这样能够确保接口的一致性和可靠性,并且方便接口的使用和维护,即使在后续迭代过程中出现问题,开发人员与测试人员也能快速排查解决。

https://static001.geekbang.org/infoq/81/81f35791eb8211a2528e30fbbd27b44f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

StampedLock:高并发场景下一种比读写锁更快的锁

在读多写少的环境中,有没有一种比ReadWriteLock更快的锁呢?有,那就是JDK1.8中新增的StampedLock!

https://static001.geekbang.org/infoq/af/af579e0b9dba01374254e79b2b9afbe9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

详解 RocketMQ 顺序消费机制

顺序消息是指对于一个指定的 Topic ,消息严格按照先进先出(FIFO)的原则进行消息发布和消费,即先发布的消息先消费,后发布的消息后消费。

除了运行、休眠…进程居然还有僵尸、孤儿状态

本章我们将认识几种进程状态——运行状态、休眠状态、暂停状态、退出状态等。还要介绍两种具有惨烈身世的僵尸进程与孤儿进程~

https://static001.geekbang.org/infoq/7b/7b20d95085726df2c9cb7fd2fc555f3a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

RoCE 多网卡时,报文可以过去,但是回不来

虽然网卡是接入RoCE网络,但其实问题本身是单纯路由相关的,所以看的时候,不用关注RoCE,只当做一个独立子网就行了

https://static001.geekbang.org/infoq/e6/e6715d4e9d9633191fe91d2f5aef2484.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

实例讲解 Spring boot 动态切换数据源

本文模拟一下在主库查询订单信息查询不到的时候,切换数据源去历史库里面查询。

https://static001.geekbang.org/infoq/90/90fe4bccdc7dffd4e96ffad1386869d4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CMake 入门教程:从零开始构建 C/C++ 项目

CMake是一个跨平台的自动化构建工具,可以用于构建各种类型的项目,包括*C++、C、Python、Java*等。本文将从零开始,介绍如何使用CMake构建一个简单的C/C++项目

https://static001.geekbang.org/infoq/6e/6e3d6a87ef8e8f58a607c84033e23590.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C/C++ 项目构建指南:如何使用 Makefile 提高开发效率

Makefile是一个常用的自动化构建工具,它可以为开发人员提供方便的项目构建方式。在C/C++项目中,Makefile可以用来编译、链接和生成可执行文件。使用Makefile的好处是可以自动执行一系列命令,从而减少手动操作的复杂性和出错的可能性。此外,Makefile还可以

https://static001.geekbang.org/infoq/6e/6e3d6a87ef8e8f58a607c84033e23590.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何通过 Makefile 优化加速编译过程提高开发效率

在软件开发中,编译是一个必不可少的过程。但是,当代码规模变得越来越大时,编译时间也会变得越来越长,这会严重影响开发效率。在这种情况下,优化Makefile可以帮助我们加速编译过程,以下是一些Makefile优化的建议

https://static001.geekbang.org/infoq/9d/9d263c75215442522345308efa72028b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

百度工程师移动开发避坑指南——内存泄漏篇

在日常编写代码时难免会遇到各种各样的问题和坑,这些问题可能会影响我们的开发效率和代码质量,因此我们需要不断总结和学习,以避免这些问题的出现。

https://static001.geekbang.org/infoq/79/792a1426589e113df6dd8d0095510331.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MoE 系列(四)|Go 扩展的异步模式

在《MoE 系列(三)|使用 Istio 动态更新 Go 扩展配置》中我们体验了用 Istio 做控制面,给 Go 扩展推送配置,这次我们来体验一下,在 Go 扩展的异步模式下,对 Goroutine 等全部 Go 特性的支持。

https://static001.geekbang.org/infoq/09/092da3f09dbe111d7c952962eedf8afb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

记录内网 Docker 启动 Stable-Diffusion 遇到的几个坑

最近看到K8s启动stable-diffusion的文章,想着在自己开发环境复现一下。没想到在内网环境还遇到这么多问题,记录一下。

https://static001.geekbang.org/infoq/00/00385dff1a18bd40e62ade5327877d7b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从前后端的角度分析 options 预检请求

options预检请求是干嘛的?options请求一定会在post请求之前发送吗?前端或者后端开发需要手动干预这个预检请求吗?不用文档定义堆砌名词,从前后端角度单独分析,大白话带你了解!

https://static001.geekbang.org/infoq/7a/7a917c7097b70c6e8f40e133f07dd42a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C++ 编译器和链接器的完全指南

C++是一种强类型语言,它的编译和链接是程序开发过程中不可或缺的两个环节。编译器和链接器是两个非常重要的概念。本文将详细介绍C++中的编译器和链接器以及它们的工作原理和使用方法。

https://static001.geekbang.org/infoq/e2/e2f2827bd76df7a9744a55da78a98fa2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从浏览器输入域名开始分析 DNS 解析过程

DNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络。

https://static001.geekbang.org/infoq/7a/7a917c7097b70c6e8f40e133f07dd42a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C++ 模板和泛型编程详解

C++中的模板和泛型编程是非常重要的概念。模板是一种将数据类型作为参数的通用程序设计方法。它们允许开发人员编写可以处理各种数据类型的代码,而无需为每种数据类型编写不同的代码。下面介绍了一些关于C++中模板和泛型编程的重要知识点

开发_开发技术文章_InfoQ写作社区