SF
mall学习教程
mall学习教程
注册登录
关注博客
注册登录
主页
关于
RSS
超越 Nginx!号称下一代 Web 服务器,用起来够优雅!
macrozheng
12 月 19 日
阅读 4 分钟
108
作为后端开发,我们经常会使用到Nginx,但是Nginx的配置有时候写起来确实挺繁琐。今天给大家分享一款全新的Web服务器Caddy,它在Github上的Star数量全面超越Nginx,配置方式也更优雅!
还在用命令行监控服务器?试试这款监控工具吧,直观又易用!
macrozheng
12 月 10 日
阅读 6 分钟
185
我们在查看服务器运行状态时,除了使用命令行还是命令行。那么有什么办法可以不用命令行,直观地查看服务器的CPU、内存、网络、容器运行状态等信息呢?今天给大家分享一款好用的服务器监控工具Sampler,使用它能快速方便地查看这些信息,希望对大家有所帮助!
不写一行代码!SpringBoot + MinIO实现万能文件在线预览,太酷了!
macrozheng
12 月 3 日
阅读 4 分钟
377
文件存储是项目中常见的功能,我们可以用MinIO来实现文件存储。但是有时候不仅要实现存储,还要实现文件的在线预览,此时就可以用万能文件预览工具kkFileView来实现。 今天给大家分享下SpringBoot + MinIO + kkFileView如何实现任意文件的在线预览功能。
入职的新公司是微服务项目,慌了!
macrozheng
11 月 29 日
阅读 4 分钟
229
不知道大家有没有这样的经历:入职了一家新公司,接触的项目是微服务项目,而自己之前接触的都是单体项目,不知道如何下手项目,心里会比较慌。今天就以我的mall-swarm微服务电商实战项目为例,来聊聊如何快速上手微服务项目。
再见Jenkins!一款更适合国人的自动化部署工具,贼带劲!
macrozheng
11 月 26 日
阅读 4 分钟
262
在开发或生产环境中,我们有时候会上服务器器然后敲命令来部署项目。这种敲命令的方式不仅麻烦,有时候还容易出错,此时使用一套自动化部署方案,不仅方便还不易出错。最近发现了一款好用的自动化部署工具Jpom,体验不输Jenkins,分享给大家!
如何快速上手一个新项目?
macrozheng
11 月 21 日
阅读 3 分钟
165
作为程序员,我们在工作中经常会接手到新项目,快速上手一个新项目也是一个比较重要的能力。今天就以我的mall电商实战项目为例,来聊聊如何快速上手一个新项目。
Navicat官方出品!这款现代化的数据库设计工具太香了!
macrozheng
11 月 19 日
阅读 3 分钟
302
我们经常会使用专门的数据库设计工具来设计数据库,比如PowerDesigner,其实Navicat中已经内置了一款非常好用的数据库设计工具!今天给大家分享下Navicat自带的数据库设计工具,还有一些其他实用的Navicat功能,希望对大家有所帮助!
轻量级Nacos来了!占用资源极低,性能炸裂!
macrozheng
11 月 7 日
阅读 4 分钟
251
Nacos作为一款非常流行的微服务注册中心,我们在构建微服务项目时往往会使用到它。最近发现一款轻量级的Nacos项目r-nacos,占用内存极低,性能也很强大,分享给大家。本文就以我的mall-swarm微服务电商实战项目为例,来聊聊它在项目中的使用。
换掉Typora!这款为程序员量身打造的笔记应用,太香了!
macrozheng
11 月 5 日
阅读 3 分钟
265
正所谓好记性不如烂笔头,作为一名程序员,记笔记是个很好的习惯。之前一直使用的笔记应用是Typora,最近发现一款非常炫酷的开源笔记应用思源笔记,体验不输Typora,分享给大家!
还在手写Nginx配置?这款Nginx可视化管理工具用起来够方便!
macrozheng
11 月 1 日
阅读 4 分钟
581
Nginx是一款非常流行的Web服务器,作为后端程序员我们会经常使用到它。在我们修改Nginx配置的时候,经常需要登录服务器使用Vim编辑器来手写配置。最近发现了一款Nginx可视化管理工具Nginx UI,用起来非常方便,今天就以我的mall电商实战项目部署为例,来聊聊它的使用。
再见PowerDesigner!一款现代化的数据库设计工具,界面够炫酷!
macrozheng
10 月 28 日
阅读 3 分钟
401
在我们开发项目的初期,往往需要进行数据库的设计,此时如果有一款好用的数据库设计工具,会明显提高我们的数据库设计效率。今天给大家分享一款开源的数据库设计工具,界面炫酷、使用方便!
全面升级!一套基于最新版Spring Cloud的微服务实战项目!
macrozheng
9 月 5 日
阅读 11 分钟
428
最近把mall-swarm项目升级支持了最新版Spring Cloud+Spring Boot 3+JDK17,今天就来介绍下mall-swarm项目做了哪些升级,包括依赖的升级、框架的用法升级以及运行部署的改动,希望对大家有所帮助!
全面升级!一套基于Spring Boot 3+JDK17的实战项目!
macrozheng
5 月 8 日
阅读 13 分钟
628
最近把mall项目升级支持了Spring Boot 3+JDK17,今天就来介绍下mall项目做了哪些升级,包括依赖的升级、框架的用法升级以及运行部署的改动,目前Spring Boot 3版本代码在mall项目的dev-v3分支下,希望对大家有所帮助!
还在从零开始搭建项目?这款基于SpringBoot 3的快速开发脚手架值得一试!
macrozheng
2023-11-09
阅读 6 分钟
1.3k
关注我Github的小伙伴应该了解,之前我开源了一款快速开发脚手架mall-tiny,该脚手架完整继承了mall项目的技术栈,拥有完整的权限管理功能。最近抽空把该项目支持了Spring Boot 3,今天再和大家聊聊这个脚手架,同时聊聊升级项目到Spring Boot 3 的一些注意点,希望对大家有所帮助!
看了我项目中购物车、订单、支付一整套设计,同事也开始悄悄模仿了...
macrozheng
2023-10-18
阅读 3 分钟
2.8k
在我的mall电商实战项目中,有着从商品加入购物车到订单支付成功的一整套功能,这套功能的设计与实现对于有购物需求的网站来说,应该是一套通用设计了。今天给大家介绍下这套功能设计,涵盖购物车、生成确认单、生成订单、取消订单以及支付成功回调等内容,希望对大家有所帮助!
重磅更新!mall电商实战项目已实现支付功能!
macrozheng
2023-10-11
阅读 3 分钟
824
之前经常有小伙伴问我,mall项目有没有实现支付功能。最近发现支付宝支付有沙箱环境了,无需复杂的商业流程,只需拥有一个支付宝账号,即可实现支付功能。目前mall项目已实现支付宝支付功能,今天就给大家介绍下它的使用,感兴趣的小伙伴可以了解下!
颜值爆表!这款开源的API工具用起来更优雅!
macrozheng
2023-08-22
阅读 3 分钟
939
作为一名后端开发者,我们经常会使用API工具来调试接口,之前一直使用的Postman,用多了感觉它有点不够轻量级,有时候打开也比较慢。最近发现了一款轻量级的开源API工具Insomnia,界面挺炫酷,功能也很实用,推荐给大家!
订单系统就该这么设计,稳的一批!
macrozheng
2023-08-08
阅读 3 分钟
1.1k
订单功能作为电商系统的核心功能,由于它同时涉及到前台商城和后台管理系统,它的设计可谓是非常重要的。就算不是电商系统中,只要是涉及到需要交易的项目,订单功能都具有很好的参考价值,说它是通用业务功能也不为过。今天就以mall项目中的订单功能为例,来聊聊订单功能的设计与实现。
看了我项目中的商品功能设计,同事也开始悄悄模仿了...
macrozheng
2023-07-25
阅读 2 分钟
1.5k
商品功能作为电商系统的核心功能,它的设计可谓是非常重要的。就算不是电商系统中,只要是涉及到需要交易物品的项目,商品功能都具有很好的参考价值。今天就以mall项目中的商品功能为例,来聊聊商品功能的设计与实现。
权限系统就该这么设计,稳的一批!
macrozheng
2023-07-18
阅读 2 分钟
790
对于后台管理系统来说,权限功能已经是必不可少的一部分了。如果你用过一些快速开发脚手架,你会发现很多都直接集成了权限功能。把权限功能做成一个通用功能,非常有利于代码的复用。今天就以我的mall电商实战项目为例,来聊聊权限系统的设计与实现!
新入职一家公司,接手了个从零开始的项目,好难!
macrozheng
2023-07-04
阅读 2 分钟
778
入职一家新公司,少不了要接手自己不熟悉的项目,有可能是开发已久的老项目,也有可能是从零开始的新项目。今天就来聊聊如何接手一个从零开始的新项目,主要以mall项目为例来聊聊项目开发流程、技术选型以及框架搭建!
Github标星60K!mall前台商城系统正式发布,支持完整订单流程!
macrozheng
2023-05-30
阅读 2 分钟
1.1k
之前有很多小伙伴问我,mall项目有没有前台商城系统,可见大家对mall项目的前台商城系统还是非常期待的。最近抽空把前台商城系统的功能给完善了,目前已经可以支持完整的订单流程。我已经把前台商城系统开源了,项目地址也放在文末了,今天我们就来聊聊mall项目的前台商城系统!
肝了一周总结的SpringBoot常用注解大全,一目了然!
macrozheng
2022-12-20
阅读 13 分钟
2.1k
平时使用SpringBoot开发项目,少不了要使用到它的注解。这些注解让我们摆脱了繁琐的传统Spring XML配置,让我们开发项目更加高效,今天我们就来聊聊SpringBoot中常用的注解!
还在用HttpUtil?SpringBoot 3.0全新HTTP客户端工具来了,用起来够优雅!
macrozheng
2022-12-13
阅读 7 分钟
1.6k
我们平时开发项目的时候,经常会需要远程调用下其他服务提供的接口,于是我们会使用一些HTTP工具类比如Hutool提供的HttpUtil。前不久SpringBoot 3.0发布了,出了一个Http Interface的新特性,它允许我们使用声明式服务调用的方式来调用远程接口,今天我们就来聊聊它的使用!
Markdown还能这么玩?这款开源神器绝了!
macrozheng
2022-11-15
阅读 8 分钟
1.8k
Markdown是一款轻量级标记语言,由于它易读易写的特性,很多程序员用它来写项目文档。其实Markdown的功能不止于此,结合一些工具使用还可以用来做PPT,今天带大家使用Markdown来做一个PPT,看看到底有多炫酷!
几分钟上线一个项目文档网站,这款开源神器实在太香了!
macrozheng
2022-11-08
阅读 6 分钟
1.4k
之前在搭建mall项目的文档网站时,使用过不少工具,比如说Docsify、VuePress、Hexo、语雀等。对比了一下,要论使用简单、上线快捷还是Docsify,几分钟上线一个网站也不是问题,今天我们就来聊聊Docsify的使用!
MyBatis这样用,同事直呼哇塞,堪称最佳实践!
macrozheng
2022-11-01
阅读 15 分钟
1.4k
MyBatis是一款非常流行的ORM框架,相信很多小伙伴都在使用。我们经常会把它和MyBatis-Plus或者MBG一起使用,用多了之后对于其一些常规操作就不太熟悉了。最近总结了下MyBatis的实用用法和技巧,希望对大家有所帮助!
别再用main方法测试了,太Low!这才是专业的SpringBoot项目测试方法!
macrozheng
2022-10-25
阅读 9 分钟
1.6k
之前把我的mall项目升级到Spring Boot 2.7的时候,很多之前的测试方法都不能用了,原来是Spring Boot Test已经升级支持JUnit 5了。今天我们来聊聊新版Spring Boot Test的使用,有了它,我们就不需要再使用main方法来测试了!
MyBatis-Plus同款Elasticsearch ORM框架,用起来够优雅!
macrozheng
2022-10-18
阅读 15 分钟
2.7k
使用过Spring Data操作ES的小伙伴应该有所了解,它只能实现一些非常基本的数据管理工作,一旦遇到稍微复杂点的查询,基本都要依赖ES官方提供的RestHighLevelClient,Spring Data只是在其基础上进行了简单的封装。最近发现一款更优雅的ES ORM框架Easy-Es,使用它能像MyBatis-Plus一样操作ES,今天就以mall项目中的商品搜...
堪称一站式管理平台,同时支持Linux、MySQL、Redis、MongoDB可视化管理!
macrozheng
2022-10-10
阅读 5 分钟
1.3k
最近发现一款好用的可视化管理工具mayfly-go,可以通过Web的形式进行Linux系统管理,同时支持MySQL、Redis、MongoDB等数据库的管理,功能非常强大!今天就给大家介绍下这款工具,希望对大家有所帮助!
1
(current)
2
3
4
5
…
More
下一页
1
(current)
下一页