写点什么

服务端

5 人感兴趣 · 38 次引用

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

如何利用 Go 创建一个 Web 应用

假设你开发了一个使用 Go 语言编写的程序来管理你的照片库,这个程序可以在你的电脑上处理你的照片。你可能想与其他家庭成员分享这些照片,为此,你可以通过电子邮件发送包含所有照片的附件。但如果你拍了一万张照片,这种解决方案可能是不可行的。

动态资源技术 JSP|Java 与 Html 的美好相遇

JSP可以用简单易懂的方式表示为:Html+Java=JSP,JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基

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

【微电平台】- 高并发实战经验 - 奇葩问题解决之旅

本文介绍电销系统在遇到【客户名单离线打标】问题时,从排查、反复验证到最终解决问题并额外提升50%吞吐的过程,适合所有服务端研发同学,提供生产环遇到一些复杂问题时排查思路及解决方案。

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

vue 的两种服务器端渲染方案

关于服务器端渲染方案,之前只接触了基于react的Next.js,最近业务开发vue用的比较多,所以调研了一下vue的服务器端渲染方案。本文着重介绍两种渲染方案。

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

前端监控之性能与异常

现有的大部分监控方案都是针对服务端的,而针对前端的监控很少,因而,我们需要一个前端的页面监控系统,持续监控和预警页面性能的状况,并且在发现瓶颈时用于指导优化工作。本文介绍通过简单的js代码,即可实现对页面性能与异常的监控与数据上报。

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

GaiaX 开源解读 | 表达式作为逻辑动态化的基础,我们是如何设计的

GaiaX跨端模板引擎,是在阿里优酷、淘票票、大麦内广泛使用的Native动态化方案,其核心优势是性能、稳定和易用。本系列文章《GaiaX开源解读》,带大家看看过去三年GaiaX的发展过程。

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

Jupyter Notebook 入门指南

Jupyter Notebook是一套基于web的交互式开发环境。用户可以在线开发和分享包含代码和输出的交互式文档,支持实时代码,数学方程,可视化和 markdown等。用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。

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

RocketMQ 全链路灰度探索与实践

用户头像
Apache RocketMQ
2022-12-01

当链路请求中存在消息的时候,如何实现全链路灰度?一起来看看消息灰度的设计与实现吧!

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

流程编排、如此简单 - 通用流程编排组件 JDEasyFlow 介绍

它的特点是简单、灵活、易扩展,开发人员一般30分钟可入门上手,半天可掌握其原理。它分为一个核心模块和若干扩展模块,模块之间松耦合,开发使用时可按需选择、快速集成、渐进式应用,同时支持JSON内置规范和BPMN规范。它的实现原理也有其特色,后面有介绍。

https://static001.geekbang.org/infoq/e4/e4b11d466657b3c461156bebd6111b4a.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

大话后端开发的奇技淫巧大集合

用户头像
SFLYQ
2022-04-04

Hi,大家好,很荣幸有这个机会可以通过写博文的方式,把这些年在后端开发过程中总结沉淀下来的经验和设计思路分享出来

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

vivo 服务端监控架构设计与实践

当今时代处在信息大爆发的时代,信息借助互联网的潮流在全球自由的流动,产生了各式各样的平台系统和软件系统,越来越多的业务也会导致系统的复杂性。

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

服务端质量保证体系 (四) 测试环境治理

用户头像
homber
2021-12-19

测试环境是众多测试活动的土壤,无论后续如何完备和有效的CI/CD原子能力都需要扎根到这片土地上,只有完备的测试环境才能更好的发挥各项测试活动,减少因环境自身问题带来的误报,也使得自动化度量更准确,因此测试环境的有效管理对于后续的测试活动意义重大

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

服务端质量保证体系 (三) CI 原子能力建设

用户头像
homber
2021-12-06

在确定了整体研发流程规范及流水线的标准化建设后,我们针对于服务端质量保证建设相当于有了行动指南及适用于各种场景的线,而接下来要做的就是在各种场景线当中,增加各种各样CI原子,这样才能真正将线变为珍珠串,发挥出真正价值。

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

服务端质量保证体系 (二) 流水线标准化建设

用户头像
homber
2021-12-06

