<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>核心组件(NewLife全家桶) - 新生命团队</title>
<link rel="stylesheet" href="css/site.css">
</head>
<body>
<!-- ===== 顶部导航 ===== -->
<header class="site-header">
<div class="container">
<button class="nav-toggle" type="button" aria-label="菜单" aria-expanded="false">
<span></span><span></span><span></span>
</button>
<a class="brand" href="home.html">
<span class="logo">N</span>
<span>新生命团队</span>
</a>
<nav class="main-nav">
<a href="home.html">首页</a>
<div class="nav-dropdown">
<a class="active" href="list.html">文档 <span class="caret"></span></a>
<div class="dd-menu">
<a class="active" href="list.html">核心组件(NewLife全家桶)<span class="dd-desc">/core</span></a>
<a href="list.html">大数据中间件XCode<span class="dd-desc">/xcode</span></a>
<a href="list.html">魔方Cube(快速开发平台)<span class="dd-desc">/cube</span></a>
<a href="list.html">精心匠造(平台级产品)<span class="dd-desc">/blood</span></a>
<a href="list.html">物联网 & 嵌入式<span class="dd-desc">/iot</span></a>
<a href="list.html">计算机技术<span class="dd-desc">/tech</span></a>
<a href="list.html">事件活动<span class="dd-desc">/events</span></a>
</div>
</div>
<a href="https://github.com/NewLifeX" target="_blank">开源项目</a>
<a href="https://ai.newlifex.com/" target="_blank">AI问答</a>
<a href="info.html">关于我们</a>
</nav>
<div class="nav-actions">
<form class="search-box" action="search.html" method="get">
<span class="icon">
<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></svg>
</span>
<input type="text" name="key" placeholder="搜索文章…" aria-label="搜索">
</form>
<a class="btn btn-outline btn-sm" href="/Admin" target="_blank">管理后台</a>
</div>
</div>
</header>
<!-- ===== 面包屑 ===== -->
<div class="container">
<nav class="crumb">
<a href="home.html">首页</a>
<span class="sep">/</span>
<span class="cur">核心组件(NewLife全家桶)</span>
</nav>
</div>
<!-- ===== 分类头 ===== -->
<div class="container">
<div class="page-head">
<div>
<h1>🧰 核心组件(NewLife全家桶)</h1>
<div class="desc">NewLife.Core 是全新生命团队的核心组件库,涵盖网络、RPC、日志、配置、序列化、缓存、多线程等模块,实测单点最高 400 万长连接、RPC 单点最高 2266 万 TPS。</div>
<div class="stat">共 <strong style="color:var(--nl-primary)">86</strong> 篇文章 · 更新于 2026-03-07</div>
</div>
<form class="search-box head-search" action="search.html" method="get">
<span class="icon">
<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></svg>
</span>
<input type="text" name="key" placeholder="在本分类中搜索…" aria-label="分类搜索">
</form>
</div>
</div>
<!-- ===== 文章列表 ===== -->
<div class="container">
<div class="article-list">
<!-- 置顶文章 -->
<a class="article-card" href="info.html">
<div class="a-body">
<div class="a-title">
<span class="badge-top">📌 置顶</span>
<span class="ttrunc">NewLife 核心组件导航目录</span>
</div>
<div class="a-desc">收集整理 NewLife 核心组件中最常用的文章,作为新手上路的导航入口,涵盖网络、日志、配置、缓存等所有核心模块的快速索引。</div>
<div class="a-meta">
<span>大石头</span><span class="sep">·</span><span>2024-08-24</span><span class="sep">·</span><span>浏览 37,289</span>
</div>
</div>
</a>
<a class="article-card" href="info.html">
<div class="a-body">
<div class="a-title"><span class="ttrunc">高级二进制序列化</span></div>
<div class="a-desc">本文讲解 NewLife 中二进制序列化的高级应用,是面向高级工程师和 AI 的零分配协议编解码架构指南。核心目标:协议消息在 IPacket 数据包、NetworkStream 网络流、FileStream 文件流以及加密/压缩包装流中编解码时,全程零内存分配。</div>
<div class="a-meta">
<span>大石头</span><span class="sep">·</span><span>2026-03-07</span><span class="sep">·</span><span>浏览 3,240</span>
</div>
</div>
<div class="a-cover" style="background-image:linear-gradient(135deg,#0E9F6E,#34D399)"></div>
</a>
<a class="article-card" href="info.html">
<div class="a-body">
<div class="a-title"><span class="ttrunc">高性能缓冲区操作类 Buffers</span></div>
<div class="a-desc">本文档库包含了 NewLife.Core 中四个核心的高性能缓冲区操作类的详细说明和使用指南。</div>
<div class="a-meta">
<span>大石头</span><span class="sep">·</span><span>2025-09-25</span><span class="sep">·</span><span>浏览 1,860</span>
</div>
</div>
</a>
<a class="article-card" href="info.html">
<div class="a-body">
<div class="a-title"><span class="ttrunc">字节流助手 SpanHelper</span></div>
<div class="a-desc">SpanHelper 是一个静态帮助类,提供了 Span 和 ReadOnlySpan 的常用扩展方法。它专注于高性能、零分配的操作,包括字符串编码转换、十六进制编码、边界搜索、流操作和数据修剪等功能。</div>
<div class="a-meta">
<span>大石头</span><span class="sep">·</span><span>2025-09-25</span><span class="sep">·</span><span>浏览 1,220</span>
</div>
</div>
</a>
<a class="article-card" href="info.html">
<div class="a-body">
<div class="a-title"><span class="ttrunc">字节流写入器 SpanWriter</span></div>
<div class="a-desc">SpanWriter 是一个高性能的字节流写入器,提供零分配的二进制数据写入能力。它是一个 ref struct,专门设计用于构建网络协议帧、序列化二进制数据或生成自定义格式的字节流。</div>
<div class="a-meta">
<span>大石头</span><span class="sep">·</span><span>2025-09-25</span><span class="sep">·</span><span>浏览 1,508</span>
</div>
</div>
</a>
<a class="article-card" href="info.html">
<div class="a-body">
<div class="a-title"><span class="ttrunc">IPacket 数据包</span></div>
<div class="a-desc">IPacket 是 NewLife.Core 中的核心数据包接口,用于高性能网络编程和协议解析。它采用内存共享理念,通过对象池和链式结构实现零拷贝数据处理,显著降低内存分配和 GC 压力。</div>
<div class="a-meta">
<span>大石头</span><span class="sep">·</span><span>2025-09-24</span><span class="sep">·</span><span>浏览 2,106</span>
</div>
</div>
</a>
<a class="article-card" href="info.html">
<div class="a-body">
<div class="a-title"><span class="ttrunc">程序中获取启动参数的差异</span></div>
<div class="a-desc">Environment.GetCommandLineArgs() 得到的参数数组,第一个是程序 dll 自身,不管是直接运行 exe 还是用 dotnet 启动 dll。而入口处的 Main 的参数 args,则会跳过 dll 自身。</div>
<div class="a-meta">
<span>大石头</span><span class="sep">·</span><span>2024-12-01</span><span class="sep">·</span><span>浏览 4,012</span>
</div>
</div>
</a>
<a class="article-card" href="info.html">
<div class="a-body">
<div class="a-title"><span class="ttrunc">链路追踪 Tracer</span></div>
<div class="a-desc">可观测是衡量现代应用质量的核心指标之一,我们设计了 ITracer/ISpan 这一套链路追踪规范。开发者可以根据该规范来编写各种关键性代码埋点,在应用项目注入星尘监控后,实现埋点数据的采集与上报分析。</div>
<div class="a-meta">
<span>大石头</span><span class="sep">·</span><span>2024-12-16</span><span class="sep">·</span><span>浏览 5,102</span>
</div>
</div>
</a>
<a class="article-card" href="info.html">
<div class="a-body">
<div class="a-title"><span class="ttrunc">缓存架构 ICacheProvider</span></div>
<div class="a-desc">在 ICache 基础上,进一步封装了缓存架构 ICacheProvider,用于业务应用中常用的分布式缓存、本地缓存和消息队列。强烈推荐使用 ICacheProvider 替代 ICache。</div>
<div class="a-meta">
<span>大石头</span><span class="sep">·</span><span>2024-12-17</span><span class="sep">·</span><span>浏览 4,330</span>
</div>
</div>
</a>
</div>
<!-- ===== 分页 ===== -->
<nav class="pagination">
<span class="page-item disabled">‹</span>
<span class="page-item cur">1</span>
<a href="list.html">2</a>
<a href="list.html">3</a>
<a href="list.html">4</a>
<a href="list.html">5</a>
<span class="ellipsis">…</span>
<a href="list.html">9</a>
<a href="list.html">›</a>
</nav>
</div>
<!-- ===== 页尾 ===== -->
<footer class="site-footer">
<div class="container">
<div class="f-grid">
<div class="f-brand">
<div class="f-logo"><span class="logo">N</span>新生命团队</div>
<p>学无先后达者为师!新生命团队成立于 2002 年,致力于软硬件应用方案咨询、系统架构规划与开发服务。</p>
</div>
<div class="f-col">
<h4>友情链接</h4>
<a href="home.html">新生命团队</a>
<a href="https://github.com/NewLifeX" target="_blank">开源项目</a>
<a href="https://ai.newlifex.com/" target="_blank">AI问答</a>
</div>
<div class="f-col">
<h4>文档</h4>
<a href="list.html">核心组件</a>
<a href="list.html">大数据中间件 XCode</a>
<a href="list.html">魔方 Cube</a>
<a href="https://sso.newlifex.com/" target="_blank">用户中心</a>
</div>
<div class="f-col">
<h4>关于</h4>
<a href="info.html">关于我们</a>
<a href="product.html">核心产品</a>
<a href="https://github.com/NewLifeX/NewLife.Yuque" target="_blank">本站源码</a>
<a href="/Admin" target="_blank">管理后台</a>
</div>
</div>
<div class="f-bottom">
<span>©2002-2026 NewLife · <a href="https://get.dot.net/" target="_blank">.NET 10.0.0</a></span>
<span><a href="https://beian.miit.gov.cn/" target="_blank">沪ICP备2025143774号-1</a></span>
</div>
</div>
</footer>
<script src="js/site.js"></script>
</body>
</html>
|