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

mall学习教程

mall学习教程,架构、业务、技术要点全方位解析。
专栏作者
367
文章
502078
阅读量
44
订阅数
MyBatis这样用,同事直呼哇塞,堪称最佳实践!
MyBatis是一款优秀的开源持久层框架,支持自定义SQL查询、存储过程和高级映射,目前在Github上已有17k+Star。在MyBatis中,我们可以在XML中编写SQL语句,然后绑定到Java方法中,通过参数和结果集的自动映射来实现复杂的查询逻辑。MyBatis消除了几乎所有JDBC操作和手动绑定参数操作,使用起来非常方便!
macrozheng
2022-12-14
4290
看了我常用的IDEA插件,同事也开始悄悄安装了...
当我们使用鼠标完成某些工作时,Key Promoter X会提示对应的快捷键,方便我们更快地掌握IDEA的快捷键。
macrozheng
2022-12-14
1K0
还在手写SQL实现?试试MyBatis-Plus同款IDEA插件吧!提示太全了,还能一键生成代码!
MybatisX是一款基于IDEA的快速开发插件,由MyBatis-Plus团队开发维护,为效率而生。
macrozheng
2022-12-14
1K0
原来 @Autowired 注解还可以这么玩?!
Spring 是我们平常开发中离不开的核心框架,每天开发都在使用 Spring 的功能。
macrozheng
2021-07-02
2.4K0
再见前端!纯 Java 撸个后台管理系统,这框架用起来贼爽!
Erupt是一个低代码全栈类框架,它使用Java 注解动态生成页面以及增、删、改、查、权限控制等后台功能。零前端代码、零CURD、自动建表,仅需一个类文件 + 简洁的注解配置,快速开发企业级后台管理系统。
macrozheng
2021-05-19
1.6K0
干掉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.5K0
解放双手!MyBatis官方代码生成工具给力!
MyBatis Generator(简称MBG)是MyBatis官方提供的代码生成工具。可以通过数据库表直接生成实体类、单表CRUD代码、mapper.xml文件,从而解放我们的双手!
macrozheng
2021-01-06
1K0
主流日志框架使用及性能对比,看这篇就够了!
不管是使用何种编程语言,何种框架,日志输出几乎无处不再,也是任何商业软件中必不可少的一部分。
macrozheng
2020-11-06
3.8K0
还在从零开始搭建项目?手撸了款快速开发脚手架!
mall-tiny是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。
macrozheng
2020-09-10
6430
还在手写CRUD代码?这款开源框架助你解放双手!
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus 提供了代码生成器,可以一键生成controller、service、mapper、model、mapper.xml代码,同时提供了丰富的CRUD操作方法,助我们解放双手!
macrozheng
2020-09-08
6830
还在手动部署SpringBoot应用?试试这个自动化插件!
https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-fabric
macrozheng
2020-09-08
6020
给Swagger升级了新版本,没想到居然有这么多坑!
首先我们选择下需要升级的版本,直接去Maven仓库看下,哪个版本使用的比较多。虽然有最新版本2.10.x,但是几乎没什么人用,而上一个版本2.9.x使用的人却很多,看样子还是2.9.x版本比较稳定,我们选择升级到2.9.2版本。
macrozheng
2020-07-16
3.2K0
我常用的IDEA插件大公开,个个是精品!
总结了平时工作中常用的12款IDEA插件,后端和前端的都有了,附上我的使用技巧,看完之后开发效率杠杠的! Lombok Lombok为Java项目提供了非常有趣的附加功能,使用它的注解可以有效的地解决那些繁琐又重复的代码,例如 Setter、Getter、toString、equals、hashCode 以及非空判断等。 举个例子,我们给一个类添加@Getter和@Setter注解: /** * 修改订单费用信息参数 * Created by macro on 2018/10/29. */ @Gett
macrozheng
2020-05-21
7620
Spring 和 SpringBoot 之间到底有啥区别?
对于 Spring和 SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了 SpringBoot很久的同学来说,还不是很理解 SpringBoot到底和 Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!
macrozheng
2020-03-28
4.6K0
mall在Linux环境下的自动化部署(基于Jenkins)
关于Jenkins的基本使用可以参考:使用Jenkins一键打包部署SpringBoot应用,就是这么6!
macrozheng
2020-01-17
5740
微服务架构下的自动化部署,使用Jenkins来实现!
关于Jenkins的基本使用可以参考:使用Jenkins一键打包部署SpringBoot应用,就是这么6!
macrozheng
2019-12-20
2.5K0
Spring Boot Admin:微服务应用监控
SpringBoot应用可以通过Actuator来暴露应用运行过程中的各项指标,Spring Boot Admin通过这些指标来监控SpringBoot应用,然后通过图形化界面呈现出来。Spring Boot Admin不仅可以监控单体应用,还可以和Spring Cloud的注册中心相结合来监控微服务应用。
macrozheng
2019-10-31
7610
Hystrix Dashboard:断路器执行监控
Hystrix提供了Hystrix Dashboard来实时监控HystrixCommand方法的执行情况。Hystrix Dashboard可以有效地反映出每个Hystrix实例的运行情况,帮助我们快速发现系统中的问题,从而采取对应措施。
macrozheng
2019-09-24
7050
SpringBoot Admin 2.0 详解
Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul)发现。UI是的Vue.js应用程序,展示Spring Boot Admin Client的Actuator端点上的一些监控。服务端采用Spring WebFlux + Netty的方式。Spring Boot Admin为注册的应用程序提供以下功能:
macrozheng
2019-09-03
8570
MyBatis Generator使用过程中踩过的一个坑
使用的是mall-tiny-02的代码,代码地址:https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-02
macrozheng
2019-07-22
1.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档