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

Java后端技术栈cwnait

专栏成员
632
文章
597545
阅读量
46
订阅数
你研究过MyBatis源码?
MyBatis是一个ORM工具,封装了JDBC的操作,简化业务编程。Mybatis在web工程中,与Spring集成,提供业务读写数据库的能力。
田维常
2024-05-11
870
Spring Boot+MyBatis+Atomikos+MySQL(附源码)
我们在实际项目中,尽量规避分布式事务。但是,有些时候是真的需要做一些服务拆分从而会引出分布式事务问题。
田维常
2023-08-31
3950
SpringBoot + Vue 学生选课管理系统源码(包含数据库文件)
这是一个采用前后端分离开发的项目,前端采用 Vue 开发、后端采用 SpringBoot + Mybatis 开发。
田维常
2023-02-27
2.6K1
第一次面试,面完,直接拒了!
面试第一步:自我介绍。我们在上一篇文章中已经分享了“自我介绍”,这里就不再赘述了。
田维常
2022-11-25
4540
30分钟内搞定 50张表的 CRUD,666!
前面我跟大家分享过医院项目,很多小伙伴正在用它来练练手,其中,有个非常聪明的小伙伴发现了个问题:大量类似的代码,差不多一样的CRUD.
田维常
2022-11-25
5960
医院项目中,如何使用自定义注解?
不管是项目中,还是各种框架中,都有着大量的注解。而且,我们在项目开发中,通常一个注解就能搞定好多事情,尤其是在Spring大家族里,注解那是被玩的飞起,另外其他框架中不少使用。
田维常
2022-11-25
7020
海康 面试:说说MyBatis 插件机制
上周末,一位朋友去海康面试,面试中被问到MyBatis插件的问题,如果你还没掌握,那请你认真看完本文。
田维常
2022-11-25
3480
四个offer,选择去外包?
大家好,我是田哥。一位朋友最近在面试,收到一些offer,不过有点点遗憾,拿到的全是外包公司的offer。
田维常
2022-06-13
3850
源码分析:小菜鸟的硬菜
最近,有朋友和我聊,如何看源码,不知道怎么看,自己看过Spring源码,可是看到后面就被劝退了,觉得太难了。
田维常
2022-06-13
2150
3年工作必备 装饰器模式
今天我给大家分享设计模式中的装饰器模式。用贴切的生活故事,以及真实项目场景来讲设计模式,最后用一句话来总结这个设计模式。
田维常
2021-06-09
3370
阿里面试:Mybatis中方法和SQL是怎么关联起来的呢?
已经分享了三篇Mybatis源码分析文章,从 Mybatis的配置文件解析 到 获取SqlSession,再到 获取UserMapper接口的代理对象。
田维常
2021-01-04
4620
美团面试:为什么就能直接调用userMapper接口的方法?
老规矩,先上案例代码,这样大家可以更加熟悉是如何使用的,看过Mybatis系列的小伙伴,对这段代码差不多都可以背下来了。
田维常
2020-12-31
5540
如何扒开 SqlSession 的外衣
前面我们已经讲了Mybatis是如何解析相关配置文件的,如果怕迷路,还是建议先看前一篇文章:
田维常
2020-12-31
3070
给,我私藏的26道MyBatis面试题~
全称为Object Relational Mapping。对象-映射-关系型数据库。对象关系映射(简称ORM,或O/RM,或O/R mapping),用于实现面向对象编程语言里不同类型系统的数据之间的转换。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象与关系数据库相互映射。
田维常
2020-12-30
7090
小师妹问我:Mybatis常见注解有哪些?
Mybatis中的注解基本上都在org.apache.ibatis.annotations目录下:
田维常
2020-12-30
1.3K0
面试官:Mybatis里的设计模式有哪些?我一口气答了8种
面试官问:既然你研究过Mybatis源码,哪里说说Mybatis用了哪些常见的设计模式?
田维常
2020-12-30
4840
@万字长文 | MyBatis 缓存到底
在 Web 应用中,缓存是必不可少的组件。通常我们都会用 Redis 或 memcached 等缓存中间件,拦截大量奔向数据库的请求,减轻数据库压力。作为一个重要的组件,MyBatis 自然也在内部提供了相应的支持。通过在框架层面增加缓存功能,可减轻数据库的压力,同时又可以提升查询速度,可谓一举两得。MyBatis 缓存结构由一级缓存和二级缓存构成,这两级缓存均是使用 Cache 接口的实现类。因此,在接下里的章节中,我将首先会向大家介绍 Cache 几种实现类的源码,然后再分析一级和二级缓存的实现。
田维常
2020-12-30
5300
建议收藏,mybatis插件原理详解
上次发文说到了如何集成分页插件MyBatis插件原理分析,看完感觉自己better了,今天我们接着来聊mybatis插件的原理。
田维常
2020-12-30
6790
MyBatis插件原理分析,看完感觉自己better了
在Mybatis中最出名的就是PageHelper 分页插件,下面我们先来使用一下这个分页插件。
田维常
2020-12-30
3550
答了Mybatis这个问题后,面试官叫我回去等通知……
前段时间在我的技术群里,大家讨论起了为什么UserMapper.java是个接口,没有具体实现类,而我们可以直接调用其方法?
田维常
2020-12-30
3050
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档