• HomePage
  • Tags
  • About
  • Posts

Posts

笔记 总结 分享

AI 开发工作流

现在AI发展飞快,似乎每个团队都在干这样几件事: 体验AI编码 构建团队的知识库 构建团队的开发工作流 AI编码确实很快,但往往结果写了一大堆发现谬以千里,问题就是在没

Arthas工具

Arthas 简介 为什么要用它,能做什么 开发测试中经常遇到需要调试的时候,比如代码走到某个调用方法时这里的参数是什么值,方法出参是什么值?代码是否走了某个方法?优化接口耗时

awk sed处理文件操作

awk、sed对处理文件和写shell脚本时非常有益,日常工作中也会经常用到,很有必要掌握。 awk awk '条件{命令}' filename 假设一个待处理的文件test 或

Canal+Flink+Kafka 同步业务表数据

背景 在分布式业务场景中,数据的实时同步、清洗与多下游分发是常见需求。 典型的流式架构 Canal+Flink+Kafka,结合业务表同步案例,拆解各组件特点、基本用

Claude Code Agent基本工作原理

最近 AI 编码工具大火,Claude Code、Codex 这些Agent大家都在实际工作中更多的使用起来。 用起来后难免想知道它是怎么实现的?后边都是LLM大语言模型,

Claude Code 常用命令

以下是自己在日常工作中,总结的claude code常用的操作命令。这里仅限cc本身提供的命令,并没有包括自己安装的skills的命令。 会话 & 上下文管理 命令 作用 /init

Docker介绍

Docker 发展背景 伴随着容器化技术的发展以及微服务的流行,Docker横空出世,其本身除了对容器技术(LXC)做了应用封装外,更为重要的是,它引入了容器镜像等一整套管理

Druid连接池核心参数和保活机制

做Java后端开发,几乎所有人都用过Druid连接池。当然新版的SpringBoot默认了HikariCP,性能更高,对用户的配置参数更精简。 因为我们项目还在使

Elasticsearch介绍

前段时间负责的一个群组相关的项目上线了,功能包含群组名称模糊检索和基于地理位置做同城、附近群检索的需求。这正是Elasticsearch大显身手的机会,接到项目

Elasticsearch分布式存储的写流程

ES作为一个分布式存储组件,它的写流程是什么样子的?为什么说它是近实时搜索?什么会影响它的写性能?我们有必要了解。 ES文档的写流程 写的动作包含新建文档、更新文档

Elasticsearch分布式检索的两阶段流程

在说明ES分布式检索流程前,我们先看下内部组件的概念架构: Elasticsearch概念架构 ES分布式检索的两阶段 如果是对单个文档进行CURD操作,通常从路由计

ELK 搭建

ELK 介绍 ELK 是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash、Kibana。 Elasticsearch 是一个搜索和分析引擎。 Logstash 是服务器端数据处理管

Go channel实现原理

channel是Go定义的一个数据类型,用于goroutine之间的通信且是并发安全,正是Go所提倡的利用通信来共享内存。 Go在语言层面支持这种数据通信,提供非

Go GPM 模型

线程与goroutine goroutine属于用户态线程;传统线程是属于内核态线程,由操作系统调度。 下面主要从内存占用,上下文切换两个角度描述: 线程 线程是操作系

Go 实现群聊天室- goroutine 和 channel 应用

经典的多线程程序群聊聊天室,利用goroutine和channel来实现。 实现这段程序,对理解go的goroutine和channel也非常有帮助。 服务端代码:

Go 并发设计思路--非阻塞缓存

Go开发中经常遇到并发设计的场景,伴随着一个绕不过的问题就是并发安全。 并发安全设计几种方式 提前加载好 利用锁 把对共享变量的读写收敛到一个goroutine里,利用

I/O 多路复用之 epoll

背景 前文总结了IO复用中select的相关知识 ,其有着性能上的缺点。Linux内核在2.6中支持的epoll在大量fd场景下有着更优秀的性能。 例如Redis在使

I/O 多路复用之 select

I/O多路复用的概念,我们已经再耳熟能详不过了,比如接触很多的nginx、Redis,均利用了I/O多路复用。那么I/O多路复用到底是什么?内核提供了多种方法,

inode使用率过高

突然收到报警,有台机器提示inode使用率过高。一开始只注意到监控项名字有disk字眼,以为还是磁盘空间预警,跑机器上执行下 df -h,发现还很充足。原来报警监控项

Java AOP及在SpringBoot项目中实践

AOP概念 面向切面编程(AOP,Aspect-Oriented Programming)是一种编程范式,旨在通过将横切关注点(如日志记录、事务管理、安全性等)从业
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
© 苏打Blog 2017 - 2026 京ICP备18005017号-1