自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT一刻钟

大型现实非严肃主义现场,一刻钟与你分享优质技术架构与见闻,做一个有剧情的程序员

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 SQL直接计算年龄问题

SELECT FLOOR(MONTHS_BETWEEN(SYSDATE,DATE'1991-1-1')/12) AGE FROM DUAL;

2017-04-22 17:19:45 1420

原创 【Oracle】建立序列

PROMPT SEQ_RPS_ID 表序列DECLARE AN_FLAG NUMBER;BEGIN SELECT COUNT(1) INTO AN_FLAG FROM ALL_SEQUENCES WHERE SEQUENCE_NAME='SEQ_RPS_ID'; If AN_FLAG = 0 Then Execute IMMEDIA

2017-04-17 16:44:32 458

原创 【Oracle】建立索引

/** * 建索引 */DECLARE AN_FLAG NUMBER;BEGIN SELECT COUNT(1) INTO AN_FLAG FROM USER_IND_COLUMNS WHERE TABLE_NAME = 'T_ZZ_RELEASED_RECORD' AND COLUMN_NAME = 'RR_ID'; IF AN_FLAG = 0 THEN

2017-04-17 16:40:23 438

原创 【Oracle】START WITH...CONNECT BY PRIOR...递归查询

START WITH... CONNECT BY PRIOR...这个语法主要用于查询数据包中的树型结构关系。这个举个例子,有一张地域网格表,表中有网格ID和其父网格ID,按照给定的一个节点,可以按照层级遍历得到其所有父节点或者子节点。例:SELECT T.GRID_ID, T.PARENT_GRID_ID, T.GRID_LEVEL FROM T_DC_GRID T WHERE

2017-04-17 16:36:48 666

原创 【Oracle】ROLLUP和CUBE的“小计”功能

ROLLUP和CUBE都是“小计”功能。配合上GROUP BY,可以进行分组小计。配合例子进行说明:SELECT * FROM GROUP_TEST G;SELECT G.GROUP_ID, SUM(G.SALARY) FROM GROUP_TEST G GROUP BY G.GROUP_ID;SELECT G.GROUP_ID, SUM(G.SALARY) FROM GROU

2017-04-16 23:06:20 679

原创 【Oracle】PL/SQL——触发器

触发器是由一个事件来启动运行。 即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以 运行触发器就叫触发或点火(firing) )。ORACLE 事件指的是对数据库的表进行的INSERT 、UPDATE 及 及 DELETE 操作或对视图进行类似的操作。触发器类型有三种1)DML触发器ORACLE 可以在 DML 语句进行触发,可以在 DML 操作前或操作后进行触发

2017-04-16 19:13:00 477

原创 【Oracle】PL/SQL——存储函数和过程

ORACLE 提供可以把 PL/SQL 程序存储在数据库中,并可以在任何地方来运行它。这样就叫存储过程或函数。过程和函数统称为 PL/SQL 子程序,他们是被命名的 PL/SQL 块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。 过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据。存储函数创建存储函数语法:CREATE [OR R

2017-04-16 17:51:19 797

原创 【Oracle】PL/SQL——异常错误处理

异常情况处理(EXCEPTION) 是用来处理正常执行过程中未预料的事件, 程序块的异常处理预定义的错误 和 自定义错误, 由于 PL/SQL 程序块一旦产 生异常而没有指出如何处理时, 程序就会自动终止整个程序运行.异常错误可以分为三种类型:1)预定义异常2)非预定义异常3)用户自定义异常这里进行分别说明预定义异常处理例子:SET SERVEROU

2017-04-16 16:59:18 1095

原创 【Oracle】PL/SQL——游标CURSOR

在 PL/SQL 程序中,对于 处理多行记录的事务经常使用游标来实现。其中,游标又分为显式游标和隐式游标,这里重点说明显式游标的用法。显示游标显示游标的处理四个PL/SQL步骤:1)定义游标 :就是定义一个游标名,以及与其相对应的 SELECT 语句。格式:CURSOR cursor_name[(parameter[, parameter]…)] IS select_s

2017-04-16 16:40:26 1048

原创 【Oracle】PL/SQL——基本语法,记录类型和控制流程

基本语法PL/SQL的基本语法分为三个部分,分别是:声明,执行,执行异常。

2017-04-16 11:29:25 828

原创 【Oracle】Oracle引起服务器宕机,查询定位是哪条SQL语句引起的

