以上是映射配置文件 下面是SqlMap.config 文件 代码Dao文件 调用测试代码 ...
分类:
数据库 时间:
2016-08-26 18:37:43
阅读次数:
256
ArrayList:数组结构,插入删除的效率低,查询的效率较高。 LinkedList:链接数据结构,插入删除的效率较高,查询的效率低。 两者的使用 ArrayList:适合用作添加数据,做查询。 LinkedList:可用作频率较高的添加与删除工作。 LinkedList:内部封装的是双向链表数据 ...
分类:
其他好文 时间:
2016-08-24 13:12:00
阅读次数:
127
这道算法题同样是剑指Offer中的一道题,题目描述为:给定单向链表的头指针和一个节点指针,定义一个函数在O(1)时间内删除该节点。其实我们知道,想要在单向链表中找到某个节点并删除它,复杂度为O(n),因为必须从头遍历才能找到它(最重要的是因为要找到它的前一个节点。)所以想要O(1)完成,必须想其他的方法。 目前重要的一个信息就是已经有一个节点指针指向当前要删除的节点。这就比较好办了。我们...
分类:
编程语言 时间:
2016-08-21 14:02:25
阅读次数:
197
为什么Disruptor不使用队列来实现RingBuffer 队列有两个指针,一个指向队头,一个指向队尾。如果有超过一个生产者想要往队列里放东西,尾指针就将成为一个冲突点,因为有多个线程要更新它。如果有多个消费者,那么头指针就会产生竞争,因为元素被消费之后,需要更新指针,所以不仅有读操作还有写操作了 ...
分类:
其他好文 时间:
2016-08-19 13:16:54
阅读次数:
124
一、索引的概念 1、 类似书的目录结构 2、 Oracle 的“索引”对象,与表关联的可选对象,提高SQL查询语句的速度 3、 索引直接指向包含所查询值的行的位置,减少磁盘I/O 4、 与所索引的表是相互独立的物理结构 5、 Oracle 自动使用并维护索引,插入、删除、更新表后,自动更新索引 6、 ...
分类:
数据库 时间:
2016-08-18 12:41:39
阅读次数:
207
章节概述: MYSQL数据库管理系统被Oracle公司收购后从开源换向到了封闭,导致包括红帽在内的许多Linux发行版选择了MariaDB。 本章节将教会您使用mariaDB数据库管理工具来管理数据库,学习对数据表单的新建、搜索、更新、插入、删除等常用操作。 并且熟练掌握对数据库内用户的创建与授权, ...
分类:
数据库 时间:
2016-08-18 08:44:46
阅读次数:
273
题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点,链表节点定义如下: 解析:注意的问题1、输入链表的头指针为NULL或者整个链表只有一个节点时,程序会崩溃;2、输入的链表只有一个节点;3、反转后链表出现断裂;4、对链表指针的操作顺序 ...
分类:
其他好文 时间:
2016-08-17 18:07:49
阅读次数:
157
题目:给定单向链表的头指针和一个节点指针,定义一个函数在O(1),时间删除该节点。链表节点与函数的定义如下: struct ListNode{ int m_nValue; ListNode* m_pNext; } void DeleteNode(ListNode** pListHead,ListNo ...
分类:
其他好文 时间:
2016-08-17 15:30:37
阅读次数:
102
头指针:是必须的(头指针标识了这个链表 LinkList *L L就是头指针) 头结点:不是必须的(没有头结点时,头指针指向第一个数据元素的位置) ...
分类:
其他好文 时间:
2016-08-15 20:48:32
阅读次数:
116
一、T—SQL 的组成 1、DML(数据操作语言 Data Manipulation Language) 查询、插入、删除和修改数据库中的数据。SELECT、INSERT、UPDATE、DELETE 等; 2、DCL(数据控制语言 Data Control Language) 用来控制存取许可、存取 ...
分类:
数据库 时间:
2016-08-13 18:04:01
阅读次数:
258