- 博客(77)
- 收藏
- 关注
原创 MyBatis与Spring和Spring Boot的整合
大家好,我是王有志。今天我们来学习,如何在Spring项目和Spring Boot项目中整合MyBatis。
2024-07-21 21:22:18
741
原创 MyBatis中二级缓存的配置与实现原理
大家好,我是王有志。上一篇文章,我们学习了 MyBatis 的一级缓存,那么今天我们来学习 MyBatis 的二级缓存。
2024-07-07 20:21:26
716
原创 MyBatis中一级缓存的配置与实现原理
大家好,我是王有志。今天我们的主题是 MyBatis 的一级缓存,本文中我会和大家一起认识并学习如何配置 MyBatis 的一级缓存,并通过源码来分析 MyBatis 一级缓存的实现原理。
2024-07-01 10:00:00
639
原创 MyBatis映射器:一对多关联查询
大家好,我是王有志。今天我们来学习如何在 MyBatis 映射器中使用 resultMap 元素实现一对多关联查询。
2024-06-23 17:07:18
681
原创 MyBatis映射器:一对一关联查询
大家好,我是王有志。今天我们一起来学习如何在 MyBatis 映射器中使用 resultMap 元素实现一对一关联查询。
2024-06-19 19:33:37
892
原创 大厂Java面试题:MyBatis是中如何将结果集映射到Java持久化对象?都有哪些方式?有什么区别?
大家好,我是王有志。今天给大家带来的是一道来自京东的 MyBatis 面试题:MyBatis是中如何将结果集映射到Java持久化对象?都有哪些方式?有什么区别?
2024-06-13 21:46:14
573
原创 大厂Java面试题:详细描述MyBatis缓存的实现原理
大家好,我是王有志。今天给大家带来的是一道来自光大科技的 MyBatis 面试题:详细描述MyBatis缓存的实现原理。
2024-06-12 21:39:47
1045
1
原创 MyBatis映射器:实现动态SQL语句
大家好,我是王有志。今天我们继续来学习 Mybatis 映射器的部分,今天的话题是如何实现动态 SQL 语句。
2024-06-10 16:30:26
830
原创 如何学习SQL?YouTube近百万粉丝技术频道的学习路径图。
大家好,我是王有志。今天的专题是“如何学习SQL”,本期带来了12本书,和YouTube近百万粉丝技术频道的学习路径图。
2024-06-05 00:20:04
1053
原创 大厂Java面试题:MyBatis的映射器(Mapper.xml)中有哪些常见的元素?
大家好,我是王有志。今天给大家带来的是一道来自京东的 MyBatis 面试题:MyBatis的映射器(Mapper.xml)中有哪些常见的元素?
2024-05-29 23:15:50
1084
原创 程序员练级攻略,耗子叔推荐的程序员必读经典书籍
今天和大家分享的主题是:耗子叔推荐的程序员必读书籍。公众号内回复关键字:20240529,即可获取。
2024-05-28 23:20:38
691
原创 大厂Java面试题:来自京东的 MyBatis 面试题:MyBatis 能实现一对一,一对多查询吗?如何实现?
大家好,我是王有志。今天给大家带来的是一道来自京东的 MyBatis 面试题:MyBatis 能实现一对一,一对多查询吗?如何实现?
2024-05-22 21:49:26
1019
原创 【20240522】当算法成为面试大厂的“敲门砖”,这18本书能够帮你跨过这个“门槛”
在当下越来越卷的求职环境下,各大公司的面试环节中或多或少的会加入几道算法题目,如果你没有回答上来解题思路,甚至说不能“手撕”代码的话,那基本上也就与大厂无缘了,所以学习数据结构与算法也显得至关重要了。如果你还没有准备好,或者说不知道该如何准备数据结构与算法,那么你一定不要错过下面这些高分书籍。
2024-05-21 22:23:55
849
原创 MyBatis映射器:实现简单的SQL语句
大家好,我是王有志。今天我们一起来学习 MyBatis 的映射器。功能强大的 MyBatis 映射器是 MyBatis 成为应用最为广泛的 ORM 框架的重要原因。
2024-05-19 20:17:50
1063
原创 如果你想学习大数据,那么你应该看看这些高分佳作
大家好,我是,一个分享硬核 Java 技术的金融摸鱼侠,欢迎大家加入 Java人自己的交流群“。,即可获取。
2024-05-14 21:55:36
1043
1
原创 大厂Java面试题:MyBatis中是如何实现动态SQL的?有哪些动态SQL元素(标签)?描述下动态SQL的实现原理。
今天给大家带来的是一道来自京东的 MyBatis 面试题:MyBatis 中是如何实现动态 SQL 的?有哪些动态 SQL 元素(标签)?描述下动态 SQL 的实现原理。
2024-05-13 21:27:19
1042
原创 大厂Java面试题:MyBatis映射文件中,A元素通过include引入B元素定义的SQL语句,B元素只能定义在A元素之前吗
今天给大家带来的是一道来自京东的 MyBatis 面试题:MyBatis映射文件中,A元素通过include引入B元素定义的SQL语句,B元素只能定义在A元素之前吗?
2024-05-09 08:45:00
418
原创 大厂Java面试题:MyBatis中有几种加载映射器(Mapper.xml)的方式?
大家好,我是王有志。今天给大家带来的是一道来自京东的 MyBatis 面试题:MyBatis 中有几种加载映射器(Mapper.xml)的方式?
2024-05-07 21:26:55
1333
原创 大厂Java面试题:MyBatis是如何进行分页的?分页插件的实现原理是什么?
大家好,我是王有志。今天给大家带来的是一道来自京东的关于 MyBatis 实现分页功能的面试题:MyBatis是如何进行分页的?
2024-05-06 21:34:09
1231
5
原创 别被焦虑割了韭菜:那些毫无营养且垃圾的ChatGPT课程
大家好,我是王有志。最近,我的朋友被焦虑割了韭菜,他报名了某学堂的生成式大模型培训课,但是学完后他发现,课程中毫无干货。
2024-04-29 23:45:41
629
原创 MyBatis 核心配置讲解(下)
大家好,我是王有志。今天我们继续来聊 MyBatis 的核心配置文件 mybatis-config.xml。
2024-04-28 21:55:55
1541
4
原创 大厂面试题:两道来自京东的关于MyBatis执行器的面试题
大家好,我是王有志。今天给大家带来的是两道来自于京东的关于MyBatis的 Executor 的面试题。
2024-04-27 21:34:17
960
原创 大厂面试题:从源码的角度分析MyBatis中#{}与${}的区别
大家好,我是王有志。今天我会通过源码来分析一道京东,联储证券和爱奇艺都考察过的 MyBatis 面试题:MyBatis 中“#{}”和“${}”有什么区别?
2024-04-25 13:23:55
694
原创 MyBatis 核心配置讲解(上)
大家好,我是王有志。从今天开始,我们进入 MyBatis 学习的第二个阶段,开始学习 MyBatis 的应用,这一阶段的学习,我们从 MyBatis 的核心配置文件 mybatis-config.xml 开始。
2024-04-21 19:25:29
1010
原创 MyBatis 应用的组成
大家好,我是王有志。在《MyBatis 入门》的最后,我们写了一个简单的例子,今天我们就通过这个例子来看一看 MyBatis 应用的组成。
2024-04-09 21:25:55
1012
原创 MyBatis入门
大家好,我是王有志。今天开始我会和大家一起来学习在 Java 程序中应用非常广泛的持久层框架 MyBatis。作为 MyBatis 系列的第一篇文章,我们先对 MyBatis 做一个简单的介绍,并动手完成一个简单的例子。
2024-04-01 21:52:08
1096
原创 Java面试题:volatile专题
王有志](https://www.yuque.com/wangyouzhi-u3woi/dfhnl0/hqrch62un0cc9sp2?singleDoc# 《🔥快来关注我》),我们下次再见!
2024-02-20 22:21:40
836
原创 Java面试题:synchronized专题
王有志](https://www.yuque.com/wangyouzhi-u3woi/dfhnl0/hqrch62un0cc9sp2?singleDoc# 《🔥快来关注我》),我们下次再见!
2024-02-20 22:21:07
1164
原创 Java面试题:JMM与锁的理论
难易程度:🔥🔥🔥重要程度:🔥🔥🔥公司:无读写锁之间是对访问共享资源“态度”上的差异。难易程度:🔥🔥🔥重要程度:🔥🔥🔥🔥🔥公司:蚂蚁金服,联储证券,质数金融难易程度:🔥🔥🔥重要程度:🔥🔥🔥🔥🔥公司:无CAS(Compare And Swap),即比较替换。内存值V,即内存中共享资源的值;旧的预期值A,即线程从内存中读取到且未进行修改共享资源的值;要修改的值B,即线程进行修改后的共享资源的值。只有当V == A时,才会将V的值更新为B,否则什么都不做。其原理是,
2024-01-28 17:41:02
915
原创 Java面试题:线程专题
一个分享硬核Java技术的互金摸鱼侠平时我在网上冲浪的时候,收集了不少八股文和面试文,内容虽然多,但质量上良莠不齐,主打一个不假思索的互相抄,使得很多错误内容一代代得“传承”了下来。所以,我对收集的内容做了归纳和整理,通过查阅资料重新做了解答,并给出了每道八股文评分。这部分是并发编程中的基础概念和理论基础,整体难度较低,并且当你有了一定的工作年限后,很少会涉及这类问题,大家以了解为主。:🔥:🔥:无。
2024-01-28 17:40:09
797
原创 Java面试题:线程池面试题
王有志,一个分享硬核 Java 技术的互金摸鱼侠加入 Java 人的提桶跑路群:共同富裕的Java人今天是《面霸的自我修养》第 6 篇文章,我们一起来看看面试中会问到哪些关于线程池的问题吧。数据来源:大部分来自于各机构(Java 之父,Java 继父,某灵,某泡,某客)以及各博主整理文档;小部分来自于我以及身边朋友的实际经历,题目上会做出标识,并注明面试公司。叠“BUFF”:八股文通常出现在面试的第一二轮,是“敲门砖”,但仅仅掌握八股文并不能帮助你拿下 Offer;由于本人水平有限
2024-01-23 20:05:52
1584
原创 实现AVL树
今天的内容还是比较简单的,类似于小学的看图写作,只不过我们这次是将图示的过程翻译成的代码。大家可以重点理解下各种旋转的过程(实际上还是上一篇的内容),至于叫法,大家就不用太纠结。下一篇呢,会和大家分享另一棵平衡二分搜索树–大名鼎鼎的红黑树。
2024-01-23 20:04:42
912
原创 平衡二分搜索树
通过二分搜索树的“退化”引出了平衡二分搜索树,然后一起了解了如何通过节点的高度和平衡因子来判定是否属于平衡二分搜索树;引入了AVL树,实现了自动平衡特性的平衡二分搜索树,通常大家称呼这类拥有自动平衡特性的为自平衡二分搜索树;学习了AVL树中导致失衡的场景,以及自动平衡的机制–树旋转的理论基础。原计划在今天的内容中完成AVL树的实现,不过有小伙伴提议添加Python的实现。添加Python实现的话内容就会比较多了,方便我再水一篇。虽然Java实现只需要简单的改造下。
2024-01-22 20:45:50
468
原创 二分搜索树
今天我们一起认识了二分搜索树的特性,二分搜索树是在二叉树的基础上添加了“排序”的特性,使其变得“有序”。接着我们一起实现了自己的二分搜索树,核心方法通过递归实现,不知道有没有再次加深你对递归的理解?你以为这就完了吗?其实还遗留了3点。首先是二分搜索树的优势在哪?核心方法的时间复杂度如何?为什么用二分搜索树而不是链表?留给大家思考。其次是二分搜索树的遍历,虽然可以照搬二叉树的遍历,不过动手写一写,看一看输出的结果,你会有新的发现。
2024-01-22 20:45:13
881
原创 遍历二叉树
今天我们一起学习了二叉树的遍历,分别通过迭代和递归实现了二叉树的深度优先遍历,迭代的方式是比较符合人的思维,所以我们开始就会铆足劲从迭代入手,但是容易忽略借助其他数据结构,而递归更符合计算机的思维,初次接触并不容易想到,还需要多加练习来熟悉递归。最后借助队列实现了二叉树的层序遍历,过程还是比较简单的,不过多赘述了,比较有难度的一点是如何将层序遍历的结果输出为二维结构,大家可以试一下力扣上面的题目。特别说明:文中使用到的数据结构和是我自己实现的,可以参考文末的代码仓库。
2024-01-21 17:17:53
891
原创 认识二叉树
今天我们初步认识了树中的概念和定义,希望通这张图能够让你快速的理解,而不需要死记硬背。接着我们一起看了4种二叉树结构,这些特殊的结构也是我们学习后面二叉树何种实现的基础。最后介绍了二叉树的两种存储结构,对于这种动态数据结构通过一维数组的实现方式,我们了解其原理就够了。你可能会发觉今天画了很多图,是因为我们要学习的数据结构从一维升到了二维,靠想象我已经很难在脑袋中描绘出它们了。如果文章中出现任何错误,还请批评指正。最后欢迎大家关注分享硬核Java技术的金融摸鱼侠王有志,我们下次再见!
2024-01-21 17:16:41
910
机器学习入门必备:鸢尾花(Iris)数据集
2024-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人