包含 技术杂谈 标签的文章

signal(SIGPIPE, SIG_IGN)解析

问题背景近期开发了一个服务器程序,在 Linux 环境下测试时,使用 C++ 编写客户端以千万级数量的短连接进行压力测试。测试过程中,服务器进程总是莫名退出,且没有生成 core 文件。经过排查,问题最终定位为:对一个对端已经关闭的 socket 调用两...

深入理解项目管理之需求

深入理解项目管理之需求随着对项目管理理解的深入,我对项目管理的两个核心要素有了深刻认识:需求开发与管理、项目组织结构。本文将重点探讨需求开发与管理。1. 需求开发与管理概述宽泛地讲,需求来源于用户的一些“需要”,这些“需要”被分析、确认后形成完整的文档,...

rsync 用法教程

一、简介rsync(remote sync)是一个常用的 Linux 应用程序,用于文件同步。它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的直接同步)。除了作为同步工具,它也可以当作文件复制工具,替代 cp...

用java实现JDBC数据库连接池

用 Java 实现 JDBC 数据库连接池本文旨在解决 Servlet 访问数据库时的稳定性问题。通过研究并实现一个适合自身需求的数据库连接池(Database Connection Pool),我们可以更好地控制程序与数据库之间建立的连接。使用连接池不...