上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 记知识先记轮廓,关于DSL语法的轮廓,记住以下3句话即可: 索引、文档和查询 Match、Term和Bool 还有翻页和聚合 1、又爱又恨的DSL 使用Elasticsearch时,我们一般是调用RestClient API的方式读取和写入集群数据。有时也会使用工具查阅和操作数据,比如:使用Chro 阅读全文
posted @ 2024-02-11 11:09 程序员半支烟 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了Elasticsearch的入门《5000字详说Elasticsearch入门(一)》,本篇介绍Springboot如何集成使用Elasticsearch。分为3步:配置properties文件、引入pom依赖、配置RestHighLevelClient类。 1、选择ES的Client 阅读全文
posted @ 2024-02-11 11:08 程序员半支烟 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍快速入门Elasticsearch,从安装、基本概念、分词器、文档基本操作这4个方面快速入门。本篇是ES入门系列的第一篇,后续还有springboot项目集成ES、ES高级查询用法、数据库同步到ES的方案等。 Elasticsearch是一款近实时的搜索引擎,底层是基于Lucene做搜索 阅读全文
posted @ 2024-02-11 11:08 程序员半支烟 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 在一般应用部署中,都是将程序和配置信息分离,这样可以保证程序可以被各个环境复用。 在容器场景中,将应用打包成镜像后,可以通过环境变量或者文件挂载的方式,在创建容器时把配置注入进去。 在Kubernetes场景中,则使用configMap实现应用与配置分离。使用configMap的方式有多种,有的方式 阅读全文
posted @ 2024-02-11 11:07 程序员半支烟 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 最近一段时间读完了《技术人修炼之道》,书中内容涵盖了作者多年实践和思想的结晶,整体读来有许多观点深有同感,也学习到了一些新的理念,在这里感谢黄哲铿老师。本文主要结合我自身十几年的IT行业经验,以及创业多年的感受,从书中提炼了一些个人觉得非常有价值并且好落地的点进行分享。 本文主要从:自身修养、团队管 阅读全文
posted @ 2024-02-11 11:07 程序员半支烟 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 要想Kubernetes里每个服务的可用性更高,那么对Pod的健康检查是少不了的。Pod生命周期和健康检查是我们最常接触的基础知识,虽说是基础吧,但如果理解不好,出现问题时很容易抓耳挠腮,揪头发。 本文主要从以下6个方面介绍Pod的健康检查:刚接触K8S的糗事、Pod生命周期、重启策略、健康检查、如 阅读全文
posted @ 2024-02-11 11:06 程序员半支烟 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 随着业务发展壮大,微服务越来越多,调用链路越来越复杂,需要快速建立链路跟踪系统,以及建立系统的可观测性,以便快速了解系统的整体运行情况。此时就非常推荐SkyWalking了,SkyWalking不仅仅是一款链路跟踪工具,还可以作为一个系统监控工具,还具有告警功能。使用简便、上手又快。真可谓快、准、狠 阅读全文
posted @ 2024-02-11 11:06 程序员半支烟 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 本文整理了一份OOM内存泄露问题速查备忘录,详细见下文。 1、核心步骤 top、free、df三连,查看CPU、内存、磁盘的大致情况。 netstat -lp 查看端口占用情况。 导出内存dump文件: # 保存了堆内存现场 jmap -dump:format=b,file=heap.dump pi 阅读全文
posted @ 2024-02-11 11:05 程序员半支烟 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 本文主要从以下4个方面介绍Init容器:Init容器作用、Init容器特性、Init容器与应用容器的区别、Init容器实战。 Kubernetes中的Pod内可以运行多个容器,主要分为2种:Init容器、应用容器,Sidecar容器也是一种特殊的Init容器。 Init容器的作用 Init 容器是一 阅读全文
posted @ 2024-02-11 11:04 程序员半支烟 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 我们正在加速进入云原生时代,Go语言作为云原生的一块基石,确有它的独到之处。本文介绍Go语言的几个让我印象深刻的特性。 1、兼顾开发效率和性能 Go语言兼顾开发效率和性能。可以像Python那样有很快的开发速度,也可以像C++那样有很快的执行速度。 2、编译速度很快 编译速度很快,减少编译等待时间。 阅读全文
posted @ 2024-02-11 11:04 程序员半支烟 阅读(24) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
点击右上角即可分享
微信分享提示