logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

主流的大数据技术栈

↓(业务转换,数据合并,数据清洗(统一枚举值,填充null值,清晰非法值等)保证数据质量)数据集市DM 【维度建模】(基于多张宽表形成某主题的报表数据) → BI/APP/API。存储层(HDFS / HBase / Iceberg / Hive)查询层(StarRocks / Doris / Presto)分析层(Superset / Tableau / 自研看板)采集层(Kafka / Flu

#大数据
搞懂大模型 - RAG(检索、增强、生成)

RAG(Retrieval-Augmented Generation,检索增强生成) 是一种结合了信息检索技术与语言生成模型的人工智能技术。该技术通过从外部知识库中检索相关信息,并将其作为提示(Prompt)输入给大型语言模型(LLMs),以增强模型处理知识密集型任务的能力,如问答、文本摘要、内容生成等。RAG模型由Facebook AI Research(FAIR)团队于2020年首次提出,并迅

多级缓存对比(Caffeine + Redis),以及缓存不一致问题的解决

而 Spring Cache 的强大之处,还体现在它对多种缓存实现的支持,其中 Caffeine 和 Redis 无疑是备受瞩目的两种方案。真实的业务工程中,建议使用Caffeine作为本地缓存,另外使用redis或者memcache作为分布式缓存,构造多级缓存体系,保证性能和可靠性。可以使用MQ的广播模式,当数据修改时向MQ发送消息,节点监听并消费消息,删除本地缓存,达到最终一致性;两级缓存与数

#java
Flyway 数据库版本管理工具使用指南

生产环境建议在 CI/CD中先执行(或确保应用用户有足够权限)

#人工智能#数据库
Github Copilot 快捷键,以及快捷键修改

虽然github copilot足够智能,绝大部分时候都能补全想输入的内容(尤其注释或者文档,有奇效),但依然有很多时候是会选择IDEA自带的补全。,在IDEA的设置中修改keymap,删除原有的TAB快捷键,我是选择增加了```这个按键作为github copilot的补全键。但每次习惯性按下TAB键的时候,IDEA默认都会自动采用github copilot的补全代码。开始支持IDEA后,就开

#github#copilot
Java: HashMap 和 ConcurrentHashMap的区别

分段锁(Segmented Locking)是一种用于提高多线程程序性能的锁机制,通过将锁细分来减少竞争,从而在高并发环境中提高性能。分段锁在Java的中有广泛应用。安全性:ConcurrentHashMap 在多线程环境下是安全的,而HashMap 不是。使用场景:如果是单线程环境,使用HashMap 更优;如果是多线程环境,且需要高性能的线程安全Map,则应选择ConcurrentHashM

#java#开发语言
C/C++ 协程库boost.coroutine2、魅族libgo、腾讯libco、开源libaco详解

最近研究高性能C++协程,网上了解到了魅族libgo、腾讯libco、开源libaco、boost coroutine,这里记录一下。1 什么是协程协程可以很轻量的在子例程中进行切换,它由程序员进行子例程的调度(即切换)而不像线程那样需要内核参与,同时也省去了内核线程切换的开销,因为一个协程切换保留的就是函数调用栈和当前指令的寄存器,而线程切换需要陷入内核态,改...

#c语言#c++#开源
ngrok文档中文版

ngrok中文版文档

Flyway 分工方案(DBA 执行 + 应用只读校验)

执行命令:flyway migrate -locations=files:///脚本存放路径(如本地路径、代码仓库路径),执行完成后,检查 flyway_schema_history 表,确认版本已记录、执行状态为 SUCCESS。- 校验失败:应用启动报错,日志显示“Validation failed”,提示版本不匹配/脚本缺失,部署团队立即反馈给 DBA 和开发,排查问题(如 DBA 未执行对

#oracle#数据库
c++11:线程池,boost threadpool、thread_group example

这里介绍一下boost两种线程池的使用,以及C++11实现线程池。1 boost::threadpool最新版本boostHeader:boost/asio/thread_pool.hppConvenience header:boost/asio.hppvoid my_task(){...}...// Launch the pool with four...

#c++#算法#开发语言
    共 86 条
  • 1
  • 2
  • 3
  • 9
  • 请选择