自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring MVC_HandlerInterceptorAdapter的使用

一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现

2014-03-24 22:29:54 21081

原创 Spring 国际化例子

Spring 国际化例子

2014-03-23 22:12:06 3865

原创 银行业务常用基本概念

一 头寸头寸是一种以买入或卖出表达的交易意向。头寸可指投资者拥有或借用的资金数量。 1、头寸(position)也称为"头衬"就是款项的意思,是金融界及商业界的流行用语。如果银行在当日的全部收付款中收入大于支出款项,就称为"多头寸",如果付出款项大于收入款项,就称为"缺头寸"。对预计这一类头寸的多与少的行为称为"轧头寸"。到处想方设法调进款项的行为称为"调头寸"。如果暂时未用的款项大于

2014-01-02 22:41:22 2017

原创 计算时间差的Oracle函数

两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)分钟:ROUND(TO_NUMBER(END_DATE

2013-11-30 15:58:59 879

转载 windows 如何查看端口占用情况?

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"         经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 

2013-11-24 23:01:49 783

转载 从JVM的常见异常来看Tomcat中内存的设置

一、Tomcat和JDK的关系:       1. Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java 虚拟机。        2. JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所

2013-11-10 22:47:09 10440

转载 Tomcat中的线程池(APR和ThreadPool)

一、容器简化了程序员自身的多线程编程。        各种Web容器,如Tomcat,Resion,Jetty等都有自己的线程池(可在配置文件中配置),所以在客户端进行请求调用的时候,程序员不用针对Client的每一次请求,都新建一个线程。而容器会自动分配线程池中的线程,提高访问速度。 二、Tomcat线程池实现:1、使用APR的Pool技术,使用了JNI。

2013-11-10 22:46:11 14536 1

转载 大数据在银行业的应用场景

随着银行业务的载体与社交媒体、电子商务的融合越来越紧密,仅对原有15%的结构化数据进行分析已经不能满足发展的需求。企业需要借助大数据战略打破数据 边界,囊括85%的大数据分析,来构建更为全面的企业运营全景视图。以科技引领业务发展,未来银行也同样需要借助由大数据构建的企业经营全景视图来进行风险管理、产品营销、业务创新等活动,进而寻找最优的模式支持商业决策。下文阐述了大数据在银行业应用的几个场景。

2013-11-05 22:31:11 14073

原创 mybatis整合redis

mybatis默认缓存是PerpetualCache,可以查看一下它的源码,发现其是Cache接口的实现;那么我们的缓存只要实现该接口即可。该接口有以下方法需要实现:  String getId();  int getSize();  void putObject(Object key, Object value);  Object getObject(Object k

2013-10-13 16:48:59 27636 10

原创 spring+mybatis 多数据源整合

直接看spring的配置吧

2013-10-10 00:15:23 18513 1

转载 Google Chrome 调试JS利器

我是一名忠实Chrome迷,使用它已经快有2年的历史了,整体给我的感觉就是清爽,快速,简洁。又打小广告了……^_^,虽然我知道IE8+也有调试工具,包括火狐的什么XXBUG,但是我用过之后,个人还是十分偏爱chrome的debug。chrome对于在前端打拼的兄弟姐妹是十分有帮助的,它优雅的实时展示DOM,捕获N个ajax传递过来的参数查看动态DOM实时获取JS

2013-09-21 11:19:09 3936

转载 Eclipse中修改tomcat内存大小

1.只是修改Eclipse中的tomcatEclipse->Window->Preferences->Server->Runtime Environments->选中Apache Tomcat v5.0->点击Edit按钮->在弹出对话框里点击JRE后面的Installed JREs按钮->在弹出对话框中选中tomcat使用的那个JRE->点击Edit按钮->在弹出对话框中,找到Default

2013-09-19 14:59:54 977

原创 在linux下修改oracle字符集

1 进入安装oralce的用户 2 登入数据库sqlplus 用户名/密码 as sysdba   3 如果登录不了,可以执行以下命令刷新环境变量 cd ~ source ~/.bash_profile  4  查看oracle数据库的编码select * from nls_database_parameters where parameter ='NL

2013-03-11 21:46:18 846

转载 Quartz在Spring中设置动态定时任务 .

什么是动态定时任务: 是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现: cronExpression是关键,如果可以动态设置cronExpression的值,也就说如果我们可以直

2013-03-09 20:16:49 2194 2

原创 CXF2.7.3 与spring 3集成 .

1 需要的jar包cxf包括:cxf-2.7.3.jar  wsdl4j-1.6.2.jar  xmlschema-core-2.0.3.jar  neethi-3.0.2.jar httpasyncclient-4.0-beta3.jar httpclient-4.2.1.jar httpcore-4.2.2.jar httpcore-nio-4.2.2.jarspring包括:spri

2013-03-09 19:23:32 8659 2

转载 Eclipse中Cannot nest src folder解决方法

下面是工程中出现的问题:Cannot nest 'Project/src/main/java' inside library 'Project/src 如果你的classpath中导入了web app libraries中可能就会找到project/src,本来这里是放包的,这样他还会造成另一个结果,就是WEB-INF/classes中编译后还包含了源文件。网上找到解决方法,修改e

2013-01-28 23:26:45 19833

转载 AspectJ切入点语法详解

本文转自http://jinnianshilongnian.iteye.com/blog/1415606,很喜欢该作者的文章,在此对作者表示敬意! 6.5.1  Spring AOP支持的AspectJ切入点指示符       切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:

2013-01-26 00:08:39 853

原创 命令方式定时关机

可以选择“开始→运行”,输入“at 22:00 Shutdown -s”, 这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工 作。如果你想以倒计时的方式关机,可以输入“Shutdown.exe -s -t 3600”,这里表示60 分钟后自动关机,“3600”代表60分钟。

2012-12-03 01:00:35 905

转载 Mybatis实现物理分页

Mybatis的自带分页方法只是逻辑分页,如果数据量很大,内存会溢出,不知道为什么开源组织不在里面实现类似Hibernate的物理分页处理方法。在不改动Mybatis源代码的情况下,怎么使Mybatis支持物理分页呢?下面我们来看看。 (1)新建一个Java类Dialect.java,该类的内容如下:Java代码  package org.mybatis.ext

2012-12-02 17:14:02 5135 2

转载 ibatis解决sql注入问题 .

最近看看了SQL注入的问题,这篇文章解决了ibatis如何防sql注入攻击,值得参考,转自http://blog.csdn.net/scorpio3k/article/details/7610973  对于ibaits参数引用可以使用#和$两种写法,其中#写法会采用预编译方式,将转义交给了数据库,不会出现注入问题;如果采用$写法,则相当于拼接字符串,会出现注入问题。例如,如果属性值

2012-12-02 13:50:08 2797

转载 oracle判断一个字符是否是数字

方法一 返回值为NULL的表示字符串,返回值大于等于1的表示有非数字字符 select   lengthb(ltrim( '1248346 ', '0123456789 '))   from   dual; 或 select   lengthb(rtrim( '1248346a ', '0123456789 '))   from   dual; 方法二 返回值为NULL

2012-11-03 01:29:19 4988

转载 js生成验证码并验证 .

html>      head>          title>验证码title>          style type="text/css">              .code              {                  font-family:Arial;                  font-style:italic;                  fon

2012-10-12 22:13:26 2194

翻译 一篇很全面的freemarker教程

copy自http://demojava.iteye.com/blog/800204以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,

2012-08-24 00:24:55 567661 44

转载 spring3.0设置定时任务

今天做个小需求,需要用到定时器。 就把以前写过的配置文件模板直接复制过来,又顺手点进去看了一下源码,发现TimerFactoryBean、ScheduledTimerTask都已经被标记成@Deprecated了Java代码  @Deprecated  public class TimerFactoryBean implements FactoryBean,

2012-07-30 10:09:33 3320

转载 使用EXE4J将JAR包转换为EXE文件

EXE4J是一个不错的打包软件,它可以将JAR包打包成EXE文件以便于在WINDOWS环境下运行,笔者经过使用。对其使用方法进行了总结,现介绍如下:  1.启动EXE4J,如下图:    图中OPEN按钮用于打开已经编辑过的.EXE4J文件,您可以按下NEXT按钮新建一个项目。  选择JAR IN EXE,用于生成EXE文件,单击[NEXT]  在S

2012-05-02 16:31:40 979

转载 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法

早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。也许你没有遇到过,原因如下:你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。而一旦你和我同事一样,有时把Oracle安装

2012-04-20 00:30:06 897

原创 webshpere下载地址

https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=was60&S_TACT=109BH33W&lang=en_US&S_PKG=was70_win&cp=UTF-8

2012-04-19 22:31:23 856

原创 java 取cpuid、主板id、硬盘id、mac地址

import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.InputStreamReader;import java.io.LineNumberReader;public class HardWareUtils {/*** 获取主板

2012-04-15 22:32:59 6964

原创 db2总结

------------------------------------------安装----------------------------------------------- 1 创建用户和组   groupadd  db2asgrp  groupadd  db2instgrp   groupadd  db2fencgrp   useradd -g db2asgrp d

2012-04-15 22:18:06 6008

原创 oracle dp命令的使用说明

expdp命令的使用方法:expdp username/password@server_name dumpfile=xx.dp tables=table1,table2...table31、其中username/password@server_name指的是用户名、密码和服务名2、xx.dp为所导出的文件名3、table1,table2...table3指的是要导入的表的名称,中间

2012-03-23 21:54:19 1947

转载 DB2表压缩功能

实际上DB2表压缩的方法是通过查看整个表,找到重复的字符和字符串后,将那些字符和字符串存储在一个压缩字典中,然后用一个存储在字典中对应数据字符串的替代符号来替代表中的实际数据,从而达到了压缩数据的目的。一个压缩属性的表,肯定有他所对应的压缩字典。开启表的压缩功能:create table tableName compress yes 或 alter table tableName

2012-02-17 14:27:36 7610

转载 RedHat Enterprise Linux 5 安装GCC过程

Abstraction Red Hat Enterprise 5默认是不安装gcc的,需要自己手动安装。gcc所需要的包都可以在安装光盘上找到,至于最新的gcc可以在 http://gcc.gnu.org/ 下载,但是是以源码的形式压缩的,需要对其进行编译。Solution  1、插入安装盘,首先在/mnt下创建cdrom文件夹,然后挂载安装盘:mount /dev/cdrom

2012-02-12 18:40:30 1435

原创 liunx 在虚拟机(VMware)下挂载光驱命令

在/mnt下执行 mkdri cdrom 创建cdrom文件夹mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom

2012-02-09 23:18:05 2684

原创 Linux扩展SWAP分区

一、增加Swap区 1 创建分区  以下的操作都要在root用户下进行,首先先建立一个分区,采用dd命令比如  dd if=/dev/zero of=/home/swap bs=1024 count=1024000  这样就会创建/home/swap这么一个分区文件。文件的大小是1024000个block,一般情况下1个block为1K,所以这里空间是1024M。 2

2012-02-08 22:01:02 1683

原创 websphere7 linux 命令行安装(静默安装)

1 登陆root用户,解压该安装包 was.cd.70011.trial.base.opt.linux.ia32.tar.gz2、编辑配置文件responsefile.nd.txt。responsefile.nd.txt文件(本人实验时文件名是responsefile.base.txt,一下皆替换即可)位于WAS文件夹中,命令行安装(静默安装)需要修改该文件的相关选择,下面讲要修改的参数陈

2012-02-05 22:32:37 9793

原创 webshpere MQ linux 上安装

1 用root帐号登录系统  (注意:MQ安装程序需将代码安装到目录/opt/mqm下,将数据保存到目录/var/mqm下,需确保相关目录下有足够的磁盘空间)2 建立用户组mqm,注意:组名必须是mqmgroupadd mqm 3 建立属于组mqm的用户mqm,注意:用户名必须是mqm  并且将用户的目录指定为/var/mqmuseradd -d /var/mqm -g m

2012-02-05 17:18:25 4254

转载 ExtJs xtype一览

基本组件:xtypeClass描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按钮cycleExt.CycleButton带下拉选项菜单的按钮buttongroupExt.ButtonGroup编组按钮(Since 3.0)slid

2012-01-28 22:29:23 1047

原创 Spring+ibatis批量存储

1、public class LocalDaoImpl extends SqlMapClientDaoSupport implements LocalDao {    public void insertBuNaTaxBatLst(final PaginatedList list)    {         getSqlMapClientTemplate().execute

2012-01-02 17:51:00 1554

原创 spring中lazy-init详解

ApplicationContext实现的默认行为就是在启动时将所有singleton bean提前进行实例化(也就是依赖注入)。提前实例化意味着作为初始化过程的一部分,ApplicationContext实例会创建并配置所有的singleton bean。通常情况下这是件好事,因为这样在配置中的任何错误就会即刻被发现(否则的话可能要花几个小时甚至几天)。 该bean默认的设置为:

2011-11-27 15:16:32 59318 5

原创 Spring中bean的scope详解

如何使用spring的作用域:这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此,

2011-11-27 14:57:44 30602 2

log4jdemo 源代码

log4j 大多数功能的一个演示demo

2014-05-12

activiti 请假流程例子

activiti 请假流程例子

2013-07-08

activiti api

完整的api

2013-07-08

activiti源码分析

activiti源码分析

2013-07-08

Linux下的shell编程入门

Linux下的shell编程入门 用最简单的方式教会你如何用shell进行开发。

2012-05-12

Java的23种设计模式(疯狂Java总结)

1. 设计模式 3 1.1 创建型模式 4 1.1.1 工厂方法 4 1.1.2 抽象工厂 6 1.1.3 建造者模式 10 1.1.4 单态模式 13 1.1.5 原型模式 15 1.2 结构型模式 17 1.2.1 适配器模式 17 1.2.2 桥接模式 19 1.2.3 组合模式 23 1.2.4 装饰模式 26 1.2.5 外观模式 29 1.2.6 享元模式 32 1.2.7 代理模式 34 1.3 行为型模式 37 1.3.1 责任链模式 37 1.3.2 命令模式 40 1.3.3 解释器模式 43 1.3.4 迭代器模式 45 1.3.5 中介者模式 49 1.3.6 备忘录模式 52 1.3.7 观察者模式 54 1.3.8 状态模式 58 1.3.9 策略模式 61 1.3.10 模板方法 63 1.3.11 访问者模式 65

2012-05-12

金融行业程序员必学知识

做银行软件开发必备的资料,对银行软件业务做了详细介绍,以及对银行内的各类系统的详细介绍

2011-06-22

Jftp.jar 用于java的包

用于ftp上传的jar,一个项目用了很长时间,很好用的

2010-04-15

dojochina extjs 视频教程相关源代码

绝对完整的 dojochina extjs 视频教程相关源代码

2009-10-09

jsp实现向oracle中blob字段上传附件

jsp实现向oracle中blob字段上传附件

2008-05-31

Navicat For MySQL v7.0

超好用的mysql第三方工具

2008-01-23

Navicat For MySQLv8.0

超好用的mysql第三方工具

2008-01-23

struts+ajax多文件上传

struts ajax 多文件上传

2007-12-18

Javascript表单验证控件

Javascript表单验证控件

2007-12-16

struts多文件上传

struts1.2开发,可实习自定义,任意多个文件上传

2007-12-07

webwork2.2.4+spring+hibernate做的一个登入程序

最近在做个项目,用的是webwork+spring+hibernate,在网上看了不少webwork+spring的配制方式,大多都是老的配制方式,比如2.1.7的,webwork2.2.4新加了很多功能,和spring的配制也简单了很多,我做了一个简单的登录程序,webwork2.2.4+spring的具体配置方式,也可以参照的我博客 http://blog.csdn.net/fhx007/archive/2007/03/14/1528756.aspx

2007-03-14

空空如也

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

TA关注的人

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