自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 利用jquery easyui设计删改查页面

略去了一些涉及项目的信息,但是主要

2014-07-30 15:07:46 591

http://www.cnblogs.com/aigongsi/archive/2012/09/20/2694155.html

2014-06-05 22:46:42 101

转载 Hibernate 所有缓存机制详解

hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称session级的缓存或事务级缓存。如果tb事务提交或回滚了,我们称session就

2014-05-29 11:00:24 234

转载 Log4J的配置详解

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appender

2014-05-13 10:24:25 281

原创 POI操作excel

最近要做一个项目文档管理的东西,需要用到excel进行读写操作,找了一些资料记录一下方便以后查询。过程中碰到几个问题,1)貌似生成xlsx用XSSFWorkbook,生成xls用HSSFWorkbook,不然打开生成的excel文件提示错误,暂时没去研究咋回事。。。2)合并单元格,用下面这个方法//合并单元格//参数:起始行、结束行、起始列、结束列sheet.addMe

2014-04-02 17:27:39 472

转载 J2EE之oracle、mysql存储过程调用

原文地址:http://www.cnblogs.com/wangyong/p/3414323.html最近几天在研究hibernate、JPA对存储过程的调用,主要是针对有返回结果集的存储过程的调用方法,个人感觉存储过程是个好东西,虽然说heibernate对数据访问封装的比较不错,再加上他的缓存机制,确实很多情况下足够了,不过存储过程还是有他的用武之地,如果能用他提高性能,为何不用...

2014-01-12 18:38:20 483 4

转载 Struts2 实现分页

1.转自:http://www.cnblogs.com/shiyangxt/archive/2008/11/04/1316737.html环境:MyEclipse6.5+Mysql5+struts2.0.11实现分页用到三个类,分别为NewsDao.java(接口),NewsDaoImpl.java(实现),ListAction.java(调用方法)。当然还有配好连接池的Mys

2013-12-28 15:04:28 2917

转载 Java抽象类和接口的区别(好长时间没看这种文章了)

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很

2013-12-15 22:05:46 259

转载 java项目中的异常

为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception ,何

2013-07-07 11:38:46 1045 1

原创 poi操作excel(解析、导出)

