logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【GO语言开发实践】二 GO 并发快速上手

本文深入解析Go语言协程(Goroutine)的设计思想与实现原理。主要内容包括: Goroutine本质是用户态轻量级协程,通过go关键字创建,由Go运行时调度而非操作系统内核管理。 底层采用GMP调度模型:G代表协程,M是内核线程,P是逻辑处理器。三者协作实现高效的用户态调度,通过Mermaid图展示了完整的调度流程。 详细分析了Goroutine的生命周期状态机(Grunnable、Grun

#golang#大数据#开发语言
【GO语言开发实践】二 GO 并发快速上手

本文深入解析Go语言协程(Goroutine)的设计思想与实现原理。主要内容包括: Goroutine本质是用户态轻量级协程,通过go关键字创建,由Go运行时调度而非操作系统内核管理。 底层采用GMP调度模型:G代表协程,M是内核线程,P是逻辑处理器。三者协作实现高效的用户态调度,通过Mermaid图展示了完整的调度流程。 详细分析了Goroutine的生命周期状态机(Grunnable、Grun

#golang#大数据#开发语言
【GO语言开发实践】一 GO 语法快速上手

本文通过对比Java与Go语言的基础语法差异,帮助Java开发者快速掌握Go语言核心特性。主要内容包括:1) Go程序入口为main包下的main函数,无需类包装;2) 变量声明采用"变量名 类型"格式,支持短变量声明;3) 分支判断if无需括号,支持临时变量定义;4) 循环仅保留for语法,可替代while;5) 切片(slice)作为动态数组替代Java的ArrayList;6) 函数原生支持

#golang#python#开发语言
【系统架构设计 高性能架构】如何对关系型数据库及NoSql数据库选型

根据不同的业务需求和场景,选择适合的数据库类型至关重要。以下是一个优化后的表格展示,涵盖了管理型系统、大流量系统、日志型系统、搜索型系统、事务型系统、离线计算和实时计算七大类业务系统的数据库选型建议。先明确下NoSQL的分类。

文章图片
#数据库#系统架构#nosql
【Redis原理机制 六】Redis分布式锁深入、改进策略及RedLock算法

之前聊过Redis的分布式锁并且基于理论【Redis从入门到放弃系列 十】Redis的事务机制进行过代码实践【Redis从入门到放弃系列 十一】Redis分布式锁实战,但是其实只是对分布式锁的一个简单理解,对于其中可能的问题并没有过多讨论,甚至对于真实企业场景中的分布式锁,之前的那个也许只是个玩具,存在诸多问题...

【中间件设计 每日一问】Redis支持事务么,Redis的事务如何保证

实际上,关于Redis事务的说法“Redis 的事务只能保证隔离性和一致性(I 和 C),无法保证原子性和持久性(A 和 D)”并不完全准确。下面我将分别解释Redis事务的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

#系统架构#redis#数据库
【解决方案 二】---设置mysql5.7编码集为utf8mb4

最近遇到一个问题,移动端的表情或者一些emoji是4字节的,但是utf-8是3字节的,查了很多网上的解决方法,最后提供一套自己的解决方案。如果当前的困境是:自己的mysql版本为5.5.3以前(版本为5.5.3以前将不能使用utf-8mb4编码),需要重装更高版本的mysql,然后获得该编码。1,检查自己当前数据库版本使用命令:select version();如果发现当前的数据库版本在5

#数据库#mysql
【数据结构-哈希表 一】【原地哈希】:缺失的第一个正整数

废话不多说,喊一句号子鼓励自己:程序员永不失业,程序员走向架构!本篇Blog的主题是【原地哈希】,使用【数组】这个基本的数据结构来实现,这个高频题的站点是:CodeTop,筛选条件为:目标公司+最近一年+出现频率排序,由高到低的去牛客TOP101去找,只有两个地方都出现过才做这道题(CodeTop本身汇聚了LeetCode的来源),确保刷的题都是高频要面试考的题。明确目标题后,附上题目链接,后期可

文章图片
#数据结构#散列表#哈希算法
【人工智能学习笔记 二】 MCP 和 Function Calling的区别与联系

MCP(Model Context Protocol)与Function Calling(函数调用)是两种不同层面的技术方案,服务于大模型(LLM)与外部资源的交互,但设计理念和应用场景有显著区别。以下是两者的核心差异分析:MCP:开放协议层的基础设施Function Calling:特定模型的增值功能MCP适用场景Function Calling适用场景两者可结合使用:例如,在电商场景中,MCP

文章图片
【人工智能学习笔记 一】 AI分层架构、基本概念分类与产品技术架构

总的来说AI主要由算法、算力、数据组成,算法是核心。LLM是基于Transformer架构的算法成果,属于NLP领域关键技术,赋予AI理解和生成语言的能力。如果把AI AGENT看作人工助手,LLM就是其大脑,提供智能核心。AIGC则基于LLM等技术,生成语言、图像、音频等内容,就像人基于大脑的一些语言和视觉的表达。举个例子:云雀模型是LLM,豆包的问答查询基于此,是AIGC在语言领域的应用;图片

文章图片
#人工智能#学习
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择