sql%rowcount的作用与例子

2018-11-12   龙德   数据库   Oracle sql%rowcount  

作用

记录修改的条数,必须放在一个更新或者删除等修改类语句后面执行,查询语句无法使用。

当执行多条修改语句时,按照sql%rowcount 之前执行的最后一条语句修改数为准。

SpringMVC全局拦截器

2018-11-01   龙德   SpringMVC   SpringMVC 拦截器  

自定义拦截器

第一种方式是要定义的Interceptor类要实现了Spring 的HandlerInterceptor 接口,或者是这个类继承实现了HandlerInterceptor 接口的类,比如Spring 已经提供的实现了HandlerInterceptor 接口的抽象类HandlerInterceptorAdapter ;

第二种方式是实现Spring的WebRequestInterceptor接口,或者是继承实现了WebRequestInterceptor的类。

SpringMVC全局异常处理

2018-11-01   龙德   SpringMVC   SpringMVC 异常处理  

作用

  1. 当程序出现异常时,跳转到指定异常页面,而不是服务器错误页面
  2. 当通过接口请求时,如果参数不对,可以抛出异常信息给前端
  3. 减少模版代码,使代码更简洁

接口校验类

自定义接口校验类,用于校验参数。

普通java工程(Java Project)打jar包

2018-10-24   龙德   Java   打jar包  

我们经常将web工程打成war包部署到tomcat上,对于普通的java工程(Java Project)要打成普通的jar包或者是可运行的jar包该怎么做呢

打包之前先确定以下几点

  1. 是否要打成可运行的jar
  2. 项目是否依赖了第三方的jar
  3. 是否需要读取jar包外的配置文件

git忽略已经提交的文件(.gitignore文件无效)

2018-10-24   龙德   杂七杂八   Git  

在初始化git仓库的时候没有创建.gitignore文件来过滤掉不必要提交的文件,后来发现某些文件不需要提交,但是这些文件已经提交了。而且我们只是希望这些文件不要提交到远程仓库,但是本地仓库还需要保留这些文件。

我们可以先将不需要提交的文件配在.gitignore文件里,然后再输入以下命令

用PowerDesigner将Oracle的建表脚本转换成MySQL的脚本

2018-10-22   龙德   杂七杂八   PowerDesigner  

Oracle转MySQL

  1. 首先将要转换的Oracle的表结构导出一个.sql文件(不要数据)
  2. 在PowerDesigner里找到File > Reverse Engineer > Database,如下图

image

centos7安装MongoDB

2018-10-13   龙德   杂七杂八   MongoDB  

创建mongodb目录

cd /usr/local/
mkdir mongodb

下载安装包

cd /usr/local/src/
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.3.tgz

手把手教你从react到redux再到react-redux

2018-10-01   龙德   JavaScript   React redux react-redux  

redux的文档写得很好,详细的介绍了redux的设计思想、核心概念、A PI以及如何搭配react使用。但是官网的TodoList对于初学者还是有点 难度的,所以我这里写 了一个超级简单的例子,手把手教你从react到redux再到react-redux,来帮助你认识、使用和巩固redux以及react -redux。

箭头函数

2018-09-29   龙德   JavaScript   箭头函数  

ES6标准新增了一种新的函数:Arrow Function(箭头函数)。

为什么叫Arrow Function?因为它的定义用的就是一个箭头:

x => x * x

上面的箭头函数相当于:

function (x) {
   return x * x;
}