文章列表
http://mvnrepository.com/artifact/taglibs/standard
spring 默认缓存管理
- 博客分类:
- spring 默认缓存管理
https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
from URL : http://hi.baidu.com/zhizhesky/blog/item/cabcbb515b9b6808377abe5f.html
在上文中提到了Lock接口以及对象,使用它,很优雅的控制了竞争资源的安全访问,但是这种锁不区分读写,称这种锁为普通锁。为了提高性能,Java提供了读写锁,在读的地方使用读锁,在写的地方使用写锁,灵活控制,如果没有写锁的情况下,读是无阻塞的,在一定程度上提高了程序的执行效率。
Java中读写锁有个接口java.util.concurrent.locks.ReadWriteLock,也有具体的实现ReentrantReadWriteLoc ...
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。
DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,TransactionManager的实现为HibernateTransactionManager。
具体如下图:
Spring事务配置 (2)
根据代理机制的不同,总结了五种Sprin ...
转载自:http://blog.chinaunix.net/u1/55983/showart_2091761.html
7个传播行为,4个隔离级别,
Spring事务的传播行为和隔离级别[transaction behavior and isolated level]2007-08-01 16:33事务的传播行为和隔离级别[transaction behavior and isolated level]
Spring中事务的定义:
一、Propagation :
key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:
PROPAGATION ...
/*
思路:
判断最后一个被截取的字节是不是负数。
如果是负数,继续往前判断,连续的负数的个数。
如果是偶数,说明没有半个中文。不用舍弃。
如果是奇数,说明有半个中文出现,舍弃最后一个字节。
*/
public class EncodeTest {
public static String cutString(String str,int len)throws Exception
{
byte[] buf = str.getBytes("GBK");
int count = 0;
for(int x=len-1; x>=0; x--)
{
if(buf[x]< ...
- 2013-01-13 19:37
- 浏览 591
- 评论(0)
--取顺序流水号(使用了自治事务及悲观锁)
流水号记录表: Tcount表(X int,item varchar(20)) 主键:x+item做为联合主键
procedure getX(p_item varchar2,cu out number)
is
begin
cu:=0;
autonomous_insert(p_item);
select x+1 into cu from tcount where item=p_item for update;
update tcount set x=x+1 whe ...
将文本文件中的数据导入到Oracle数据库表中,主要操作步骤如下:
1、确认Oracle数据库已经建好了需要导入的数据表结构
2、准备好数据文件syzjgb1.dat,内容如下:
001|中外合资|
002|中外合作|
003|外商独资|
004|乡镇企业|
005|国有联营|
006|集体联营|
007|其他联营|
008|股份合作|
009|外商投资|
010|事业单位|
注:固定字段长度的文本文件(每个字段拥有固定的字段长度);有分隔符的文本文件(每个字段都有相同的分隔符分隔)
数据文件syzjgb2.txt,内容如下:
001|国有|
002|集体|
003 ...
Java 8 预计将在 2013 年发布,Java 8 将支持 Lambda 功能,尽管该规范还在不断的变化,但是 Java 8 的开发版已经实现了对 lambda 的支持。
关于 lambda 表达式的定义请看维基百科。
该文章将带你熟悉 lambda 语法,以及使用集合 API 中的 lambda 以及相关的语言增强,本文所有的代码都是在 JDK 8 lambda build b39 编译。
功能接口
只包含一个方法的接口被称为功能接口,Lambda 表达式用用于任何功能接口适用的地方。
java.awt.event.ActionListener 就是一个功能接口,因为它只有一个方 ...