oracle 数据库对date字段类型存在空值进行排序 的处理方法
oracle 数据库,如果表中有一个字段类型为date,且该字段类型存在空值,并且需要排序,解决方法为使用oracle的nvl函数,如果该字段(m.UPDATE_DT)为空,那就为其付一个默认值NVL(m.UPDATE_DT, to_date('2000-01-01 00:00:00','yyyy/MM/dd/hh24/mi/ss'))
sele...
Git 工作区、暂存区和版本库
首先来理解下Git 工作区、暂存区和版本库概念
工作区:就是在电脑里能看到的目录。 暂存区:英文叫stage, 或index。一般存放在".git目录"下的index文件(.git/index)中,所以把暂存区有时也叫作索引(index)。 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
暂存区和版本区的目录...
关于Java中的access方法的一点零散笔记
在研究一个NPE的stack trace的时候,发现一个方法名是access$1100,隐约感觉是一个synthesized的东西,但不知道其确切来历。在网上搜了一下,发现如下一篇文章:
http://www.retrologic.com/innerclasses.doc7.html
其中主要是如下一段话大概解答了我的疑问:
There is o...
SQL Server中删除重复数据的几个方法
数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置……
方法一
declare @max integer,@id integer
declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having...
当spring 容器初始化完成后执行某个方法
在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。
比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。
而在Spring的web项目中,我们可以介入Spring的启动过程。我们希望在Spring容器将...
学习使用CSS做进度条
进度条是基础的界面控件,可用于多种场合,比如任务完成进度,手机充电状态等。
本文介绍一个简单实用的进度条制作方法。预期效果如下图所示:
直观上,我们可以把该进度条控件分为2个部分,外部的边界用来表示固定的目标范围,里面的条形部分用来表示当前进度。
外部目标范围元素的CSS代码编写如下:
.pb-scope {
display:...
通过动态方法处理多个提交请求
用户登录通过动态方法处理多个提交请求
Java中final方法的几条规则
一final方法规则
规则1:final修饰的方法不可以被重写。
规则2:final修饰的方法仅仅是不能重写,但它完全可以被重载。
规则3:父类中private final方法,子类可以重新定义,这种情况不是重写。
二代码示例
规则1代码
public class FinalMethodTest
{
public fi...