上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 34 下一页
摘要: Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理... 阅读全文
posted @ 2016-01-04 16:12 tian830937 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:Lock 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过s... 阅读全文
posted @ 2016-01-04 16:11 tian830937 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:synchronized 虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。 以下是本文的目录大纲... 阅读全文
posted @ 2016-01-04 15:49 tian830937 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:Thread类的使用 在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。 以下是本文的目录... 阅读全文
posted @ 2016-01-04 15:20 tian830937 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 关于四舍五入:ROUND_HALF_UP: 遇到.5的情况时往上近似,例: 1.5 ->;2ROUND_HALF_DOWN: 遇到.5的情况时往下近似,例: 1.5 ->;1BigDecimal a = new BigDecimal(1.5);System.out.println("down="+a... 阅读全文
posted @ 2015-12-31 10:24 tian830937 阅读(394) 评论(0) 推荐(0) 编辑
摘要: java保留两位小数问题:方式一:四舍五入double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数-... 阅读全文
posted @ 2015-12-31 09:55 tian830937 阅读(602) 评论(0) 推荐(0) 编辑
摘要: ireport制作小技巧首先ireport中大小写问题:1、parameter中如果小写,引用也小写2、$F{},一般都大写3、子报表中引用父报表中查询出来的值时,只需要小写即可,即在子报表的parameter中只需要小写一、iReport 中获取系统当前时间1、选择TextField类型为 jav... 阅读全文
posted @ 2015-12-23 11:45 tian830937 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Spring3系列8- Spring 自动装配 Bean1. Auto-Wiring ‘no’2. Auto-Wiring ‘byName’3. Auto-Wiring ‘byType4. Auto-Wiring ‘constructor’5. Auto-Wiring ‘autodetect’Spr... 阅读全文
posted @ 2015-12-06 17:23 tian830937 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Toad创建DBLINKsop1.创建服务:点击“测试”,出现如下测试窗口后点击更改登录,用户名和密码数据目标主机用户名、密码;出现如下窗口后,点击“关闭”,然后点击“完成”即可;2.创建dblink:方法一:用toad工具在图形模式下操作;在oracle安装目录下找到tnsnames.ora;E:... 阅读全文
posted @ 2015-11-13 20:56 tian830937 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: pring有两个核心接口:BeanFactory和ApplicationContext,其中ApplicationContext是BeanFactory的子接口。他们都可代表Spring容器,Spring容器是生成Bean实例的工厂,并且管理容器中的Bean。Bean是Spring管理的基本单位,在... 阅读全文
posted @ 2015-11-13 17:50 tian830937 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 34 下一页