- 浏览: 204896 次
- 性别:
- 来自: 北京
最新评论
-
MeowPass:
[b]引用[img][url][flash=200,200][ ...
java 声明静态Map常量的一种简单方式 -
MeowPass:
[flash=200,200][url][img]引用[u][ ...
java 声明静态Map常量的一种简单方式 -
thinkblog:
嗯 我当初看到别人这么用 我也这么写过.其实,现在想想,为什么 ...
SQL查询时, 当禁止使用 where 1=1 -
董宗磊:
顶
SQL查询时, 当禁止使用 where 1=1
文章列表
[转] http://www.blogjava.net/robbie/archive/2009/04/05/264003.html
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。
DataSource、T ...
var isIE6=false;
document.write("<!--[if lte IE 6]><script>isIE6=true;</scr"+"ipt><![endif]-->");
if(ieIE6){
alert('是IE6');
}
注意事项一:<a href="" onclick=""> 在IE6下,最终执行的是 href 事件,onclick事件是无效的,也就是说, <a href="javascript://nop/" onclick="alert('hello')">a</a> 不会执行alert方法。
注意事项二:
用:<a href="javascript://nop/" >链接一</a>替代:<a href="#" > ...
JavaBean的属性
JavaBean 的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在 JavaBean设计中,按照属性的不同作用又细分为四类:Simple, Index, Bound与Constrained属性。
3.1.1 Simple 属性
一个简单属性表示一个伴随有一对get/set方法(C语言的过程或函数在Java程序中称为"方法")的变量。属性名与和该属性 相关的get/set方法名对应。例如:如果有setX和getX方法,则暗指有一个名为"X" ...
[转] (源地址忘了-,-!)
// 整数到字节数组转换 public static byte[] int2bytes(int n) {byte[] ab = new byte[4];ab[0] =
[转]
谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用little endian方式存储数据。那么究竟什么是big endian,什么又是 little endian呢?
其实big endian是指低地址存放最高有效字节(MSB),而little endian则是低地址存放最低有效字节(LSB)。
用文字说明可能比较抽象,下面用图像加以说明。比如数字0x12345678在两种不同字节序CPU中的存 ...
原始SQL:
SELECT concat(xx.N_Y,'月'), Sum(xx.N_KTCS) FROM t_tjxx_ft AS xx GROUP BY xx.N_Y order by xx.N_Y asc
出现问题的原因是由于将整数与汉字字符拼接,造成MySql在解析SQL时产生误判。
只需要将整数强制转换成字符即可。
修改后的SQL:
SELECT concat(CONVERT(xx.N_Y,char),'月'), Sum(xx.N_KTCS) FROM t_tjxx_ft AS xx GROUP BY xx.N_Y order by xx.N_Y asc
...
1、读取.properties 文件
Properties config = new Properties();
InputStream input = null;
input = new FileInputStream(path);
config.load(input);
2、读取Spring配置文件
ApplicationContext ac = new FileSystemXmlApplicationCon ...
转自:http://baike.baidu.com/view/1866622.htm Strictfp —— Java 关键字。 strictfp, 即 strict float point (精确浮点)。 strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。当对一个类或接口使用 strictfp 关键字时,该类中的所有代码,包括嵌套类型中的初始设定值和代码,都将严格地进行计算。严格约束意味着所有表达式的结果都必须是 IEEE ...
我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个的所有属性和方法都会自动序列化。
然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,诚然,你可以让这个类来实现Externalizable接口,这个接口是Serilizable的子接口,但是你必须实现readExternal和writeExternal方法,你可以在这两个方法中实现具体属性的反序列化和 ...
转自: http://blog.csdn.net/zxl315/archive/2010/03/09/5359029.aspx
Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。
谈及到volatile关键字,不得不提的一篇文章是:《Java 理论与实践: 正确使用 Volatile 变量》,这篇文章对volatile关键字的用法做了相当精辟的阐述。
之所以要单独提出volatile这个不常用的关键字原 ...
字节流:*InputStream/*OutputStream
字符流:*Reader/*Writer
缓冲流:Buffered*
字节流构造字符流
字节流和字符流都能构造成自己的缓存流
简单CSS hack:区分IE6、IE7、IE8、Firefox、Opera
2008-09-22 10:57
方法一:
跨浏览器的网页设计一直是让人很头疼的问题,这不只是因为浏览器的版本众多,还有一个重要的原因是相同浏览器的不同时期的版本也会有差异,甚至是在不同操作同台上还会有不同。因此使CSS hack技术进行浏览器区分是实现跨浏览器访问一个好方法。CSS Hack技术有很多,具体可以查看: 本文据说的主要是通过“.”,“>”,“*”,“_”来区分。以下是本人对这四种符号的测试结果:———————IE6—— IE7——IE8——FF2——FF ...
hibernate中get方法和load方法的根本区别如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常ObjectNotFoundException,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而不是在创建这个对象时。由于session中的缓存对于hibernate来说是个相当廉价的资源,所以在load时会先查一下session缓存看看该id对应的对象 ...
/** 导入静态变量和方法 */
import static java.lang.Math.PI;
import static java.lang.Math.cos;
public class Main {
public static void main(String[] args) {
/** 导入后,便可直接使用了 */
System.out.println(cos(PI * 30));
// 麻烦的调用:
// System.out.println(Math.cos(Math.PI*30)); ...