<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>GoLang on 办公AI智能小助手</title>
    <link>https://blog.qife122.com/tags/golang/</link>
    <description>Recent content in GoLang on 办公AI智能小助手</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <copyright>qife</copyright>
    <lastBuildDate>Tue, 30 Dec 2025 22:05:35 +0800</lastBuildDate>
    <atom:link href="https://blog.qife122.com/tags/golang/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Rust vs Go：微服务架构中的性能与安全抉择</title>
      <link>https://blog.qife122.com/p/rust-vs-go%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E4%B8%AD%E7%9A%84%E6%80%A7%E8%83%BD%E4%B8%8E%E5%AE%89%E5%85%A8%E6%8A%89%E6%8B%A9/</link>
      <pubDate>Tue, 30 Dec 2025 22:05:35 +0800</pubDate>
      <guid>https://blog.qife122.com/p/rust-vs-go%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E4%B8%AD%E7%9A%84%E6%80%A7%E8%83%BD%E4%B8%8E%E5%AE%89%E5%85%A8%E6%8A%89%E6%8B%A9/</guid>
      <description>&lt;h1 id=&#34;rust-微服务选择-rust-而非-go-是错误的还是应该选择-go&#34;&gt;Rust 微服务：选择 Rust 而非 Go 是错误的，还是应该选择 Go？&lt;/h1&gt;&#xA;&lt;p&gt;微服务已成为现代后端系统的事实架构，使开发团队能够创建可扩展、可维护且可独立部署的服务。&#xA;例如，Statista 的数据显示，截至 2025 年 3 月，81.5% 的公司已经实施了微服务，并且其中大量公司计划继续投资该技术。&#xA;在这一领域中，许多语言都在争夺关注，而 Go 一直是传统选择，主要是因为其简单性、速度和高效的并发模型。&#xA;然而，不久前，Rust 作为一种可行的替代方案被引入，它提供了安全性、高性能和可靠性，在某些情况下是 Go 无法达到的。&#xA;那么，对于微服务来说，决定使用 Rust 而不是 Go 是一项明智的战略，还是一个有风险的赌注？&lt;/p&gt;</description>
    </item>
    <item>
      <title>Go语言API响应缓存高性能实战指南</title>
      <link>https://blog.qife122.com/p/go%E8%AF%AD%E8%A8%80api%E5%93%8D%E5%BA%94%E7%BC%93%E5%AD%98%E9%AB%98%E6%80%A7%E8%83%BD%E5%AE%9E%E6%88%98%E6%8C%87%E5%8D%97/</link>
      <pubDate>Mon, 03 Nov 2025 11:08:55 +0800</pubDate>
      <guid>https://blog.qife122.com/p/go%E8%AF%AD%E8%A8%80api%E5%93%8D%E5%BA%94%E7%BC%93%E5%AD%98%E9%AB%98%E6%80%A7%E8%83%BD%E5%AE%9E%E6%88%98%E6%8C%87%E5%8D%97/</guid>
      <description>&lt;h1 id=&#34;如何缓存go语言api响应以实现高性能&#34;&gt;如何缓存Go语言API响应以实现高性能&lt;/h1&gt;&#xA;&lt;p&gt;Go语言能够轻松构建开箱即用的快速API。但随着使用量增长，仅靠语言层面的速度是不够的。如果每个请求都持续访问数据库、重复处理相同数据或反复序列化相同JSON，延迟将会增加，吞吐量也会受到影响。缓存通过存储已完成的工作来保持高性能，使得未来请求能够即时复用。让我们看看Go中缓存API的四种实用方法，每种方法都通过类比解释并附有可适配的简单代码。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Go语言API高性能缓存实战指南</title>
      <link>https://blog.qife122.com/p/go%E8%AF%AD%E8%A8%80api%E9%AB%98%E6%80%A7%E8%83%BD%E7%BC%93%E5%AD%98%E5%AE%9E%E6%88%98%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sun, 02 Nov 2025 03:11:35 +0800</pubDate>
      <guid>https://blog.qife122.com/p/go%E8%AF%AD%E8%A8%80api%E9%AB%98%E6%80%A7%E8%83%BD%E7%BC%93%E5%AD%98%E5%AE%9E%E6%88%98%E6%8C%87%E5%8D%97/</guid>
      <description>&lt;h1 id=&#34;如何缓存go语言api响应以实现高性能&#34;&gt;如何缓存Go语言API响应以实现高性能&lt;/h1&gt;&#xA;&lt;p&gt;Go语言能够轻松构建开箱即用的快速API。但随着使用量的增长，仅靠语言级别的速度是不够的。如果每个请求都持续访问数据库、重复处理相同数据或反复序列化相同的JSON，延迟就会增加，吞吐量也会受到影响。缓存是通过存储已完成的工作来保持高性能的工具，使未来的请求能够立即重用这些工作。让我们看看在Go中缓存API的四种实用方法，每种方法都通过类比和可适应的简单代码进行解释。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Caddy SSO插件安全漏洞深度解析：XSS、随机数缺陷与防护策略</title>
      <link>https://blog.qife122.com/p/caddy-sso%E6%8F%92%E4%BB%B6%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90xss%E9%9A%8F%E6%9C%BA%E6%95%B0%E7%BC%BA%E9%99%B7%E4%B8%8E%E9%98%B2%E6%8A%A4%E7%AD%96%E7%95%A5/</link>
      <pubDate>Fri, 12 Sep 2025 21:38:52 +0800</pubDate>
      <guid>https://blog.qife122.com/p/caddy-sso%E6%8F%92%E4%BB%B6%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90xss%E9%9A%8F%E6%9C%BA%E6%95%B0%E7%BC%BA%E9%99%B7%E4%B8%8E%E9%98%B2%E6%8A%A4%E7%AD%96%E7%95%A5/</guid>
      <description>&lt;h1 id=&#34;caddy-sso插件安全漏洞分析&#34;&gt;Caddy SSO插件安全漏洞分析&lt;/h1&gt;&#xA;&lt;h2 id=&#34;背景介绍&#34;&gt;背景介绍&lt;/h2&gt;&#xA;&lt;p&gt;Caddy（又称Caddy Server或Caddy 2）是一款用Golang编写的现代开源Web服务器，设计简洁易用且高度可配置。Caddy致力于简化Web应用托管流程，同时注重安全与性能。caddy-security插件是Caddy的中间件插件，提供多种安全功能，包括基于表单、基础认证、本地、LDAP、OpenID Connect、OAuth 2.0、SAML认证，以及基于JWT/PASETO令牌的HTTP请求授权。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用GoLang执行Shellcode的技术探索</title>
      <link>https://blog.qife122.com/p/%E4%BD%BF%E7%94%A8golang%E6%89%A7%E8%A1%8Cshellcode%E7%9A%84%E6%8A%80%E6%9C%AF%E6%8E%A2%E7%B4%A2/</link>
      <pubDate>Fri, 12 Sep 2025 16:27:31 +0800</pubDate>
      <guid>https://blog.qife122.com/p/%E4%BD%BF%E7%94%A8golang%E6%89%A7%E8%A1%8Cshellcode%E7%9A%84%E6%8A%80%E6%9C%AF%E6%8E%A2%E7%B4%A2/</guid>
      <description>&lt;h1 id=&#34;webcast-使用golang执行shellcode---black-hills信息安全公司&#34;&gt;Webcast: 使用GoLang执行Shellcode - Black Hills信息安全公司&lt;/h1&gt;&#xA;&lt;p&gt;在本Black Hills信息安全（BHIS）网络研讨会中，我们探讨了使用GoLang编写嵌入Shellcode的恶意软件。GoLang是Google开发的现代编程语言，作为C/C++的继任者，它具有多平台、高性能、多线程的特点，并且与C/C++不同，它包含垃圾回收机制！与依赖公共语言运行时且易于逆向的.NET C#相比，GoLang具有编译成本地机器代码的优势。我们探讨了如何在相同进程线程空间中用GoLang执行Windows Shellcode，并进一步研究了一种进程注入方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Caddy SSO插件中的10个安全漏洞深度解析</title>
      <link>https://blog.qife122.com/p/caddy-sso%E6%8F%92%E4%BB%B6%E4%B8%AD%E7%9A%8410%E4%B8%AA%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90/</link>
      <pubDate>Thu, 11 Sep 2025 14:03:54 +0800</pubDate>
      <guid>https://blog.qife122.com/p/caddy-sso%E6%8F%92%E4%BB%B6%E4%B8%AD%E7%9A%8410%E4%B8%AA%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90/</guid>
      <description>&lt;h1 id=&#34;caddy-sso插件安全漏洞分析&#34;&gt;Caddy SSO插件安全漏洞分析&lt;/h1&gt;&#xA;&lt;h2 id=&#34;背景介绍&#34;&gt;背景介绍&lt;/h2&gt;&#xA;&lt;p&gt;Caddy（又称Caddy Server或Caddy 2）是一个用Golang编写的现代开源Web服务器，设计易于使用且高度可配置。Caddy旨在简化托管Web应用程序的过程，同时优先考虑安全性和性能。它致力于减少配置和部署Web服务器的复杂性。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gowitness：渗透测试中的高效网页截图与指纹识别工具</title>
      <link>https://blog.qife122.com/p/gowitness%E6%B8%97%E9%80%8F%E6%B5%8B%E8%AF%95%E4%B8%AD%E7%9A%84%E9%AB%98%E6%95%88%E7%BD%91%E9%A1%B5%E6%88%AA%E5%9B%BE%E4%B8%8E%E6%8C%87%E7%BA%B9%E8%AF%86%E5%88%AB%E5%B7%A5%E5%85%B7/</link>
      <pubDate>Thu, 11 Sep 2025 03:03:34 +0800</pubDate>
      <guid>https://blog.qife122.com/p/gowitness%E6%B8%97%E9%80%8F%E6%B5%8B%E8%AF%95%E4%B8%AD%E7%9A%84%E9%AB%98%E6%95%88%E7%BD%91%E9%A1%B5%E6%88%AA%E5%9B%BE%E4%B8%8E%E6%8C%87%E7%BA%B9%E8%AF%86%E5%88%AB%E5%B7%A5%E5%85%B7/</guid>
      <description>&lt;h1 id=&#34;gowitness测试人员的时间节省器&#34;&gt;Gowitness，测试人员的时间节省器&lt;/h1&gt;&#xA;&lt;p&gt;在进行外部或内部网络渗透测试时，逐一遍历范围内的每个Web服务器以寻找有价值的内容可能是一项挑战。在时间受限的评估中，像Gowitness（https://github.com/sensepost/gowitness/wiki）这样的工具可以帮助优先处理目标网络上可用的Web应用程序。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
