- 浏览: 10244757 次
- 性别:
- 来自: 深圳
博客专栏
-
Oracle基础
浏览量:463166
-
springMVC介绍
浏览量:1776524
-
Mybatis简介
浏览量:1399266
-
Spring整合JMS
浏览量:395268
-
Ehcache简介
浏览量:680355
-
Cas简介
浏览量:531417
-
Spring Securi...
浏览量:1185893
-
Spring基础知识
浏览量:469743
-
Spring Aop介绍
浏览量:151682
-
JAXB简介
浏览量:68515
最新评论
-
18335864773:
推荐用pageoffice 生成 word。POI处理Offi ...
POI生成Web版Word文件 -
234390216:
skran 写道大兄弟文章写的不错,排版有点问题,代码长了既没 ...
Spring Boot(05)——SpringApplication介绍 -
skran:
大兄弟文章写的不错,排版有点问题,代码长了既没换行也没滚动条
Spring Boot(05)——SpringApplication介绍 -
Caelebs:
Ehcache(04)——设置缓存的大小 -
234390216:
thaIm 写道不知道RestTemplate 默认的链接数、 ...
Spring(30)——RestTemplate介绍
文章列表
to_char();--转换为字符串
to_number();--转换为数值类型
to_date();--转换为日期类型
1、常用数学运算函数
abs(value) : 返回value的绝对值
ceil(value) :返回大于或等于value的最小整数
cos(value) : 返回value的余弦值
floor(value) : 返回等于或小于value的最大整数
mod(value1,value2) : 返回value1除以value2的余数
power(value,e) : 返回value的e次幂
round(value,precision) : 保留 ...
1.变量
2.常量
3.基本程序结构和语句
PL/SQL能够驻留在Oracle数据库服务器和Oracle开发工具两个环境中。在这两个环境中,PL/SQL引擎接受任何PL/SQL块和子程序作为输入,引擎执行过程语句将SQL语句发送给Oracle服务器的SQL语句 ...
视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表。视图是一个虚表,数据库不对视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联 ...
1、当在select语句中,同时使用where、group by和having子句时,它们的作用和执行顺序如下:
(1)where用于筛选由from指定的数据对象
(2)group by用于对where的结果进行分组
(3)having用于对group by分组后的数据进行过滤
2、 ...
数据的完整性就是指数据库中的数据在逻辑上的一致性和准确性。数据完整性一般分为3种:域完整性、实体完整性和参照完整性。完整性约束是通过限制列数据、行数据和表之间的数据来保证数据的完整性。完整性约束定义在表上,存储在数据字典中。
1、域完整性
域完整性又称列完整性,是指确定一个数据集对某一列是否有效和确定是否允许空值。域完整性通常是通过使用有效性检查来实现的,还可以通过限制数据类型、格式或者可能的取值范围来实现。
Oracle可以通过check约束实现域完整性。check约束表示一个字段的输入必须满足check约束的条件,若不满足,则数据无法正常输入。
利用SQL语句操 ...
1、同义词:
在分布式数据库环境中,为了识别一个数据库对象,必须规定主机名、服务器名、对象的拥有者和对象名。这无疑增加了访问者的访问难度。为了给不同的用户使用数据库对象时提供一个简单的、唯一标识数据库对象的名称,可以为数据库对象创建同义词。
举例说明:假设我们在数据库database中有一个用户user拥有表table,那么当数据库database中的其他用户需要访问table表的时候需要使用user.table的方式访问,这就要求我们在访问table表的时候必须知道table表的拥有者是谁。为了避免这种现象我们可以建立一个同义词synonym指向user.table表,那 ...
在查中文字典的时候,我们之所以能够很快的查到所要查找的字是因为字典建立了索引。同样,为了高效的获取数据,在数据量比较大的时候,我们需要给表中的某一列建立索引。
建立索引的作用是明显的,主要有:
1、快速存取数据
2、改善数据库性能,保证列值的唯一性
3、在使用order
按照存储方法可以将索引分为B*树索引和位图索引。
B*树索引:顾名思义其存储类型就是一棵树,有分支和叶,分支相当于书的大目录,叶则相当于具体的书页。Oracle用B*树机制存储索引条目,可以保证用最短路径访问键值。默认情况下大多使用B*树索引。
位图索引:位图索引存储主要用于节省空间, ...
(1)创建表的基本语法如下:
create table tableName(columnName dataType [default expression][column columnStraint],...n) [tablespace tableSpaceName]
(2)修改表的基本语法如下:
alter table tableName
[add(columnName dataType [default expression][column columnStraint],...n)] --添加列
[modify(columnName [d ...
1、表空间:表空间是数据库的逻辑划分,一个表空间只属于一个数据库。每个表空间由一个或多个数据文件组成。
表空间中其他逻辑结构的数据存储在这些数据文件中。在Oracle安装完成后,会自动建立多个表空间,
主要有:
(1)System表空间:该表空间用于存放Oracle系统内部表和数据字典的数据,如表名、列名、用户名等。
(2)undo表空间:该表空间是存储撤销信息的表空间。当用户对数据库表进行修改(insert,update,delete)时,
Oracle会自动使用undo表空间来临时存放修改前的数据。当所进行的修改完成并提交后,系统根据需要保留修改前数据的时间长短来释放un ...
遍历删除List中的元素有很多种方法,当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式:
1.通过增强的for循环删除符合条件的多个元素
2.通过增强的for循环删除符合条件的一个元素
3.通过普通的for删除删除符合条件的多个元素
4.通过Iterator进行遍历删除符合条件的多个元素
/**
* 使用增强的for循环
* 在循环过程中从List中删除元素以后,继续循环List时会报ConcurrentModificationException
*/
public void listRemove() {
...
利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令。
MySql导出数据库的命令如下:
mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName > exportPath
利用Java调用命令窗口执行命令 ...
SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。在使用注解的SpringMVC中,处理器Handler是基于@Controller和@RequestMapping这两个注解的,@Controller声明一个处理器类,@RequestMapping声明对应请求的映射关系, ...
基础部分可以查看我的另一篇博客:http://elim.iteye.com/blog/1333271
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。
MyBatis中用于实现动态SQL的元素主要有:
if
choose(when,otherwise)
trim
where
set
foreach
if就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:
<select id="dynamicIfTest" parameterType=&qu ...
基础部分可以查看我的另一篇博客http://elim.iteye.com/blog/1333271
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的时候,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。当提供的返回类型属性是resultType的时候,MyBatis会将Map里面的键值对取出赋给resu ...
每 一 个 MyBatis 的 应 用 程 序 都 以 一 个 SqlSessionFactory 对 象 的 实 例 为 核 心 。SqlSessionFactory本身是由SqlSessionFactoryBuilder创建的,一般而言,在一个应用中,一个数据库只会对应一个SqlSessionFactory,所以一般我们都把SqlSessionFact ...