- 博客(4)
- 收藏
- 关注
原创 Mybatis
mapper.xml是MyBatis的映射文件,用于配置SQL语句、参数映射、结果映射等。参数映射用于将Java实体类中的属性映射到SQL语句中的参数,结果映射用于将查询结果映射到Java实体类中的属性。MyBatis的工作原理主要是将Java程序中的SQL语句和关联关系映射到数据库中,然后将查询结果返回到Java层,实现数据的交互。通过配置resultMap可以实现关联关系的映射,resultMap中的association、collection和case等标签可以实现不同关联类型之间的映射。
2023-04-23 22:15:54 93 1
原创 面向对象概念理解
1、什么是面向过程? 面向过程: 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了. 2、什么是面向对象? 对象,就是对问题中的事物的抽象 面向对象: 就是把现实中的事物都抽象为“对象”。每个对象是唯一的,且都可以拥有它的属性与行为。我们就可以通过调用这些对象的方法、属性去解决问题。 用面向对象思想解决大象装进冰箱 大致的了解到了对象这个概念,可以说是对现实事物的一种抽象映射。 例如在这个事件中: 冰箱作为一个对象; 大象作为一个对象。 冰箱有这些
2023-03-05 20:36:23 314 1
原创 树的结构及定义
1、树的定义 树是n(n>=0)个结点的有限集。当n = 0时,称为空树。在任意一棵非空树中应满足: 有且仅有一个特定的称为根的结点。 当n>1时,其余节点可分为m(m>0)个互不相交的有限集T1,T2,…,Tm,其中每个集合本身又是一棵树,并且称为根的子树。 显然,树的定义是递归的,即在树的定义中又用到了自身,树是一种递归的数据结构。树作为一种逻辑结构,同时也是一种分层结构,具有以下两个特点: 树的根结点没有前驱,除根结点外的所有结点有且只有一个前驱。 树中所有结点可以有零个或多个后
2023-02-26 21:36:52 617 1
原创 Java——数据结构与算法
参考链接: hashMap、hashTable、ConcurrentHashMap区别:https://www.cnblogs.com/heyonggang/p/9112731.html。e.hashMap、ConcurrentHashMap:底层是(数组、链表、红黑树)、hashTable(数组、链表)数组Array、栈stack、队列queue、链接LinkedList、树Tree、哈希表、堆heap、图graph。线程安全:vector、hashTable、ConcurrentHashMap。
2023-02-21 20:54:17 539 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人