项目中需要应用到excel解析,网上参考了一些例子做了一个demo,其它的不多说,直接上代码main函数: public class XlsMain { /** * @param args * @throws InvocationTargetException * @throws IllegalAccessException * @throws Ille

2013-05-12 16:00:33 609

转载 annotation

1、http://docs.oracle.com/javase/tutorial/java/javaOO/annotations.html,这个是官方网站的入门示例,讲解决 了annotation的几种类型,可以用于:    1)、给编译器提供相应的信息,如错误检测及警告;    2)、为编译及打包时的提供处理行为,如生成代码、生成XML文件等,常用的就是@Document用于生成JDK文

2013-03-08 11:02:00 276

转载 关于内部静态类

在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。   在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。   一、静态内部类的使用目的。   在定义内部类的时候,可以在其前面

2013-03-07 19:53:17 274

转载 JSF中的FacesContext对象详解

在Faces API中有两个类是要经常使用的. 一个是FacesContext 一个是ExternalContext.首先讲解如何使用FacesContext .对每个JSF请求,FacesServlet对象都会为其获取一个javax.faces. context.FacesContext类的实例。FacesServlet对象将下列3个取自Web容器的对象传给javax.faces.con

2012-07-09 14:45:37 580

转载 Log4j配置

引子:    最近老是用到log4j的东西,我想这样优秀的一个日志工具大家都比我熟悉,想必都已经领略了它的强大。大家也知道log4j都是和common-logging一起运用的。今天我自己把log4j的东西做个总结吧,就是算是复习,当然,要说log4j,就不的不从common-logging说起了。common-logging组件: Jakarta Commons Logging (J

2012-07-08 11:09:52 272

转载 Java方法的可变参数类型 .

许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊?[java] view plaincopyprint?public class TestVarArgus {      public static void dealArray(int... intArray){                }

2012-06-19 23:42:20 277

转载 JSON

Using the JSONSerializerJSONSerializer can transform any java object to JSON notation and back with a simple and clean interface, leveraging all the builders in JSONObject and JSONArray. To transfor

2012-06-11 10:27:02 349

转载 银行 核心系统的清算与结算

清算与结算本来是两种业务,不过因为结算中通常又会包括清算,要分成两小节,每小节又说不了太多话,所以干脆放在一起算了,而且这一节只谈流程,不讲设计,这种业务流程理顺了自然就可以设计了。先约定一下,商业银行的级别,一般是  分行—支行两级,有的可能还会有储蓄所这种第三级。简化起见,暂时就分两级来说吧。如果对应到信用社,那就是联社营业部—信用社营业部。分社一级省略。先从结算说起,这里的结算业务,

2012-06-06 20:15:59 1128

转载 spring采用properties配置多个数据源

在一个项目中有这样的需求:上海和武汉采用不同的系统,每个系统都有自己的数据库,但是在上海的系统需要访问武汉的数据库,这就要在项目中配置两个数据源,下面是我给的SSH采用properties配置数据源的方法。1.要有两个properties文件第一个文件是本地数据库文件dataResources.propertiesConnectString=jdbc:mysql://192.168

2012-05-31 11:47:29 2699

在一个项目中有这样的需求:上海和武汉采用不同的系统,每个系统都有自己的数据库,但是在上海的系统需要访问武汉的数据库,这就要在项目中配置两个数据源,下面是我给的SSH采用properties配置数据源的方法。1.要有两个properties文件第一个文件是本地数据库文件dataResources.propertiesConnectString=jdbc:mysql://192.168

2012-05-31 11:45:26 68

转载 Spring MVC学习之三:处理方法返回值的可选类型

spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明:ModelAndView Java代码       @RequestMapping("/show1")   public ModelAndView show1(HttpServle

2012-05-31 11:15:13 737

转载 TCP连接、Http连接与Socket连接

1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须

2012-05-23 21:23:47 223

转载 classLoader的基本概念

Classloader在运行期会以父/子的层次结构存在,每个Classloader的实例都持有其父Classloader的引用,而父Classloader并不持有子Classloader的引用,从而形成一条单向链,当一个类装载请求被提交到某个Classloader时,其默认的类装载过程如下:检查这个类有没有被装载过,如果已经装载过,则直接返回;调用父Classloader去装载

2012-05-23 11:46:42 265

转载 tomcat中三种部署项目的方法

tomcat中三种部署项目的方法第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: 至于Context 节点属性,可详细见相关文档。第二种方法:将web项目文件件拷贝到webapps 目录中。第三种方法:很灵活,在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个x

2012-05-23 11:28:32 239

转载 XML及其作用、CSS、XSL、XSLT、DOM、SAX的概念,XML Schema、XPath

1、什么是XML?        Extensible Markup Language,即可扩展性标记语言。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的

2012-05-22 22:46:08 598

转载 XML的四种解析器原理及性能比较

1: DOMDOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,

2012-05-22 22:40:44 249

原创 ext动态显示二进制图片

项目中有个需求,需要在系统动态展示图片,图片是通过流的形式从数据库读取的,网上查的资料要么说通过ext 组件的html属性,html:,要么说通过流在项目文件夹生成图片,然后再用上面的方法来显示,都不能满足要求。于是我就试着将上面的src换成一个到action的请求,竟然很好的实现了需求。ext js页面,在一个tabpanel里放置一个元素,该元素的html属性如上面所说设置mainTa

2012-05-22 21:22:45 1409

转载 实现自己的拦截器框架

AOP技术是spring框架的一个重要特征。通过该特性能够在函数运行之前,之后,或者异常处理的时候执行我们需要的一些操作。下面我们就是需要抛开AOP,Spring这样成型的框架不用,而仅仅使用java反射机制中的Proxy,InvocationHandler来实现类似Spring框架的拦截器的效果。动态代理DynamicProxy首先,在设计这个拦截器框架之前,我们需要明白

2012-05-22 16:58:06 361

转载 Spring IOC/DI/注解-理论与实例并存

一、定义:Spring是一个开源的控制反转(Inversion of Control,IoC/DI)和面向切面(AOP)的容器框架,它的主要目的是简化企业开发二、实例化Spring容器:    方法一:在类路径下寻找配置文件来实例化容器ApplicationContext ctx =new ClassPathXmlApplicationContext(new String[

2012-05-20 00:14:01 915

转载 js 闭包和匿名函数

(一)匿名函数     匿名函数就是没有名字的函数。他有两种声明方式:     1.典型的函数声明:     function functionName(arg0,arg1,arg2){         //函数体     }     2.函数表达式:     var functionName = function(arg0,arg1,arg2){

2012-05-17 21:44:05 603

转载 高性能javascript(数据访问)

(一)Javascript中有四种基本的数据存取位置:1.直接量:直接量只代表自身,不储存特定位置。Javascript中的直接量有:字符串,数字,布尔值,对象,数组,函数,正则表达式,以及特殊的null和undefined值。2.变量:开发人员用关键字var定义的数据存储单元。3.数据元素:存储在Javascript数组对象内部,以数字作为索引。4.对象成员:存储在Javascr

2012-05-17 21:29:20 291

转载 js (this,call,apply)

对于我这种初学者来说this指的到底是哪里,实在头疼,再有了前面关于变量和作用域的概念后,今天我觉定学习关于this的用法,把这个烦人的家伙解决掉!(一)关于this首先关于this我想说一句话,这句话记住了this的用法你也就差不多都能明白了:this指的是当前函数的对象。这句话可能比较绕,我会举出很多例子和这句话呼应的!(看下文)1.首先看下面这段代码, 定义一个函数,弹下this

2012-05-17 21:27:56 888

转载 prototype.js 让你更深入的了解javascript的面向对象特性

js是一门很强大的语言,灵活,方便。 目前我接触到的语言当中,从语法角度上讲,只有 Ruby 比它更爽。不过我接触的动态语言只有: js ruby python flash的as 简单的几门, 应该算是井底之蛙之见。js 语法成分简单,没有 ruby 语言复杂。所以有时候我觉得她更干净(Ruby Fans 不要攻击我哦,我也是很爱很爱很爱Ruby的)!Prototype.js 无疑是

2012-05-13 20:12:01 281

转载 j2ee中使用Spring集成quartz计划任务

Spring提供了对quartz的集成,这样在j2ee的应用中,可以很方便的实现我们的任务计划,比如:你可以设定每天半夜的时候,来实现备份数据库,记录日志,因为这个时候web的压力相对比较小。也可以用来定时的发EMAIL等。1、Spring中集成quartz 首先需要在web.xml 中配置个quartz的监听器。这样,随着WEB程序的启动,会自动启动quartz的调度配置。Web.xml

2012-05-07 15:19:57 656

转载 j2ee中使用Spring集成quartz计划任务

Spring提供了对quartz的集成,这样在j2ee的应用中,可以很方便的实现我们的任务计划,比如:你可以设定每天半夜的时候,来实现备份数据库,记录日志,因为这个时候web的压力相对比较小。也可以用来定时的发EMAIL等。1、Spring中集成quartz 首先需要在web.xml 中配置个quartz的监听器。这样,随着WEB程序的启动,会自动启动quartz的调度配置。Web.xml

2012-05-07 15:11:20 61

转载 oracle 全文检索实践

http://www.oracle.com/technetwork/cn/testcontent/ctxcat-primer-090555.html>前段时间,项目组长让我看一下有没有实时检索数据的方案,并说明不是用数据库模糊查询关键字like,而是像baidu那样的搜索效果,做到最大匹配。并提示我看一下lucene。我屁颠屁颠的熟悉了下lucene,然后写了个demo,他们又说为了一个简

2012-05-06 19:57:34 1084

转载 spring面试题

一、spring工作原理: 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3.DispatcherServlet请请求提交到目标Controller4.Controll

2012-05-06 19:54:53 270

在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点: •SpringMVC将Http处理流程抽象为一个又一个处理单元 •SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来 •SpringMVC由DispatcherServlet贯穿始终,并将所有的组件串联起来 在整个过程中,组件和DispatcherSer

2012-05-06 13:01:36 85

转载 hibernate缓存机制

缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.  Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.  Hibern

2012-05-02 20:24:26 284

转载 Oracle 触发器 插入,更新,删除,数据同步,两表同步

建表:create table User_Info ( ID INTEGER not null, UserName VARCHAR(30) not null, PassWord VARCHAR(20)

2012-05-02 15:46:31 1818

转载 oracle触发器实例

8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD OF)触发器 8.2.3 创建系统事件触发器 8.2.4 系统触发器事件属性 8.2.5 使用触发器谓词 8.2.6 重新编译触发器 8.3 删除和使能触发器 8.4 触发器和数据字典 8.

2012-05-02 15:45:02 14902

JAVA多线程编程详解

JAVA多线程编程详解,附详细例子。

2013-08-10

toad使用快速入门

在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。它最大的特点就是简单易用,访问速度快。使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。

2009-04-22

空空如也

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

TA关注的人

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