首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏wayn商城

    我开源的 waynboot-mall 项目之框架选型详解

    waynboot-mall 服务端项目基础开发框架是基于最新得 Spring Boot3.0 版本,整合了 Mybtis Plus、Spring Security、Redis、RabbitMQ、ElasticSearch openresty 可以帮助 waynboot-mall 项目实现网关安全、流量限制等功能,这些功能在项目上线时面对大流量和恶意流量都是非常使用的。 这个大家有兴趣可以百度 “lettcue 连接中断”,网上有很多这种讨论,在 waynboot-mall 项目中还是继续使用 Lettuce。 官网地址:https://docs.spring-boot-admin.com/current/getting-started.html 最后聊两句 waynboot-mall 项目使用的框架和中间件都是目前的主流选择 项目github地址:https://github.com/wayn111/waynboot-mall 我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!

    83210编辑于 2024-02-03
  • 来自专栏wayn的程序开发

    花了三年时间开发的开源项目,终于500 个 Star 了,进来收藏!

    第一次提交记录 2020 年 4 月 20 日 2020 - 2023 提交贡献图 waynboot-mall 项目主页 简介 waynboot-mall 是一套全部开源的微商城项目,包含三个项目:基于 前端 vue2 运管后台项目 https://github.com/wayn111/waynboot-admin 功能设计 waynboot-mall 功能设计 系统设计 waynboot-mall 最后 waynboot-mall 项目发展至今,实属不易,我会在今后的日子里持续更新,修复 bug。 希望看到本文的同学都能给 waynboot-mall 项目点个 star,帮助 waynboot-mall 走的更远,被更多的人发现与收藏。 waynboot-mall 项目地址: https://github.com/wayn111/waynboot-mall,点个 Star ⭐✨ ,手有余香。 ·END·

    62450编辑于 2023-11-06
  • 来自专栏wayn的程序开发

    耗时三年开源的H5商城,强烈推荐

    waynboot-mall 商城项目是我从疫情开始初期着手准备开发的,到如今 2023 年底,已经过了 3 年多的时间。 简介waynboot-mall 是一套全部开源的微商城项目,包含三个项目:运营后台、H5 商城和后端接口。 前端运管后台项目 https://github.com/wayn111/waynboot-admin功能设计功能上,waynboot-mall 项目可分为 “H5 商城前台” 和 “运管后台” 两部分。 系统架构系统架构上,waynboot-mall 项目秉持着小而精的架构特征,经典而不失优雅,系统设计从系统设计来看,waynboot-mall 项目选用当前最新 Spring Boot3.1、MyBatis-Plus 大家可以关注我以及 waynboot-mall 这个项目,后续商城版本升级迭代最新消息都会第一时间通知大家。

    78100编辑于 2023-12-06
  • 来自专栏wayn商城

    我开源的H5商城2.0版本发布,强烈推荐

    简介waynboot-mall 是一套全部开源的 H5 商城项目,包含运营后台、H5 商城前台和后端接口三个项目 。 功能设计功能上,waynboot-mall 项目可分为 “H5 商城前台” 和 “运管后台” 两部分。 系统架构系统架构上,waynboot-mall 项目秉持着小而精的架构特征,经典而不失优雅,系统设计从系统设计来看,waynboot-mall 项目选用当前最新 Spring Boot3.1、MyBatis-Plus 导入项目依赖将 waynboot-mall 目录用 idea 打开,导入 maven 依赖3. GitHub 地址:https://github.com/wayn111/waynboot-mall

    77320编辑于 2024-05-20
  • 来自专栏wayn的程序开发

    Elasticsearch使用实战以及代码详解

    本文将用我开源的 waynboot-mall 项目作于代码讲解,Elasticsearch 版本是 7.10.1。 waynboot-mall 是一套全部开源的微商城项目,包含三个项目:运营后台、H5 商城和后端接口。 目录结构 在 waynboot-mall 项目中,给 Elasticsearch 定义了专门的数据访问层 waynboot-data-elastic,该层目录结构如下, |-- waynboot-data 代码实战 在 waynboot-mall 项目中,Elasticsearch 主要用于支持首页商品的分词搜索、分页排序等功能。 全文搜索以及筛选排序 在 waynboot-mall 项目中,商城首页顶部提供了商品搜索栏,用户可以输入商品名称搜索自己想要的商品,搜索结果展示后,还可以进行热门、新品过滤以及价格、销量等进行排序。

    63520编辑于 2024-03-02
  • 来自专栏wayn的程序开发

    我开源的H5商城2.0版本发布,强烈推荐

    waynboot-mall 是一套全部开源的 H5 商城项目,包含运营后台、H5 商城前台和后端接口三个项目。 功能设计 功能上,waynboot-mall 项目可分为 “H5 商城前台” 和 “运管后台” 两部分。 功能设计 系统架构 系统架构上,waynboot-mall 项目秉持着小而精的架构特征,经典而不失优雅, 系统架构 系统设计 从系统设计来看,waynboot-mall 项目选用当前最新 Spring 导入项目依赖 将 waynboot-mall 目录用 idea 打开,导入 maven 依赖 3. 大家可以关注我以及 waynboot-mall 这个项目,后续商城版本升级迭代最新消息都会第一时间通知大家。

    92410编辑于 2024-05-22
  • 来自专栏wayn的程序开发

    7000字详解Spring Boot项目集成RabbitMQ实战以及坑点分析

    我将使用 waynboot-mall 项目作为代码讲解,项目地址:https://github.com/wayn111/waynboot-mall。 例如在 waynboot-mall 项目中,用户下单后需要发送邮件通知,这个任务就可以使用 RabbitMQ 异步处理。 例如,在 waynboot-mall 项目中,每天晚上八点有秒杀活动,这时可以使用 RabbitMQ 来削峰限流,保证系统的稳定运行。 生产者发送消息 在 waynboot-mall 项目中,用订单消息来举例,生产者发送消息需要经过三个步骤 1. 消费者处理消息 在 waynboot-mall 项目中,还是用订单消息来举例,消费者 yml 配置如下, 1.

    5.2K33编辑于 2024-01-30
  • 来自专栏wayn的程序开发

    Java开发必安装插件-Maven Helper

    使用方法 这里用 waynboot-mall 项目给大家演示使用 Maven Helper 插件的步骤如下: waynboot-mall 是一套全部开源的微商城项目,包含三个项目:运营后台、H5 商城前台和服务端接口 github 地址:https://github.com/wayn111/waynboot-mall 在 IntelliJ IDEA 中,打开 waynboot-mall 项目,并选择根目录下 pom.xml

    1.8K30编辑于 2023-09-21
  • 来自专栏wayn的程序开发

    Spring Security权限控制框架使用指南

    本文将用 waynboot-mall 项目举例,给大家介绍常见后管系统如何引入权限控制框架 Spring Security。 大纲如下, waynboot-mall 项目地址:https://github.com/wayn111/waynboot-mall一、什么是 Spring SecuritySpring Security 二、如何引入 Spring Security在 waynboot-mall 项目中直接引入 spring-boot-starter-security 依赖,<dependencies> <dependency 在 waynboot-mall 项目中,具体配置如下,@Configuration@EnableWebSecurity@AllArgsConstructor@EnableMethodSecurity(securedEnabled

    3.6K00编辑于 2024-02-17
  • 来自专栏wayn的程序开发

    2018至2023我的开源项目分享

    是一个 Java 新人易于上手,学习之后能够掌握企业后台开发所需常用技能,快速融入实际企业开发的指导项目 --- 三、waynboot-mall waynboot-mall 时博主在2020开发而来,那时候网上很多的 waynboot-mobile 运营后台网页项目源码:https://github.com/wayn111/waynboot-admin 商城前后台接口项目源码:https://github.com/wayn111/waynboot-mall confirm模式,消费者消费消息时需手动确认 下单处理过程引入rabbitMQ,异步生成订单记录,提高系统下单处理能力 在线地址:http://121.4.124.33/mall 3.2 项目评价 waynboot-mall

    1.2K51编辑于 2023-02-12
  • 来自专栏wayn的程序开发

    Docker工程化发展以及实践讲解

    mobile volumes: - /etc/localtime:/etc/localtime - /home/logs:/home/logs - /opt/waynboot-mall /upload:/opt/waynboot-mall/upload - . environment: - TZ=Asia/Shanghai - LOG_PATH_PREFIX=/home/logs - UPLOAD_DIR=/opt/waynboot-mall admin volumes: - /etc/localtime:/etc/localtime - /home/logs:/home/logs - /opt/waynboot-mall /upload:/opt/waynboot-mall/upload - .

    58820编辑于 2023-08-28
  • 来自专栏wayn的程序开发

    用户注册这样玩,保你平安

    这里我给大家介绍下 waynboot-mall 项目中用户注册是怎么玩的,为什么说可以保你平安。 waynboot-mall 项目是由我开源的一套 H5 商城项目,包含运营后台、H5 商城前台和服务端接口。 github 地址:https://github.com/wayn111/waynboot-mall 用户注册 在 waynboot-mall 项目中,商城注册页面截图如下。 现在市面上流行的有图形验证码、滑块验证码、点选验证码等,waynboot-mall 项目中使用的图形验证码,大家有兴趣可以了解 tianai-captcha 这个项目,包含滑块验证码、点选验证码等。

    45700编辑于 2023-11-30
  • 来自专栏wayn的程序开发

    何时使用Kafka而不是RabbitMQ

    图片 推荐博主开源的H5商城项目waynboot-mall,这是一套全部开源的微商城项目,包含一个运营后台、h5商城和后台接口。 github地址:https://github.com/wayn111/waynboot-mall 影响因素 可扩展性:Kafka 旨在处理大容量、高吞吐量和实时数据流。

    2K20编辑于 2023-06-26
  • 来自专栏waynboot-mall

    多图流带你玩转CODING DevOps

    workspace # 将当前目录下的jar包复制到docker容器的/目录下 ADD waynboot-admin-api/target/waynboot-admin-api-1.1.0.jar /opt/waynboot-mall /waynboot-admin-api-1.1.0.jar # 运行过程中创建一个mall-tiny-docker-file.jar文件 RUN bash -c 'touch /opt/waynboot-mall EXPOSE 81 # 指定docker容器启动时运行jar包 ENTRYPOINT ["java", "-jar", "-Xms812m", "-Xmx812m", "-Xss512k", "/opt/waynboot-mall

    2K00发布于 2021-07-11
  • 来自专栏waynboot-mall

    多图流带你玩转CODING DevOps

    workspace # 将当前目录下的jar包复制到docker容器的/目录下 ADD waynboot-admin-api/target/waynboot-admin-api-1.1.0.jar /opt/waynboot-mall /waynboot-admin-api-1.1.0.jar # 运行过程中创建一个mall-tiny-docker-file.jar文件 RUN bash -c 'touch /opt/waynboot-mall EXPOSE 81 # 指定docker容器启动时运行jar包 ENTRYPOINT ["java", "-jar", "-Xms812m", "-Xmx812m", "-Xss512k", "/opt/waynboot-mall

    2.1K00发布于 2021-07-11
  • 来自专栏wayn的程序开发

    单线程 Redis 如此快的 4 个原因

    “ 推荐博主开源的 H5 商城项目waynboot-mall,这是一套全部开源的微商城项目,包含三个项目:运营后台、H5 商城前台和服务端接口。 github 地址:https://github.com/wayn111/waynboot-mall ” 基于内存存储 访问内存比访问磁盘快几个数量级 Redis 是在内存中进行键值存储。

    40920编辑于 2023-07-20
  • 来自专栏wayn的程序开发

    一套前后台全部开源的H5商城送给大家

    博主给大家推荐一套全部开源的H5电商项目「waynboot-mall」。由博主在2020年开发至今,已有三年之久。 waynboot-mobile 运营后台前端代码:https://github.com/wayn111/waynboot-admin 后端接口代码:https://github.com/wayn111/waynboot-mall 一、简介 「waynboot-mall」是一套全部开源的微商城项目,实现了一个商城所需的首页展示、商品分类、商品详情、sku组合、商品搜索、购物车、结算下单、订单状态流转、商品评论等一系列功能。 后台金刚区管理 后台栏目管理 ---- 五、在线体验 前台演示地址:http://121.4.124.33/mall 后他演示地址:http://121.4.124.33/admin 最后说两句「waynboot-mall

    1.8K32编辑于 2023-05-07
  • 来自专栏wayn的程序开发

    分布式系统中的数据复制

    推荐博主开源的 H5 商城项目waynboot-mall,这是一套全部开源的微商城项目,包含三个项目:运营后台、H5 商城前台和服务端接口。 github 地址:https://github.com/wayn111/waynboot-mall 主从架构 为了理解这个架构,我们举一个例子。

    35130编辑于 2023-07-19
  • 来自专栏wayn的程序开发

    这篇文章把后管系统的权限控制设计讲清楚了

    本文将用 waynboot-mall 项目举例,给大家介绍常见后管系统的权限控制该如何设计。 大纲如下, waynboot-mall 项目地址:https://github.com/wayn111/waynboot-mall权限模型要理解权限控制,我们需要先了解什么是权限模型。 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='角色和菜单关联表';后管权限设计 ER 图waynboot-mall

    1.2K10编辑于 2024-02-12
  • 来自专栏wayn的程序开发

    mybatis plus很好,但是我被它坑了!

    语句打包到一个容器中 statement.executeBatch() 将容器中的 sql 语句提交 statement.clearBatch() 清空容器,为下一次打包做准备 推荐博主开源的 H5 商城项目waynboot-mall github 地址:https://github.com/wayn111/waynboot-mall 那么问题出现在哪里了?明明已经使用了批量操作,但耗时还是很慢,别急,跟着我往下看。

    1.2K20编辑于 2023-11-09
领券