研发流程标准化中重要一环就是研发流水线的建设,它相当是一条线,规范在上面落地,同时这条线也能将CI/CD的各项能力串联起来,顺利执行。流水线属于中间层,流水线的标准化和模板化能够比较方便的将业务流程管理起来,将配置黑盒化,降低其使用成本。

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

服务端质量保证体系 (一) 全流程规范管理

用户头像
homber
2021-12-06

在跟进服务端质量保证体系建设的过程中,首先要在最顶层即流程规范层进行梳理,将全流程的操作规范进行管理和标准化,全流程规范管理主要包括:需求流程规范、研发流程规范、上线流程规范。

前端服务框架调研:Next.js、Nuxt.js、Nest.js、Fastify

用户头像
智联大前端
2021-11-16

这次 Node.js 服务框架的调研将着点于各框架功能、请求流程的组织和介入方式,以对前端 Node.js 服务设计和对智联 Ada 架构改进提供参考,不过多关注具体实现。

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

秒杀系统架构设计,教你画好架构图!

用户头像
九灵
2021-08-05

博主毕业4年了,最近秋招开始了,每次回想起自己的秋招,都感觉到当时自己特别的可惜(菜是原罪),自己当时简历上面的项目,只有一个 农资电商平台,当时的秒杀系统还没有那么普及(简历人均秒杀系统)。

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

[翻译] 使用 innodb_ruby 探索 InnoDB 的页面管理

用户头像
keaper
2021-07-25

本文翻译自 Jeremy Cole's Blog 系列中的第 5 篇文章《Exploring InnoDB page management with innodb_ruby》。

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

[翻译] InnoDB 空间文件中的页面管理

用户头像
keaper
2021-07-25

本文翻译自 Jeremy Cole's Blog 系列中的第 4 篇文章《Page management in InnoDB space files》。

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

[翻译] InnoDB 空间文件布局基础

用户头像
keaper
2021-07-25

本文翻译自 Jeremy Cole's Blog 系列中的第 3 篇文章《The basics of InnoDB space file layout》。

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

[翻译]innodb_ruby 项目简介

用户头像
keaper
2021-07-21

本文翻译自 Jeremy Cole's Blog 系列中的第 2 篇文章《A quick introduction to innodb_ruby》。

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

[翻译] 关于学习 InnoDB:InnoDB 核心之旅

用户头像
keaper
2021-07-20

本文翻译自 Jeremy Cole's Blog 系列中的第 1 篇文章《On learning InnoDB: A journey to the core》。

JVM 面试高频考点:由浅入深带你了解 G1 垃圾回收器!

​​​​​​​​摘要: G1垃圾回收器是一款主要面向服务端应用的垃圾收集器。

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

中国大学 MOOC Android 客户端开发提效之页面信息

本文主要描述了怎么样提高一个客户端开发排查和定位的效率,并且动手写了一个小工具的实践和思考,以及团队中其他合作者能够提高了定位问题效率,验证功能是否准确的效率。

c++ 的并发操作(多线程)

用户头像
赖猫
2021-05-14

C++11标准在标准库中为多线程提供了组件,这意味着使用C++编写与平台无关的多线程程序成为可能,而C++程序的可移植性也得到了有力的保证。另外,并发编程可提高应用的性能,这对对性能锱铢必较的C++程序员来说是值得关注的。

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

技术扫盲:关于低代码编程的可持续性交付设计和分析

用户头像
小傅哥
2021-02-22

CRUD,不是长久之计!简单说,低代码开发就是研发人员可以通过编写少量的代码或者通过IDE拖拽工具,快速完成业务需求开发的一种方式。使用低代码开发并且运用可视化地方式来构建应用程序,你的开发效率和交付质量都将大大提升。

vivo 商城架构升级 -SSR 实战篇

vivo官网商城在Node 服务端渲染(Server Side Rendering, SSR)方面的实战经验。

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

一次百万长连接压测 Nginx OOM 的问题排查分析

用户头像
AI乔治
2020-10-15

在最近的一次百万长连接压测中,32C 128G 的四台 Nginx 频繁出现 OOM,出现问题时的内存监控如下所示。

服务端_服务端技术文章_InfoQ写作社区