2013年5月22日

Java事务处理全解析(二)——失败的案例

摘要: 在本系列的上一篇文章中,我们讲到了Java事务处理的基本问题,并且讲到了Service层和DAO层,在本篇文章中,我们将以BankService为例学习一个事务处理失败的案例。请通过以下方式下载github源代码:git clonehttps://github.com/davenkin/java_transaction_workshop.gitBankService的功能为:某个用户有两个账户,分别为银行账户和保险账户,并且有各自的账户号,BankService的transfer方法从该用户的银行账户向保险账户转帐,两个DAO分别用于对两个账户表的存取操作。定义一个BankService接口如 阅读全文

posted @ 2013-05-22 21:36 淇水na个弯 阅读(262) 评论(0) 推荐(0) 编辑

Java事务处理全解析(一)——Java事务处理的基本问题

摘要: 本篇内容来自以下:http://www.cnblogs.com/CloudTeng/archive/2013/03/19/2960409.html感谢作者===============================================================================Java中的事务处理有多简单?在使用EJB时,事务在我们几乎察觉不到的情况下发挥着作用;而在使用Spring时,也只需要配置一个TransactionManager,然后在需要事务的方法上加上Transactional注解就行了。Java的事务处理之所以这么简单是因为框架在背后为我们做了 阅读全文

posted @ 2013-05-22 21:35 淇水na个弯 阅读(197) 评论(0) 推荐(0) 编辑

java异常

摘要: Java异常分为两大类:checked 异常和unChecked 异常。所有继承java.lang.Exception 的异常都属于checked异常。所有继承java.lang.RuntimeException的异常都属于unChecked异常。 阅读全文

posted @ 2013-05-22 10:13 淇水na个弯 阅读(173) 评论(0) 推荐(0) 编辑

2013年5月21日

乐观锁与悲观锁

摘要: 文章转自网上好像是玉米田的,忘记了锁(locking)业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的“锁”,即给我们选定的目标数据上锁,使其无法被其他程序修改。Hibernate支持两种锁机制:即通常所说的“悲观锁(Pessimistic Locking)”和“乐观锁(Optimistic Locking)”。悲观锁(Pessi 阅读全文

posted @ 2013-05-21 22:00 淇水na个弯 阅读(128) 评论(0) 推荐(0) 编辑

简述Hibernate配置连接池

摘要: 本文主要分析的是配置主流Hibernate连接池的方法,旨在读者阅读后清楚连接池配置的细节问题以及根据实际情况选取相应的配置方案。AD:2013大数据全球技术峰会课程PPT下载本文主要向大家分析的是配置主流Hibernate连接池的方法,旨在读者阅读后清楚连接池配置的细节问题以及根据实际情况选取相应的配置方案。1:连接池的必知概念首先,我们还是老套的讲讲连接池的基本概念,概念理解清楚了,我们也知道后面是怎么回事了。以前我们程序连接数据库的时候,每一次连接数据库都要一个连接,用完后再释放。如果频繁的数据库操作,就会导致性能很低。连接池的出现,为开发过程提供了一个很好的管理平台。当程序中需要建立数 阅读全文

posted @ 2013-05-21 21:24 淇水na个弯 阅读(192) 评论(0) 推荐(0) 编辑

hibernate一级缓存和二级缓存的区别

摘要: 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。 Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内置缓存和外置缓存。Session的缓.. 阅读全文

posted @ 2013-05-21 21:03 淇水na个弯 阅读(210) 评论(0) 推荐(0) 编辑

2013年5月17日

雅虎股票接口

摘要: 本文由ArthurXF倾情奉献,转载请保留作者说明.另本人受聘上海非凡进修学院授IT技术课,招生简章在此:http://www.bizeway.net/read.php/285.htm,有兴趣学习的,可以跟我联系或者电话咨询.QQ:29011218,TEL:021-51097877. 最近股市甚火,受聘开发一股票网站,股票的数据从哪里来成了一个大问题,股票软件一般都是加密处理的,还有一些web services也是要帐号的,免费的方法只有一种了,抓别人网站的数据。好在经我研究,发现yahoo提供国内和国外股市每天的交易数据资料,这可谓一大幸事啊。http://table.finance.... 阅读全文

posted @ 2013-05-17 14:11 淇水na个弯 阅读(320) 评论(0) 推荐(0) 编辑

股票实时数据接口

摘要: 股票实时数据接口Posted on2013-01-11by智足者富—No Comments ↓做了一点股票分析数据准备,做了个均线图:http://stock.chenpeng.info/randomone查询股票走势请移步:http://stock.chenpeng.info/,搜索请输入代码或者股票名称。Sina股票数据接口eg:http://hq.sinajs.cn/list=sh600389返回GB2312编码的内容:var hq_str_sh600389="江山股份,15.31,15.74,15.68,16.02,15.16,15.68,15.69,4044916,6290 阅读全文

posted @ 2013-05-17 13:28 淇水na个弯 阅读(1263) 评论(0) 推荐(0) 编辑

2013年5月16日

实时股票数据接口大全

摘要: 股票数据的获取目前有如下两种方法可以获取:1. http/javascript接口取数据2. web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://hq.sinajs.cn/list=sh601006这个url会返回一串文本,例如:var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,22114263, 589824680, 4695, 26 阅读全文

posted @ 2013-05-16 09:06 淇水na个弯 阅读(2188) 评论(0) 推荐(0) 编辑

2013年5月15日

java 设置代理访问http

摘要: java 的System.getProperties()方法2009-07-14 14:501、java 通过System.getProperties()获取系统参数Properties props=System.getProperties(); //系统属性 System.out.println("Java的运行环境版本:"+props.getProperty("java.version")); System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendo 阅读全文

posted @ 2013-05-15 12:54 淇水na个弯 阅读(1257) 评论(0) 推荐(0) 编辑

导航