首先将引起cpu过高的几个进程ID进行查询会发现PID为22447,21826,21535,22636,22785,21148的进程占用CPU过高然后要用sys的账号登陆OracleSELECT * FROM V$SQL WHERE SQL_ID IN (SELECT PREV_SQL_ID FROM V$SESSION

2017-04-16 10:15:30 1380

原创 MyBatis新增时的序列主键

select SEQ_ZZ_PETITIONERS.NEXTVAL from DUAL INSERT INTO T_ZZ_PETITIONERS ( MI_ID,CI_RS_ID,IS_RESOLVE,IS_CONTROL,IS_THREE_CROSS) VALUES ( #{miId,jdbcType=DECIMAL},#{ciRsId,jdbcType=DECIMA

2017-04-15 15:14:00 3159

原创 【Orcale】分析函数 OVER(PARTITION BY... ORDER BY...)的讲解

OVER(PARTITION BY... ORDER BY...)的使用说明和意义这个函数长这个样子:OVER(PARTITION BY... ORDER BY...)顾名思义,PARTITION 中文是分割的意思,ORDER 是排序的意思,所以翻译一下就是先把一组数据按照制定的字段进行分割成各种组,然后组内按照某个字段排序。以实际案例来说明这个函数的使用,首先,我们先看一组普通排...

2017-04-15 15:00:46 43121 3

原创 解决iframe之间的间隙问题

在iframe的样式中添加:margin:0px; float:left;

2017-04-15 10:24:46 2476 2

原创 jdbcType与数据类型的对应以及DATE ,TIMESTAMP类型的区别

mybatis中 jdbcType 时间类型:当jdbcType = DATE 时, 传入 年月日当jdbcType = TIMESTAMP 时, 传入年月日+ 时分秒附录:java.sql.TypesJavaIBM DB2OracleSybaseSQL-SERVER

2017-04-12 10:11:20 7482 1

原创 java获取某月,某季度的第一天和最后一天

/** * 某一个月第一天和最后一天 * * @param date 指定日期 * @param pattern 日期格式 * @param isNeedHms是否需要时分秒 * @return */public static Map<String, Object> getFirstLastDayByMonth(Date date, String pattern...

2017-04-11 11:21:59 11014

原创 使用jqPaginator.js分页中文显示乱码

用浏览器查看网页源代码,进入这个js中,此时浏览器的编码为utf-8,会发现分页的中文是乱码:当把浏览器的编码调为GBK时,中文显示正常:这个时候可以认定js文件的编码为GBK,则需要在引用这个js时,带上编码:这样刷新页面,就像是正常了:其实另外一种办法就是将js文件重新编码为utf-8。...

2017-04-11 10:41:54 2810 3

原创 【Maven】Maven的setting.xml文件注解

<!-- | This is the configuration file for Maven. It can be specified at two levels: | | 1. 用户级别. This settings.xml file provides configuration for a single user, | and is normall

2017-04-10 00:57:27 494

原创 【Maven】setting.xml中mirror和repository的关系

在配置Maven的setting.xml文件时,里面会有mirror元素和repository元素,前者时镜像配置,后者是库的配置。什么是镜像,简明扼要的说,如果Y库中的所有东西,都能从X库中得到,那么X就是Y的镜像。如图:配置了mirror的话,就会从B中获取资源,而如果没有配置mirror,用户只能从A中获取获取资源,而如果用户此时对A的网络情况不太好,那么下载资源的速度会

2017-04-10 00:20:56 1850

原创 【Maven】Maven插件

Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,像编译是通过maven-compile-plugin实现的、测试是通过maven-surefire-plugin实现的,maven也内置了很多插件。每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven-compiler-plugin的compile目标用来编译位于s

2017-04-09 21:51:11 427

原创 【Maven】Snapshot和Release版本的区别

Snapshot版本代表不稳定、尚处于开发中的版本,快照版本。Release版本则代表稳定的版本,发行版本。什么时候用Snapshot版本?依赖库中的jar正处于开发的阶段,会被经常被更新,这种情况下,如果使用Release,会频繁增加版本号,导致版本号的滥用。在上传jar时,选择Snapshot和Release上传时,在版本号的构建上有所不同,如图:可以很明显的看到...

2017-04-09 15:21:15 10472

原创 【Maven】Maven3的jar包上传

和Maven2的页面上传功能不同,不知道为什么Maven3取消了页面上传功能,这里就剩下两种上传jar包的方法。一种是命令行的上传,一种是利用eclipse编译上传。命令行上传# 如第三方JAR包:javabase64-1.3.1.jar打开cmd,输入如下命令:mvn deploy:deploy-file  -DgroupId=com.password  -Dartifa

2017-04-09 14:57:37 1518

原创 【Maven】Nexus3搭建Maven私有仓库及使用

Maven库remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\repository目录Remote Repository主要有3种:中央仓库:http://repo1.maven.org/maven2/私服:...

2017-04-09 13:22:52 8976

原创 【Maven】创建的Maven Web工程无法部署到服务器

问题:新建好一个Maven web工程后,发现无法将工程添加到tomcat中。解决:右击工程选择Properties,点击OK后,工程的目录下会出现一个WebContent的文件夹将WebContent中的内容全部拷贝到src下的webapp下然后删除WebContent文件夹,这样才符合Maven工程的目录结构。然后在tomcat添加工程页面中,就可以看到对应的工

2017-04-09 10:27:15 3798

原创 【Maven】Maven配置以及eclipse创建Maven父子项目

eclipse的Maven配置创建Maven父子项目如图这种父子项目:首先,新建一个Maven父项目,如下图所示:然后,将除pom.xml之外文件都删除,右击工程,点击Maven的"Update Project"按钮。其次,添加Maven子项目,进入父Maven的pom.xml文件,如图操作,添加子项目:其中,选择对应的类型,

2017-04-09 00:53:13 3601 1

原创 【Maven】什么是Maven以及其生命周期

什么时Maven关于定义是这么写的:Maven是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。简单的

2017-04-09 00:03:18 637

原创 【Oracle】创建用户,临时表空间,表空间,授权

一、创建表空间和用户创建用户需要制订缺省表空间及临时表空间,如果忽略,system表空间将成为缺省表空间,这样并不好。所以我们在创建用户之前,先创建表空间。首先使用sys账号使用SYSBDA方式登陆--创建临时表空间create temporary tablespace myDataSpace_temp tempfile 'D:\Oracle\oradata\or

2017-04-07 01:32:37 2467

MyBatis-中文帮助手册

MyBatis-中文帮助手册

2017-04-23

Oracle_api_中文

Oracle_api_中文

2017-04-15

jQuery EasyUI 官方API文档中文版

jQuery EasyUI 官方API文档中文版 version 1.4.5 Build 1

2017-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除