- 浏览: 311349 次
- 性别:
- 来自: 北京
最新评论
-
zhou363667565:
看到你的这个配置 有个地方有点问题:
< aop:po ...
spring ibatis 事务配置 -
wo17796452:
[b][/b][i][/i][u][/u]引用[*][img] ...
crowd Jira confluence 集成 -
wo17796452:
<input type="button&quo ...
crowd Jira confluence 集成 -
benbear2008:
这些类图呢?
Spring MVC框架类图与顺序图 -
TTLtry:
谢了 最近学习spring时候 却总是登不上官方网站 很多 ...
Spring 2.5.5 api 帮助文档 chm格式 下载
文章列表
这两个版本支持通配符设置配置文件了
spring的配置文件中设置如下:
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="configLocation" value="ibatis/config/SqlMapConfig.xml" /> <property name="mappingLocations" ...
Shell代码
1、新建文件夹myapp,放你的应用;
2、将你的程序打成Jar包myapp.jar;2、在myapp下新建lib文件夹,将myapp.jar和所依赖的包放到lib文件夹下
3、分别建立startup.bat/startup.sh文件,把以下内容分别考入两个文件中,并把StartUp改成你的启动程序名
Spring下由三种途径对事物进行管理:编程式事务管理、声明式事务管理和AOP事务管理。其中AOP事务管理又分AOP注解事务管理和AOP XML配置两种,这里记录下述其中的AOP XML配置管理,这也是spring最推荐的方式。
参照<spring高级程序设计>中的银行转账的例子。
1.Spring的数据源设置
Xml代码
<
bean
id
=
"dataSource"
class
=
"org.apache.commons.dbcp.BasicDataSource"
...
Overview
JLine 是一个用来处理控制台输入的Java类库,目前最新的版本是0.9.94。其官方网址是http://jline.sourceforge.net。在介绍JLine之前,首先还是介绍一下Java 6中的Console类,以便进行对比。
2 Java Console
通过调 ...
有时候我们要跟踪方法的执行时间,来观察系统的性能、时间分布。特别是要找出那些十分耗时的操作。如果是在每个方法中起始和结束位置记下时间相减,那是不太现实的,对代码的侵入性太过份,而且在产品环境中又得屏闭那部份代码。
幸好现在有了 AOP,通过配置方式再加上外部辅助代码就能达到我们的要求,正式上线时只需要简单改个配置项拆卸下来即可。
下面介绍三种方式来打印每个方法的执行时间,分别是:
1. Spring 2.0 用
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐,特别是是在配置非常复杂的时候,解析工作是一个不得不考虑的负担。Spring提供了可扩展Schema的支持,这是一个不错的折中方案,完成一个自定义配置一般需要以下步骤:
设计配置属性和JavaBean
编写XSD文件
编写NamespaceHandler和BeanDefinitionParser完成解析工作
...
搭建环境:OS :RHEL 5.4 Oracle版本:10g R2 ORACLE_HOME=/u01/app/oracle虚拟机1 hostname :dg1 IP:192.168.0.103虚拟机2 hostname :dg2 IP:192.168.0.104参数规划数据库 db_name sid instance_name service_names db_unique_name fal_server fal_c ...
配置监听程序 执行 [oracle@rac1 ~]$ netca选择群集配置
在选"select the nodes to configure"菜单时,选择所有节点之之后一路NEXT至结束。确认两个节点的listener.ora如下rac1LISTENER_RAC1 = (DESCRIPTION_LIST = (DESCRIPTION = (AD ...
安装前准备:笔者主机为Fedora 14,安装所需的软件: 《红帽企业级LinuxAS版》RedhatEnterpriseLinuxASv5.4rhel-server-5.4-i386-dvd.iso linux_x86_11gR1_clusterware.zip oracleasm-2.6.18-164.el5- ...
在fedora14下文字界面安装oracle10gR2软件 一.查看安装环境1.内存和SWAP[root@xinchang ~]# grep MemTotal /proc/meminfo MemTotal: 1026060 kB[root@xinchang ~]# grep SwapTotal /proc/meminfo SwapTotal: 4194300 kB 2.系统架构[root@xinchang ~]# uname -mi686 3.CPU[root@xinchang ~]# grep "model name" /proc/cpuinfo model name ...
Oracle数据内部的逻辑存储
Oracle存储数据的最小粒度(finest level of granularity)被称为数据块 (data block)(也叫做逻辑块 (logical block),Oracle块 (Oracle block)或页 (page))。一个数据块对应于磁盘上数个字节(byte)的物理数据库空间。
处于数据块之上的逻辑数据库空间是数据扩展 (extent)。数据扩展是为存储数据而分配的一组连续的数据块。
位于数据扩展之上的逻辑数据库存储结构是段 (segment)。段由一组数据扩展 (extent)构成,这些数据扩展位于同一表空间(tablespac ...
数据区概述
数据扩展(extent)是由一组连续的数据块(data block)构成的数据库逻辑存储分配单位。而段(segment)则是由一个或多个数据扩展构成。当一个段中已有空间已经用完,Oracle为这个段分配新的数据扩展。
数据区何时被分配
当用户创建数据表时,Oracle为此表的数据段分配一个包含若干数据块的初始数据扩展(initial extent)。虽然此时数据表中还没有数据,但是在此初始数据扩展中的数据块已经为插入新数据做好了准备。
如果一个段(segment)的 初始区中的数据块(data block)都已装满,且有新数据插入需要空间时,Oracle自动为这个段分配一 ...
段概述
段(segment)由一组数据扩展(extent)构成,其中存储了表空间内各种逻辑存储结构的数据。例如,Oracle能为每个表的数据段(data segment)分配数据扩展,还能为每个索引的索引段(index segment)分配数据扩展。
数据段简介
在Oracle数据库中,一个数据段可以供以下方案对象(或方案对象的一部分)容纳数据:
1、非分区表或非簇表
2、分区表的一个分区
3、一个簇表
当用户使用CREATE 语句创建表或簇表时,Oracle创建相应的数据段。表或簇表的存储参 数(storage parameter)用来决定对应数据段的数据扩展如何被分配。用户 ...
小数位的保留,值得注意一下 最近修改同事的代码 发现 他是这么写的
Sql代码
select to_char(round(123456789), rpad('999999',动态保留位数参数,'0'))
很多时候都在用这个,而没记录一下,存起来吧,非常好用,不用自己写了 WMSYS.WM_CONCAT