2025-08-10
微服务框架中,一直会接触ProtoBuf的概念,微服务在搭建的过程中,使用上,需要编写.proto 后缀命名的文件,我们定义了数据的结构和接口,然后我们就使用这个文件生成对应的代码,当客户端调用远程方法的时候,会依赖于这个文件调用服务端提供的方法,服务端实现的方法会依赖于这个文件进行注册,所以这到底是什么?为什么他能够这么做,接下来我们通过问题的驱动下,一...
阅读全文
2025-08-04
先说说自己的思考
0、说在前面
1、 系统学习计算机基础 、底层设计、设计思想,学习技术实现思想比会一门技术更重要!
2、沟通能力,团队协作能力, 与人打交道的能力 ,学会说清楚问题的能力
3、aI是工具,它不能创造,但是人类有,最重要是发现问题、提出问题,那么一定要 锻炼好自己提示词撰写 的能力。
4、发挥 个人想象力 ,从自身的欲望出发,去寻找“有什么...
阅读全文
2025-08-02
网上对 k8s 含糊不清,以下是我对其的理解,分享给大家
背景介绍:假设公司有一个超大的 web 应用,其中有很多服务,比如 mysql、redis、日志收集服务、web 服务等等,每个服务都可以用一个容器单独运行起来。突然来了泼天的流量,这个应用火了!,大量的用户请求造成了极大的数据库读写压力,原来一个容器可以扛住,现在快扛不住了,有没有一种办法,可以根...
阅读全文
2025-08-01
热启动的意义在于,当你更改了代码,不用自己手动的编译,系统检查到代码的变化,自动重启,大大提高开发效率!下面是安装步骤,非常简单~
1、安装 air
1go get -u github.com/air-verse/air
2、进入到项目的根目录,在终端执行下面的命令,得到.air.toml1air init3、根据实际项目,调整.air.toml 中的内...
阅读全文
2025-08-01
最常用的排序算法:快速排序 和 归并排序。适用于数值范围较小或均匀分布:计数排序 和 桶排序。适合小规模数据或者部分有序的数据:冒泡排序、选择排序 和 插入排序。
以下示例以从小到大排序为例
1、冒泡排序
和相邻的数比较,比它大交换,向左移动,直到列表的末尾,返回,重复过程
时间复杂度:o(n^2)
12345678910func bubbleSort(n...
阅读全文
2025-07-29
1、Go 的并发原则非常优秀,目标就是简单:尽量使用 channel;把 Goroutine 当作免费的资源,随便用。
2、Go 的并发编程模型用 Goroutine 和 Channel 来替代。Goroutine 和线程类似,Channel 和 Mutex 类似。
3、Channel 的发送和接收操作本质上都是 “值的拷贝”。
4、Go 的理念:用通信来共...
阅读全文
2025-07-29
1. 简化根本复杂性,消除偶发复杂性根本复杂性指的是问题与生俱来的、无法避免的困难。比如,协调全国的空中交通,必须实时追踪每架飞机的位置、高度、航速、航向、目的地、降落次序等,才能避免空中和地面冲突。以及还要兼顾因天气原因等航班延误导致的变化。
与之相反,偶发复杂性是解决根本复杂性过程中衍生的,即解决方案本身带来了新问题。比如笨拙的语言语法会导致大家轻易犯错...
阅读全文
2025-07-27
一、leerob的分享1、知道所以然 基础知识 底层原理
2、一定要尝试并体验新技术
3、一定要经历挫折
4、解决幻觉,事先把设计系统、应用架构环境告诉给AI
5、深入理解mcp 才能使用mcp
6、去x.com社交软件看看leerob的上下文原理(多到不同平台看看大佬的对新技术的理解和观点)
二、分享会的有趣信息1、项目很大的话 上下文太多 大模型出现问题...
阅读全文
2025-07-27
本指南是我搭建这个网站的全过程,让Manus给我生成的搭建指南,现在把指南全部保留分享给大家,指南很详细,亲测有效,总之,不要畏惧,AI时代,想法落地So Easy!相信自己!Enjoy it ~
环境准备开始搭建个人博客之前,需要在Windows系统上安装必要的软件环境。本指南将详细介绍每个步骤,确保您能够顺利完成博客的搭建。
系统要求
Window...
阅读全文
上一页 1 2 3