作者:sshwy 黄队稳了! 引言 首先,在具备基础的线段树知识后,我们以结构化的语言描述线段树维护序列区间变动信息的方式: 首先有若干种对序列区间的数据的操作$\alpha_1,\ldots,\alpha_k$,以及若干种数据分析操作(求值)\(\beta_1,\ldots,\beta_l\)。在 ...
分类:
其他好文 时间:
2020-11-07 16:39:36
阅读次数:
16
当数据库中的列名和我们java类中的属性名不相同的时候怎么实现对象的自动封装呢? 查看下面的代码: package com.itheima.hui; import com.itheima.hui.beans.User; import com.itheima.hui.utils.JDBCUtils; ...
分类:
数据库 时间:
2020-10-19 22:45:48
阅读次数:
35
DDL=DataDefinitionLanguageDDL是数据定义语言的缩写,简单来说,就是对数据库内部的对象进行创建、删除、修改的操作语言。它和DML语言的最大区别是DML只是对表内部数据的操作,而不涉及到表的定义、结构的修改,更不会涉及到其他对象。DDL语句更多的被数据库管理员(DBA)所使用,一般的开发人员很少使用。创建数据库CREATEDATABASEdbname查询数据库showdat
分类:
数据库 时间:
2020-10-07 21:09:22
阅读次数:
35
XML的四种解析方式。解析的四种方式DOM解析SAX解析JDOM解析DOM4J解析案例实操DOM解析DOM(DocumentObjectModel,文档对象模型),在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称为DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。XML本身是以树状的形式出现的,所以DOM操作的时候,也将按章树的形
分类:
其他好文 时间:
2020-10-05 21:44:05
阅读次数:
26
与前面提到的数据结构相同,队列中的数据也呈线性排列。虽然与栈有些相似,但队列中添加和删除数据的操作分别是在两端进行的,就和队列这个名字一样,把它想象成排成一队的人更容易理解。在队列中,处理总是从第一名开始往后进行,而新来的人只能排在队尾。队列是什么?如上就是队列的概念图,现在队列中只有数据Blue。往队列中添加数据时,数据被加在最上面。然后,队列中添加了数据Green。往队列中添加数据的操作叫作入
分类:
其他好文 时间:
2020-08-28 11:55:21
阅读次数:
50
本文将介绍一个重要的数据结构—栈,和之前讲到的链表、数组一样也是一种数据呈线性排列的数据结构,不过在这种结构中,我们只能访问最新添加的数据。栈就像是一摞书,拿到新书时我们会把它放在书堆的最上面,取书时也只能从最上面的新书开始取。栈如上就是栈的概念图,现在存储在栈中的只有数据Blue。往栈中添加数据的时候,新数据被放在最上面。然后,我们往栈中添加了数据Green。往栈中添加数据的操作叫作入栈。接下来
分类:
其他好文 时间:
2020-08-28 11:54:58
阅读次数:
55
一、事务的四大特性: * ACID: 原子性,一致性,隔离性,持久性 * 原子性:要不一起成功,要不一起回滚; * 一致性:对数据的操作,数据总数不变 ; (转账业务 A 转账B 20元,但是A B的总计还是原来的数值) * 隔离性:一个事务不会影响另一个事物; * 持久性:事务一旦提交对数据库的影 ...
分类:
其他好文 时间:
2020-08-06 17:07:42
阅读次数:
125
线程的异步和同步? 如何实现线程的同步? 什么是线程池? 1.线程的异步和同步? 异步:线程默认是异步执行的 多个线程可以同时操作同一块内存 如果对内存数据的修改执行异步操作,可能会出现错误的数据,叫做线程不安全 要保证数据安全,对于修改数据的操作,需要进行同步 同步:在同一个时间片段内,只能有一个 ...
分类:
编程语言 时间:
2020-07-30 10:51:42
阅读次数:
82
为一个特定的任务选择最好的数据结构和算法是开发高性能软件的一个关键。 数据结构是以某种形式将数据组织在一起的集合(collection)。数据结构不仅存储数据,还支持访问和处理数据的操作。 在面向对象思想里,一种数据结构也被认为是一个容器(container)或者容器对象(container obj ...
分类:
其他好文 时间:
2020-07-29 17:53:03
阅读次数:
74