摘要: Elasticsearch 是一个使用 Java 语言编写、遵守 Apache 协议、支持 RESTful 风格的分布式全文搜索和分析引擎,它基于 Lucene 库构建,并提供多种语言的 API。Elasticsearch 可以对任何类型的数据进行索引、查询和聚合分析,无论是文本、数字、地理空间、结 阅读全文
posted @ 2024-02-29 09:46 waynaqua 阅读(526) 评论(0) 推荐(1) 编辑
摘要: Spring Security权限控制框架使用指南 在常用的后台管理系统中,通常都会有访问权限控制的需求,用于限制不同人员对于接口的访问能力,如果用户不具备指定的权限,则不能访问某些接口。 本文将用 waynboot-mall 项目举例,给大家介绍常见后管系统如何引入权限控制框架 Spring Security。大纲如下, 一、什么是 Spring 阅读全文
posted @ 2024-02-27 10:42 waynaqua 阅读(348) 评论(1) 推荐(0) 编辑
摘要: 【踩坑指南】线程池使用不当的五个坑 线程池是 Java 多线程编程中的一个重要概念,它可以有效地管理和复用线程资源,提高系统的性能和稳定性。但是线程池的使用也有一些注意事项和常见的错误,如果不小心,就可能会导致一些严重的问题,比如内存泄漏、死锁、性能下降等。 本文将介绍线程池使用不当的五个坑,以及如何避免和解决它们,大纲如下, 坑一: 阅读全文
posted @ 2024-02-05 09:39 waynaqua 阅读(1353) 评论(0) 推荐(4) 编辑
摘要: 30秒幻兽帕鲁服务器保姆级自建教程(持续更新) 帕鲁圣经 1.帕鲁大陆最不缺的就是帕鲁,你不干有的是帕鲁干。 2.哪怕你是高达三级的专业技术帕鲁,但你有红色陋习词条,你就不如旁边一级技术的帕鲁。 3.帕鲁的成本取决与花费了几个帕鲁球,而一个普通帕鲁球的成本是一个帕鲁矿+3 个木头+3 个石头,如果一个帕鲁工作生产出的物资不能达到他的成本的几倍,那 阅读全文
posted @ 2024-01-31 16:39 waynaqua 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 7000字详解Spring Boot项目集成RabbitMQ实战以及坑点分析 本文给大家介绍一下在 Spring Boot 项目中如何集成消息队列 RabbitMQ,包含对 RibbitMQ 的架构介绍、应用场景、坑点解析以及代码实战。 我将使用 waynboot-mall 项目作为代码讲解,项目地址:https://github.com/wayn111/waynboot-m 阅读全文
posted @ 2024-01-30 15:15 waynaqua 阅读(471) 评论(0) 推荐(2) 编辑
摘要: 【wayn商城】本地开发指南 这篇文章给大家带来我自己写的开源项目【wayn商城】的本地开发指南,帮助各位朋友在本地快速运行【wayn商城】,避免踩坑,减少不必要的精力在软件下载安装上。 🔥waynboot-mall 是一套全部开源的 H5 商城项目,实现了一套完整的商城前后台业务,有首页展示、商品分类、商品详情、sku 详情 阅读全文
posted @ 2024-01-24 13:05 waynaqua 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 什么是大数据 大数据(Big Data)是指在传统数据处理方法难以处理的情况下,需要新的处理模式来具有更强的决策力、洞察发现力和过程优化能力的海量、高增长率和多样化的信息资产。大数据的特征通常被概括为“4V”,即: Volume(容量):大数据的规模非常庞大,通常以 TB(太字节)、PB(拍字节)或 阅读全文
posted @ 2024-01-19 17:48 waynaqua 阅读(608) 评论(0) 推荐(2) 编辑
摘要: 【技术推荐】我愿称之为开源界最好用的行为验证码 作为一个混迹开源界多年的技术人,以往开发的项目中用过了许多验证码工具,比较经典选择的的有 easy-captcha,但是它支持简单的图形、gif、中文、算术等类型验证码。直到我遇见了 tianai-captcha,我愿称之为开源界最好用的行为验证码。 tianai-captcha 简介 tianai 阅读全文
posted @ 2024-01-11 11:08 waynaqua 阅读(2026) 评论(5) 推荐(25) 编辑
摘要: 虚拟线程是在 Java 21 版本中实现的一种轻量级线程。它由 JVM 进行创建以及管理。虚拟线程和传统线程(我们称之为平台线程)之间的主要区别在于,我们可以轻松地在一个 Java 程序中运行大量、甚至数百万个虚拟线程。 由于虚拟线程的数量众多,也就赋予了 Java 程序强大的力量。虚拟线程适合用来 阅读全文
posted @ 2024-01-09 11:29 waynaqua 阅读(520) 评论(0) 推荐(1) 编辑
摘要: 虚拟线程是由 Java 21 版本中实现的一种轻量级线程。它由 JVM 进行创建以及管理。虚拟线程和传统线程(我们称之为平台线程)之间的主要区别在于,我们可以轻松地在一个 Java 程序中运行大量、甚至数百万个虚拟线程。 由于虚拟线程的数量众多,也就赋予了 Java 程序强大的力量。虚拟线程适合用来 阅读全文
posted @ 2023-12-29 23:55 waynaqua 阅读(926) 评论(0) 推荐(0) 编辑