<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Pure_Eyes的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Pure_Eyes</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Pure_Eyes]]></copyright><item><title><![CDATA[mysql 执行sql流程概述]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150867162</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150867162</guid><author>Pure_Eyes</author><pubDate>Tue, 26 Aug 2025 18:50:28 +0800</pubDate><description><![CDATA[把 SQL 文本转换成数据库能理解的结构化形式。]]></description><category></category></item><item><title><![CDATA[单机web并发瓶颈分析]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150866104</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150866104</guid><author>Pure_Eyes</author><pubDate>Tue, 26 Aug 2025 17:46:44 +0800</pubDate><description><![CDATA[服务端可以处理tcp连接数量完全受限于资源，可以单机处理几十万没有压力，客户端则受限于端口范围，对于同一个目标ip 理论上顶多发起64k个，远远低于服务端的几十万，]]></description><category></category></item><item><title><![CDATA[设计模式详解]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150646742</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150646742</guid><author>Pure_Eyes</author><pubDate>Sat, 23 Aug 2025 18:43:41 +0800</pubDate><description><![CDATA[1.1 简单工厂javagolang1.2 工厂方法javagolang1.3 抽象工厂javagolang1.4 原型模式1.5。]]></description><category></category></item><item><title><![CDATA[Go 基础解析]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150615475</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150615475</guid><author>Pure_Eyes</author><pubDate>Fri, 22 Aug 2025 18:07:42 +0800</pubDate><description><![CDATA[涵盖基础语法、并发、内存管理、接口设计、标准库与工具、性能优化以及实战场景。]]></description><category></category></item><item><title><![CDATA[go 常见面试题]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150615370</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150615370</guid><author>Pure_Eyes</author><pubDate>Fri, 22 Aug 2025 17:48:18 +0800</pubDate><description><![CDATA[切片（slice）、数组（array）、map 的底层实现原理是什么？方法（method）与函数（function）的区别？指针逃逸分析（escape analysis）是什么？实现一个简单的协程池（Goroutine Pool）Go 的包管理方式（module、GOPATH）？map 底层实现原理（哈希表 + 冲突处理）？接口（interface）是什么，如何使用？闭包（closure）的原理和使用场景？slice 扩容（append）的原理？空接口（interface{}）的用途？]]></description><category></category></item><item><title><![CDATA[golang 非error错误分类]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150614816</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150614816</guid><author>Pure_Eyes</author><pubDate>Fri, 22 Aug 2025 17:32:32 +0800</pubDate><description><![CDATA[这些 panic 一般是，Go 程序可以用recover。]]></description><category></category></item><item><title><![CDATA[fasthttp 特性]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150613191</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150613191</guid><author>Pure_Eyes</author><pubDate>Fri, 22 Aug 2025 16:25:09 +0800</pubDate><description><![CDATA[1. 对象分配net/http：每次来一个新请求，net/http通常会创建新的和对象。请求处理完毕后，这些对象成为垃圾，等待 GC 回收。在并发量巨大时，这会产生大量的内存垃圾。fasthttp：它使用了一个sync.Pool来复用所有核心对象。]]></description><category></category></item><item><title><![CDATA[mysql 加锁失效场景]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150603539</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150603539</guid><author>Pure_Eyes</author><pubDate>Fri, 22 Aug 2025 10:19:44 +0800</pubDate><description><![CDATA[→ 间隙锁、索引问题、表类型限制。→ MySQL 会回滚一个事务。→ 内存不足、锁数量超限。]]></description><category></category></item><item><title><![CDATA[mysql间隙锁]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150603192</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150603192</guid><author>Pure_Eyes</author><pubDate>Fri, 22 Aug 2025 10:17:33 +0800</pubDate><description><![CDATA[间隙锁只能锁索引的 gap，非索引字段不会产生间隙锁。间隙锁会对查询范围内的所有记录加锁。RC级别 只会锁住已经存在的行，不存在的行不会加锁。已经存在数据 1，2，3，4。：全表扫描时可能产生。]]></description><category></category></item><item><title><![CDATA[mysql事务级别持有锁的区别]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150601655</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150601655</guid><author>Pure_Eyes</author><pubDate>Fri, 22 Aug 2025 09:28:26 +0800</pubDate><description><![CDATA[RC：快照级一致性，每条 SELECT 都是最新提交的，但没有间隙锁 → 会出现幻读。RR（MySQL 默认）：事务级一致性，锁机制更强大（Next-Key Lock、间隙锁） → 避免大多数幻读。：所有读都锁住，直接串行化 → 最安全最慢。]]></description><category></category></item><item><title><![CDATA[go 并发编程]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150470846</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/150470846</guid><author>Pure_Eyes</author><pubDate>Sun, 17 Aug 2025 18:16:08 +0800</pubDate><description><![CDATA[摘要：atomic.Pointer是Go语言中基于原子指令的泛型指针，其Load/Store操作通过CPU原子指令实现多核同步，性能损耗极小（13ns/操作）。相比普通指针仅多纳秒级开销，远快于互斥锁（40-100ns）。特别适合读多写少场景（如配置更新、日志切换），但不适用于需要复合原子操作或多值一致性的场景。在IO密集型任务中，其性能损耗可忽略不计。]]></description><category></category></item><item><title><![CDATA[mysql ignore 会阻塞事务]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/147548199</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/147548199</guid><author>Pure_Eyes</author><pubDate>Sun, 27 Apr 2025 09:40:27 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Elasticsearch 向量搜索]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/137117670</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/137117670</guid><author>Pure_Eyes</author><pubDate>Thu, 28 Mar 2024 17:56:22 +0800</pubDate><description><![CDATA["你好，我的爱人","你好，我的爱妻","你好，我的病人","世界真美丽"]es用来存储向量数据，并根据向量来搜索相似度最高的文本(相似度可以用阈值调整)代码连接 es8以及bge-large-zh模型，bge-large-zh用来将文本转换为向量数据。["你好，我的爱人","你好，我的爱妻"]]]></description><category></category></item><item><title><![CDATA[hadoop 问题集]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/135843061</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/135843061</guid><author>Pure_Eyes</author><pubDate>Thu, 25 Jan 2024 14:05:07 +0800</pubDate><description><![CDATA[etc/hadoop/mapred-site.xml 中配置hadoop的安装位置。中没有aux的信息。]]></description><category></category></item><item><title><![CDATA[有序数组合并]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/130053419</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/130053419</guid><author>Pure_Eyes</author><pubDate>Mon, 10 Apr 2023 10:01:23 +0800</pubDate><description><![CDATA[【代码】有序数组合并。]]></description><category></category></item><item><title><![CDATA[nodejs 快速创建web应用]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/122402150</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/122402150</guid><author>Pure_Eyes</author><pubDate>Mon, 10 Jan 2022 00:12:57 +0800</pubDate><description><![CDATA[yarn构建

第一步：yarn init 初始化 工程 会生成一个packson.json文件


{
  "name": "sample-nodejs",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    
  }
}

第二步：yarn add express.js


{
  "name": "sample-nodejs",
  "version": "1.0.0",
  "]]></description><category></category></item><item><title><![CDATA[项目选型nodejs与java、golang那个好]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/122393232</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/122393232</guid><author>Pure_Eyes</author><pubDate>Sun, 09 Jan 2022 14:34:07 +0800</pubDate><description><![CDATA[nodejs
			java
			golang
		最早发布时间
			2009
			1996
			2012
		主流web框架
			express/Sequelize
			springboot/springcloud
			gin/gorm
		多线程
			v10.5.0后支持
			天生支持
			天生支持
		协程
			支持
			暂不支持
			支持
		面向对象
			原生不支持，可模拟，不支持多态
			原生支持
			面向过程，不支持继承
		
			
			
			...]]></description><category></category></item><item><title><![CDATA[常用中间件端口]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/122272505</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/122272505</guid><author>Pure_Eyes</author><pubDate>Sat, 01 Jan 2022 23:55:59 +0800</pubDate><description><![CDATA[zookeeper端口
2181	对Client端提供服务的端口。
3888	选举Leader。
2888	集群内的机器通讯使用。（Leader使用此端口）

]]></description><category></category></item><item><title><![CDATA[模块架构心得]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/121280909</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/121280909</guid><author>Pure_Eyes</author><pubDate>Fri, 12 Nov 2021 09:10:39 +0800</pubDate><description><![CDATA[概要

]]></description><category></category></item><item><title><![CDATA[postgres命令技巧]]></title><link>https://blog.youkuaiyun.com/Pure_Eyes/article/details/120525710</link><guid>https://blog.youkuaiyun.com/Pure_Eyes/article/details/120525710</guid><author>Pure_Eyes</author><pubDate>Tue, 28 Sep 2021 11:24:13 +0800</pubDate><description><![CDATA[登录
PGPASSWORD={password} psql -U {user} -p port
\c : 列出数据库
\d: 列出表
\d tableName 显示表结构
select …; \g\x\g  垂直显示

]]></description><category></category></item></channel></rss>