logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微服务阶段:初识 Elasticsearch 与黑马商城搜索功能改造

Elasticsearch 是 Elastic 公司开发的一款开源搜索引擎,主要用于数据存储、搜索、分析和计算。技术作用数据存储、搜索、分析数据采集Kibana数据可视化、操作控制台这套技术栈通常被称为 ELK,经常用于:日志收集;系统监控;搜索服务;数据分析;可视化报表。在本阶段,我们重点学习 Elasticsearch 和 Kibana。操作DSL创建索引库PUT /索引库名查询索引库GET

文章图片
#jenkins#运维
JDK 1.7 HashMap 多线程扩容为什么会死循环?

JDK 1.7 HashMap 多线程扩容死循环的本质是:新数组是各线程自己的,但节点对象是共享的;头插法迁移会修改节点的 next 指针,多个线程交叉修改后可能形成环形链表,导致查询时永远走不到 null。

文章图片
#java
Redisson 分布式锁详解:从 Redis 加锁到 Watch Dog 自动续期

Redis 分布式锁、Redisson 加锁、leaseTime、看门狗自动续期、解锁注意事项。

文章图片
#分布式#redis#数据库
Java HashMap 与 ConcurrentHashMap 核心原理总结:从 Hash 冲突到 LongAdder

Java HashMap 与 ConcurrentHashMap 核心原理总结:从 Hash 冲突到 LongAdder

文章图片
#哈希算法#java#算法
分布式部署项目

文为实操导向教程,详细梳理了Linux环境下MySQL数据库安装、配置(含分布式访问授权)、Nacos服务安装(含JDK依赖、端口修改)及项目部署的完整流程,涵盖环境准备、核心配置、常见问题处理等关键环节,适配Nacos相关版本部署需求,步骤清晰、可直接对照操作,适用于需要搭建MySQL+Nacos环境并部署项目的开发及运维人员。针对4台服务器的分布式场景,额外补充多服务器分工、集群配置及项目分布

文章图片
#分布式
SpringBoot 配置文件核心用法(Properties & YAML)

配置文件是 SpringBoot 项目的核心组成部分,用于集中管理项目的各类配置信息(如端口、数据库连接、第三方服务密钥等),是实现项目灵活配置、环境隔离的关键。本文围绕 SpringBoot 主流的两种配置文件格式(.properties 和 .yml/.yaml)展开,从配置文件的核心作用、语法规则、读取方式、数据类型支持等维度,对比分析两种格式的特性、优缺点及实际应用场景,帮助开发者掌握配置

文章图片
#spring boot#后端#java
Spring Boot 后端分层开发实战:从 MVC 到三层架构详解

本文围绕Spring Boot 后端工程分层思想展开,从代码杂乱问题切入,详细讲解MVC 架构与三层架构(Controller/Service/Dao) 的设计理念、区别与联系,结合高内聚低耦合设计原则,通过图书查询案例完成代码分层重构,并梳理 Spring、Spring MVC、Spring Boot 三者关系与企业开发规范,帮助你快速掌握后端标准化分层开发思路。

文章图片
#java
到底了