- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 tomcat
参考资料: 将WEB项目以war包形式部署到tomcat中web应用目录:Tomcat 部置方式对Tomcat部署web应用的方式总结,常见的有以下四种: 1、【使用控制台部署】 访问Http://localhost:8080,并通过Tomcat Manager登录,进入部署界面即可。 2、【利用Tomcat自动部署】 将应用程序复制到Tomcat的 webapps路径下,Tomcat启
2016-04-29 15:08:13 517
转载 Oracle存储过程详解(四)-Oracle中Cursor介绍
参考资料:这里写链接内容一 概念游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 二 类型Cursor类型包含三种: 隐式Cursor,显式Cursor和Ref Cu
2016-04-21 17:56:41 13299
原创 Oracle存储过程详解(三)-集合
1. 使用包头、包体的形式--包头 create or replace package mypackage as type empcursor is ref cursor; --声明一个光标类型 procedure queryEmpList(dno in number,empList out empcursor);end;--创建包体 create or replace package b
2016-04-21 16:56:20 4530
原创 Oracle存储过程详解(四)-ibatis中调用
有一个”删除部门”的任务,删除部门的时候要先查看该部门是否还有员工,有员工就不能删除,没有就可以删除。参考资料:普通存储过程(无集合的参数)1. 编写存储过程:--删除一个部门(返回false或0:删除失败 返回true或1:删除成功 不建议使用boolean类型 jdbc不支持)create or replace procedure delDept(dno in number,isdelete
2016-04-21 10:37:34 4964
原创 Oracle存储过程详解(二)
参考资料: Oracle存储过程及参数理解 无参存储过程:create or replace procedure sayhelloas--说明部分begin dbms_output.put_line('hello world');end;命令窗口的两种调用方法 1. SQL> set serveroutput on; --第一次一定要开SQL> exec sayhelloh
2016-04-20 10:34:07 6942 5
转载 Oracle存储过程详解(一)
存储过程创建语法: create [or replace] procedure 存储过程名(param1 in type,param2 out type)as变量1 类型(值范围);变量2 类型(值范围);Begin Select count(*) into 变量1 from 表A where列名=param1; If (判断条件) then Select
2016-04-20 09:38:49 62844 3
原创 ibatis的isNotNull isNotEmpty isEques
<isNull> 检查属性是否为null。<isNotNull> 检查属性是否不为null。<isEmpty> 检查Collection.size()的值,属性的String或String.valueOf()值,是否为null或空(“”或size() < 1)。<isNotEmpty> 检查Collection.size()的值,
2016-04-18 10:16:04 949
原创 Ibatis的关联查询和关联结果
参考资料: ibatis配置多表关联(一对一、一对多、多对多)部门实体类定义: 员工实体类定义: 关联查询sqlMap.xml<sqlMap namespace="AUDIT_DEPARTMENT"> <typeAlias alias="auditDepartmentClass" type="com.cmsz.auditvces.system.model.AuditDepartment"
2016-04-15 18:02:06 6444
原创 Maven修改全局和局部JDK版本
配置全局的jdk,在setting.xml文件中的profiles元素下添加如下profile元素配置局部的JDK
2016-04-13 14:40:03 2043
原创 Ibatis插入数据返回ID的方法
ibatis插入数据返回ID的方法:主要就是利用seelctkey来获取这个ID值,但是oracle和mysql的区别还是很大的
2016-04-12 13:35:30 8854
原创 Oracle VARCHAR类型主键的使用(ibatis)
通常在设计表时,主键都设为number类型,因为这样可以使用序列实现自增。但最近做的一个项目规定主键一点要用varchar类型。网上有好多种方法,基本上是用一个类,将机器码和其它一些什么 码的加到一起。生成一个不重复字符串等类似的方法。我觉得太复杂就都没有使用,就选择了两个简单方法:
2016-04-12 13:31:20 2502
转载 判断List、Map、Set是否为空及效率比较
//如果object为null,则设置为defaultValueObjectUtils.defaultIfNull(object, defaultValue);//判断集合是否为nullList<String> list=new ArrayList<String>();System.out.println(list.isEmpty()); //trueSystem.out.println(l
2016-04-11 10:07:10 14130
原创 java多线程-需要知道的几个概念(待续..)
参考资料: 多线程的可见性java内存模型Java memory model 描述了java程序中各种变量(线程共享变量)的访问规则, 以及在JVM中将变量存储到内存,以及从内存中读取变量的底层细节共享变量如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。可见性一个线程对共享变量值的修改,能够及时的被其他线程看到。所有的变量都存储在主内存中 每个线程都有自己
2016-04-01 16:09:10 354
mongo-java-driver-3.2.2.jar
2016-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人