自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Oracle的SQL语句优化大全

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作为基础表,交叉表

2016-10-31 19:39:45 1144

转载 log4j日志的5中级别

log4j具有5种正常级别(Level)。日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html):public static final Level TRACETheTRACELevel designates f

2016-10-31 19:03:08 720

转载 struts2工作原理

Struts2工作原理Struts2请求响应流程: 在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、Configuration Manager、ActionInvocation、Inerceptor、Action、Result等。下面我们来具体看看这些组件有什么

2016-10-29 16:42:41 167

转载 Hibernate与 MyBatis对比

第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html  

2016-10-29 16:40:03 231

转载 数据库连接池的作用及c3p0的详解

1.JDBC数据库连接池的必要性在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤:  在主程序(如servlet、beans)中建立数据库连接。进行sql操作断开数据库连接。这种模式开发,存在的问题:普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再

2016-10-28 00:43:01 25951 7

转载 oracle用户创建、授权和权限设置

权限:  create session  create table  unlimited tablespace  connect  resource  dba  例:  #sqlplus /nolog  SQL> conn / as sysdba;  SQL>create user username identifie

2016-10-25 23:24:19 594

转载 pl/sql developer导入、出表结构和数据

导出步骤:点击Tools--Export User Objects这种方式可以导出当前用户拥有的所有对象,包括表、视图、触发器、同义词等等,对于表,只能导出表结构(建表语句),不能导出数据,选中要导出的对象,设置好导出的路径和各个参数后,点击Export就OKPS:1)这种方式还可以导出其他用户的对象,在下面user下拉框中选择要用户就可以,默认是系统当前登录用

2016-10-25 23:20:07 820

原创 Collections.sort对list进行排序

Collections.sort对list进行排序两种方式:方式一:package com.zr.test1;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * 根据 code 排序 * @author

2016-10-25 15:07:22 1345

原创 union和union all的区别

Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和uni

2016-10-25 14:59:30 173

转载 借助PL/SQL Developer将Oracle某用户数据表导出

使用PL/SQL Developer登录你需要备份的数据库; 选择工具->导出用户对象; 在对象列表中选择需要备份的对象,再选择一个sql类型的输出文件,点击【导出】,这只是导出数据结构; 选择工具->导出表; 在列表中选择需要导出数据的表,再选择【SQL插入】,选择一个sql类型的文件,点击【导出】,这一步是把数

2016-10-20 18:18:44 309

原创 Listener 监听器理解

Listener是Servlet的监听器,可以监听客户端的请求,服务端的操作等定义监听器类的步骤1)要想让一个类成为监听器类,就必须去实现监听接口,及实现接口的方法,常见的监听接口如下:ServletContextListenerServletContextAtrributeListenerHttpSessionListenerHttpSessi

2016-10-19 23:53:14 539

原创 同步与异步比较

同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。  异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。  ---------------------------------------------------------------   举个不太恰当的例子,就像:  SendMessage(...)  TRACE0("

2016-10-19 17:46:59 524

原创 Spring框架的七大模块

Spring有七大功能模块,分别是Spring Core,AOP,ORM,DAO,MVC,WEB,Content。 下面分别简单介绍: 1,Spring Core Core模块是Spring的核心类库,Spring的所有功能都依赖于该类库,Core主要实现IOC功能,Sprign的所有功能都是借助IOC实现的。 Java代码  IOC = Inversion

2016-10-18 15:54:57 492

转载 javabean实现serializable接口的作用

一直都清楚JavaBean要继承Java.io.Serializable接口实现序列化,但是一直都没有深究为什么需要序列化?通过查看资料现在简单的描述如下以方便自己理解。Serialize 是什么?这是IO存储中的一个概念。计算机中所有的内容都是0或者1的数字。这些数字按顺序排列,便可以表示计算机中的万事万物,当然Java的对象也不例外。在内存中,无论如何表示,对我们的操作都没有影

2016-10-18 14:58:45 926

原创 mybatis查询日期范围的记录数

select contractcode, devname, city, projectname, sendloandate, sendmoneysum from T_ACCT_INCENTIVEFEE where 1=1 and =to_date(#{startTime}, 'yyyy-mm-dd') ]]> and 从页面获取参数

2016-10-17 10:24:23 6256

转载 Mybatis中的resultType和resultMap的使用及区别

一、概述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对

2016-10-17 09:36:57 932

原创 java 之从HanhMap(集合)取值

Map map = new HashMap(); map.put("1", "11"); map.put("2", "22"); System.out.println("里面的值有:"); Collection connection = map.values(); Iterator iterator = connection.iterator(); while (it

2016-10-17 09:03:08 330

转载 SVN中各种符号箭头含义

黄色感叹号(有冲突):--这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人的提交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的修

2016-10-13 14:54:21 1058

原创 类名.class和getClass()区别

区别类名.class叫做“类字面量”,因class是关键字, 所以类名.class编译时确定。getclass()运行时根据实际实例确定,getClass()是动态而且是final的。String.class 是能对类名的引用取得在内存中该类型class对象的引用,new String().getClass() 是通过实例对象取得在内存中该实际类型class对象的引

2016-10-13 10:14:17 559

空空如也

空空如也

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

TA关注的人

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