首页
学习
活动
专区
工具
TVP
发布

mall学习教程

mall学习教程,架构、业务、技术要点全方位解析。
专栏作者
370
文章
507453
阅读量
44
订阅数
MyBatis这样用,同事直呼哇塞,堪称最佳实践!
MyBatis是一款优秀的开源持久层框架,支持自定义SQL查询、存储过程和高级映射,目前在Github上已有17k+Star。在MyBatis中,我们可以在XML中编写SQL语句,然后绑定到Java方法中,通过参数和结果集的自动映射来实现复杂的查询逻辑。MyBatis消除了几乎所有JDBC操作和手动绑定参数操作,使用起来非常方便!
macrozheng
2022-12-14
4330
5分钟自建数据库可视化平台,在线管理数据库也太方便了!
Bytebase是一款面向开发者的数据库变更管理工具,目前在Github上已有3.6K+Star。
macrozheng
2022-12-14
1.4K0
还在手写SQL实现?试试MyBatis-Plus同款IDEA插件吧!提示太全了,还能一键生成代码!
MybatisX是一款基于IDEA的快速开发插件,由MyBatis-Plus团队开发维护,为效率而生。
macrozheng
2022-12-14
1.1K0
再见收费的Navicat!这款开源的数据库管理工具界面更炫酷!
Beekeeper Studio 是一款跨平台的数据库管理工具,支持Linux、Mac、 Windows系统,目前在Github上已有9.8K+Star。
macrozheng
2022-07-24
9200
比 Elasticsearch 更快!RediSearch + RedisJSON = 王炸!
首先介绍下RedisMod这个东西,它是一系列Redis的增强模块。有了RedisMod的支持,Redis的功能将变得非常强大。目前RedisMod中包含了如下增强模块:
macrozheng
2022-04-12
1.2K0
5分钟搞定!这款颜值爆表的数据可视化工具,你值得拥有!
Metabase是一款简单、快捷的BI(数据可视化)工具,在Github上已有27k+Star,可见其是非常流行的。
macrozheng
2022-02-23
1.2K0
再见收费的Navicat!操作所有数据库靠它就够了!
DBeaver是一款开源的数据库管理工具,在Github上已经有22K+Star。支持多达100种数据库,不管是关系型数据库还是非关系型数据库,基本上你能想到的数据库它都能支持,下面我们来看看它支持的数据库够不够全!
macrozheng
2021-10-12
1.3K0
聊聊Spring事务失效的12种场景,太坑了!
在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。
macrozheng
2021-09-22
3730
Redis只能做缓存?太out了!
redis丰富的数据结构,使得它的业务使用场景非常广泛,加上rdb的持久化特性,它甚至能够被当作落地的数据库使用。在这种情况下,redis能够撑起大多数互联网公司,尤其是社交、游戏、直播类公司的半壁江山。
macrozheng
2021-09-22
4750
浅析「扣减库存」的方案设计!
生活中,我们总是用各种电商 APP 抢购商品,但是库存数是很少的,特别是秒杀场景,商品可能就一件,那如何保证不会出现超卖的情况呢?
macrozheng
2021-07-27
7850
看一遍就理解:order by详解!
日常开发中,我们经常会使用到order by,亲爱的小伙伴,你是否知道order by 的工作原理呢?order by的优化思路是怎样的呢?使用order by有哪些注意的问题呢?本文将跟大家一起来学习,攻克order by~
macrozheng
2021-07-02
9660
干掉mapper.xml!MyBatis新特性动态SQL真香!
在我们使用Spring的时候,有XML和Java两种配置方式。在使用SpringBoot时,已经推荐使用Java配置,基本不用xml配置了。使用Dynamic SQL就好比是使用Java的方式来操作MyBatis。Dynamic SQL是用于生成动态SQL语句的框架,提倡使用Java API的方式来实现SQL操作,支持复杂查询和多表查询。
macrozheng
2021-01-06
6.6K0
解放双手!MyBatis官方代码生成工具给力!
MyBatis Generator(简称MBG)是MyBatis官方提供的代码生成工具。可以通过数据库表直接生成实体类、单表CRUD代码、mapper.xml文件,从而解放我们的双手!
macrozheng
2021-01-06
1K0
Elasticsearch官方已支持SQL查询,用起来贼方便!
Elasticsearch SQL是一个X-Pack组件,它允许针对Elasticsearch实时执行类似SQL的查询。无论使用REST接口,命令行还是JDBC,任何客户端都可以使用SQL对Elasticsearch中的数据进行原生搜索和聚合数据。可以将Elasticsearch SQL看作是一种翻译器,它可以将SQL翻译成Query DSL。
macrozheng
2020-12-08
2.4K0
干掉Navicat!MySQL官方客户端到底行不行?
由于默认的编辑器字体比较小,可以改大一些,通过Edit->Preferences选项来修改,不过这里只能通过输入字体名称和大小来改变,有点不太方便!
macrozheng
2020-12-08
1.4K0
搞定Mall项目中的权限管理功能,弄懂这些问题就妥了!
之前写过几篇文章,包括了权限管理功能介绍、后端实现和前端实现,看一下基本就清楚了!
macrozheng
2020-10-28
1.5K0
Java反射是什么?看这篇绝对会了!
反射是一个非常重要的知识点,在学习Spring 框架时,Bean的初始化用到了反射,在破坏单例模式时也用到了反射,在获取标注的注解时也会用到反射······
macrozheng
2020-09-25
8390
还在从零开始搭建项目?手撸了款快速开发脚手架!
mall-tiny是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。
macrozheng
2020-09-10
6480
还在手写CRUD代码?这款开源框架助你解放双手!
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus 提供了代码生成器,可以一键生成controller、service、mapper、model、mapper.xml代码,同时提供了丰富的CRUD操作方法,助我们解放双手!
macrozheng
2020-09-08
6890
面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器!
Filebeat是一款轻量级日志采集器,可用于转发和汇总日志与文件。Filebeat内置有多种模块(Nginx、MySQL、Redis、Elasticsearch、Logstash等),可针对常见格式的日志大大简化收集、解析和可视化过程,只需一条命令即可。
macrozheng
2020-08-27
5880
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档