![](https://img-blog.csdnimg.cn/direct/0a1c2aa8bdba47a59e8c22bb86f3f0b2.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
商城-练手项目
文章平均质量分 90
谷粒商城笔记记录!
南波塞文
你很懒,还没有添加简介
展开
-
Redisson实现分布式锁应用解析与源码分析
Redisson 是一个基于 Redis 的分布式 Java 客户端。它提供了丰富的功能和工具,帮助开发者在分布式系统中解决数据共享、并发控制和任务调度等问题。通过使用Redisson,开发者可以轻松地操作 Redis 的分布式对象(如集合、映射、队列等),实现可靠的分布式锁机制,以及管理和调度分布式环境中的任务和服务。原创 2023-11-18 20:50:40 · 840 阅读 · 0 评论 -
Redis实现分布式锁的基本原理与问题演进
随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,单纯的Java API并不能提供分布式锁的能力。为了解决这个问题就需要一种跨JVM的互斥机制来控制共享资源的访问,这就是分布式锁要解决的问题!原创 2023-09-23 18:04:24 · 161 阅读 · 0 评论 -
本地缓存与分布式缓存-高并发场景下缓存失效问题-分布式锁
本地缓存与分布式缓存-高并发场景下缓存失效问题-分布式锁等redis常见问题分析与记录。原创 2023-08-12 23:35:25 · 908 阅读 · 0 评论 -
性能监控-压力测试
本文记录性能监控部分介绍JVM内存结构,jvisualvm性能监控及压力测试工具Jmeter压测接口服务、压测Nginx、网关服务等。原创 2023-07-12 22:58:42 · 1497 阅读 · 2 评论 -
首页渲染-域名搭建
将静态资源保存在 nginx 的 index 目录下,所有请求过来先经过 nginx 服务器,根据 nginx 的动静分离特点静态资源直接返回数据,动态资源再经过服务器处理后返回,达到减轻每个微服务的压力,提升服务器的吞吐量。原创 2023-07-11 20:02:31 · 302 阅读 · 0 评论 -
商城业务-商品上架
ELK在项目架构中的作用:日志存储和文本检索。上架的商品信息保存到ES方便在网站展示及被检索。原创 2023-05-22 17:39:16 · 645 阅读 · 0 评论 -
全文检索-Elasticsearch-整合SpringBoot
前面记录了 Elasticsearch 全文检索的入门篇和进阶检索。这次我们来讲下 Spring Boot 中如何整合 ES,以及如何在 Spring Cloud 微服务项目中使用 ES 来实现全文检索,来达到商品检索的功能。原创 2023-05-12 11:21:01 · 1969 阅读 · 0 评论 -
全文检索-Elasticsearch-进阶检索
ES 支持两种基本方式检索 :- 一个是通过使用 REST request URI 发送搜索参数(uri + 检索参数)- 另一个是通过使用 REST request body 来发送它们(uri + 请求体)原创 2023-05-06 17:38:16 · 3908 阅读 · 3 评论 -
全文检索-Elasticsearch-入门
全文搜索属于最常见的需求,开源的 Elasticsearch 是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、StackOverflow、Github 都采用它 Elastic 的底层是开源库 Lucene。但你没法直接用Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。原创 2022-12-03 22:17:21 · 959 阅读 · 1 评论 -
Docker安装Elasticsearch和Kibana
Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。原创 2022-11-30 15:18:45 · 1379 阅读 · 3 评论 -
仓储服务-查询库存-新建采购单
新建仓储服务记录其中查询库存和新建采购单功能,梳理总结。原创 2022-11-13 22:47:59 · 462 阅读 · 0 评论 -
商品管理-SPU检索-SKU检索
记录商品管理模块中SPU检索及SKU检索需求描述及开发流程。原创 2022-11-06 17:03:09 · 525 阅读 · 0 评论 -
gulimall基础篇回顾Day-13
本文继续记录B站谷粒商城项目视频 P87-92 的内容,做到知识点的梳理和总结的作用,接口文档地址:[gulimall接口文档]原创 2022-11-05 21:32:50 · 385 阅读 · 0 评论 -
gulimall基础篇回顾Day-12
本文主要记录B站谷粒商城项目视频 P83-86 的内容,做到知识点的梳理和总结的作用,接口文档地址:gulimall接口文档。原创 2022-10-23 22:30:53 · 720 阅读 · 1 评论 -
gulimall基础篇回顾Day-11
本文主要记录B站谷粒商城项目视频 P80-82 的内容,做到知识点的梳理和总结的作用。原创 2022-09-12 17:07:21 · 243 阅读 · 1 评论 -
gulimall基础篇回顾Day-10
本文主要记录B站谷粒商城项目视频 P75-79 的内容,做到知识点的梳理和总结的作用。原创 2022-09-11 00:27:49 · 159 阅读 · 0 评论 -
gulimall基础篇回顾Day-09
本文主要记录谷粒商城的P70-74的视频内容,P70里面有对商品属性及属性分组进行描述,这一集的内容有非常多的概念和细节需要我们去理清思路,不然后面进行代码环节将会是一脸懵逼。原创 2022-08-28 16:23:19 · 394 阅读 · 0 评论 -
gulimall基础篇回顾Day-08
谷粒商城p61-p65 springcloud-oss原创 2022-07-05 22:05:28 · 438 阅读 · 0 评论 -
gulimall基础篇回顾Day-07
gulimall基础篇错误总结前言一、错误记录与解决1.1 renren-fast-vue 报错1.2 npm run dev 报错1.3 端口被占用的问题1.4 无法登录问题前言该篇文章主要记录谷粒商城项目中遇到的错误及解决方案。一、错误记录与解决1.1 renren-fast-vue 报错以管理员的方式打开 VSCode 在终端执行 npm install 出现如下错误:解决方案:1.ctrl + 右击下载到本地2.保存在C盘3.VSCode 在终端执行如下命令npm inst原创 2022-04-02 17:42:57 · 1517 阅读 · 2 评论 -
前端开发基础知识-快速入门-3
在大型应用开发的时候,页面可以划分成很多部分。往往不同的页面,也会有相同的部分。 例如可能会有相同的头部导航。 但是如果每个页面都独自开发,这无疑增加了我们开发的成本。所以我们会把页面的不同部分拆分成独立的组件,然后在不同页面就可以共享这些组件,避免重复开发。 在 vue 里所有的 vue 实例都是组件。原创 2022-03-26 15:44:14 · 1194 阅读 · 0 评论 -
前端开发基础知识-快速入门-2
Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库 结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。原创 2022-03-19 23:38:04 · 780 阅读 · 0 评论 -
前端开发基础知识-快速入门-1
ECMAScript 6.0(以下简称 ES6,ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会,英文名称是 European Computer Manufacturers Association) 通过 ECMA-262 标准化的脚本程序设计语言)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了,并且从 ECMAScript 6 开始,开始采用年号来做版本。原创 2022-03-17 00:29:19 · 900 阅读 · 0 评论 -
SpringCloud Alibaba 简介与微服务组件记录
SpringCloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 SpringCloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 SpringCloud Alibaba,您只需要添加一些注解和少量配置,就可以将 SpringCloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。原创 2022-03-14 23:55:53 · 729 阅读 · 0 评论 -
微服务项目创建-逆向工程搭建
本文介绍微服务项目创建与逆向工程搭建,旨在使用SpringBoot脚手架快速创建项目结构,提升开发效率。原创 2022-03-13 18:37:34 · 2001 阅读 · 1 评论 -
项目简介-分布式基础-环境搭建
微服务架构风格就像是把一个单独的应用程序开发为一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通信,通常是 HTTP API。这些服务围绕业务能力来构建, 并通过完全自动化部署机制来独立部署。原创 2022-03-09 10:13:20 · 1932 阅读 · 6 评论