- 博客(5)
- 资源 (26)
- 收藏
- 关注
原创 Spring Data 系列之JPA
一.介绍:Spring Data :提供了一整套数据访问层(DAO)的解决方案,致力于减少数据访问层(DAO)的开发量。它使用一个叫作Repository的接口类为基础,它被定义为访问底层数据模型的超级接口。而对于某种具体的数据访问操作,则在其子接口中定义。public interface Repository { } 所有继承这个接口的interface都被spring所管理
2016-12-13 17:27:14 730
转载 java并发之Lock与synchronized的区别
两者在锁的相关概念上区别:1.可重入锁 如果锁具备可重入性,则称作为可重入锁。像synchronized和ReentrantLock都是可重入锁,可重入性在我看来实际上表明了锁的分配机制:基于线程的分配,而不是基于方法调用的分配。举个简单的例子,当一个线程执行到某个synchronized方法时,比如说method1,而在method1中会调用另外一个synchronized方法
2016-12-09 18:03:46 3973
原创 Non-terminating decimal expansion; no exact representable decimal result异常处理
错误:今天在使用BigDecimal的时候出现一个错误:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.原因:通过BigDecimal的divide方法进行除法时当不整除,出现无限循环小数时,就会抛这
2016-12-07 14:13:02 954
原创 BigDecimal用法之计算等额本金和等额本息
一.引言 《EffactiveJava》中介绍float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。二.常用方法add(Bi
2016-12-06 18:09:07 2363 1
原创 java厚积薄发之set去除重复object
public class SetDemo { public static void main(String[] args) { Set nameSet = new HashSet(); nameSet.add("张三"); nameSet.add("李四"); nameSet.add("王五"); nameS
2016-12-01 17:10:17 2784
bootstrap时间控件
2015-11-18
ajaxfileupload.js
2015-11-16
MyBatis3.2.3帮助文档(中文版)CHM 下载
2015-11-05
Xftp安装exe
2015-10-20
拉钩网前台代码
2015-09-07
LICEcap_ha,专业制作gif工具
2015-09-07
eclispe反编译插件和工具
2015-09-07
JForum_SSO_-_JForum单点登陆原理与配置
2015-07-28
Spring+Mybatis+MySql+Maven项目源码
2015-06-29
MyEclipse2014 破解工具
2015-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人