会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
phoebus0501
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
9
10
11
12
13
14
15
下一页
2010年12月4日
摘录:Java NIO trick and trap
摘要: 摘录自淘宝Java中间件团队的博客Java NIO trick and trapNIO神话使用NIO = 高性能 NIO不一定更快的场景 客户端应用 连接数<1000 并发程度不高 局域网环境下NIO完全屏蔽了平台差异 NIO仍然是基于各个OS平台的IO系统实现的,差异仍然存在使用NIO做网络编程很容易 离散的事件驱动模型,编程困难 ...
阅读全文
posted @ 2010-12-04 11:45 phoebus0501
阅读(498)
评论(0)
推荐(0)
编辑
2010年12月3日
oracle sql语句
摘要: 一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su-oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connectinternalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>connectinter...
阅读全文
posted @ 2010-12-03 08:52 phoebus0501
阅读(908)
评论(0)
推荐(0)
编辑
2010年12月2日
转:String的一些东东
摘要: 1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”; String str=new String (“kvill”);的区别: 在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的概念。 常量池(constant pool)指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。它包括了关
阅读全文
posted @ 2010-12-02 19:42 phoebus0501
阅读(191)
评论(0)
推荐(0)
编辑
abstract的方法是否可同时是static,是否可同时是native,是否可同时是synchronized?
摘要: 1、abstract与static (what) abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用 static:用来声明静态方法,静态方法可以被类及其对象调用 (how) static与abstract不能同时使用 (why) 用static声明方法表明这个方法在不生成类的实例时可直接被类调用,而abstract方法不能被调用,两者...
阅读全文
posted @ 2010-12-02 16:41 phoebus0501
阅读(640)
评论(0)
推荐(0)
编辑
转:hibernate缓存
摘要: 在向大家详细介绍Hibernate二级缓存之前,首先让大家了解下一级缓存, 然后全面介绍Hibernate二级缓存。 Hibernate 中提供了两级Cache,第一级别的缓存是Session级别的缓存,它 是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下 无 需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于 进程范围或群集范围的缓存。这一级别...
阅读全文
posted @ 2010-12-02 16:08 phoebus0501
阅读(463)
评论(0)
推荐(0)
编辑
原:对DBF的文件和Oracle数据库在事务上进行对比
摘要: 还有些许遗漏,实验理论上并不十分严密!1、 事务隔离级别设置Oracle有两种事务隔离级别,分别是Connection.TRANSACTION_READ_COMMITTED(读已提交)和Connection.TRANSACTION_SERIALIZABLE(串行读)。如果设置隔离级别出错,会抛异常如下java.sql.SQLException: 仅 READ_COMMITTED 和 SERIALI...
阅读全文
posted @ 2010-12-02 14:43 phoebus0501
阅读(793)
评论(0)
推荐(0)
编辑
转:Hibernate一级缓存
摘要: Hibernate的一级缓存是由Session提供的,因此它只存在于Session的生命周期中,当程序调用save(),update(),saveOrUpdate()等方法,及调用查询接口list,filter,iterate时,如Session缓存中不存在相应的对象,Hibernate会把该对象加入到一级缓存中,当Session关闭时,该Session所管理的一级缓存也会立即被清除。Java代码...
阅读全文
posted @ 2010-12-02 14:41 phoebus0501
阅读(335)
评论(0)
推荐(0)
编辑
2010年11月28日
转:volatile和synchronized的区别
摘要: volatile和synchronized的区别:1.volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。2.volatile仅能使用在变量级别;synchronized则可以使用在变量、方法、和类级别的3.volatile仅能实现变量的修改可见性,并能保证原子性;而synchronized则可以保证变量的修改可见性和原子性4.volatile不会造成线程的阻塞;synchronized可能会造成线程的阻塞。5.volatile标记的变量不会被编译器优化;syn
阅读全文
posted @ 2010-11-28 20:50 phoebus0501
阅读(288)
评论(0)
推荐(0)
编辑
转:深入浅出 Java Concurrency
摘要: 转:深入浅出 Java Concurrencyhttp://www.blogjava.net/xylz/archive/2010/07/08/325587.html
阅读全文
posted @ 2010-11-28 10:29 phoebus0501
阅读(269)
评论(0)
推荐(0)
编辑
转:java内存模型
摘要: java内存模型:http://dingchaoqun12.blog.163.com/blog/static/11606250420105433853901/(原本准备把内存模型单独放到某一篇文章的某个章节里面讲解,后来查阅了国外很多文档才发现其实JVM内存模型的内容还蛮多的,所以直接作为一个章节的基础知识来讲解,可能该章节概念的东西比较多。一个开发Java的开发者,一旦了解了JVM内存模型就能够...
阅读全文
posted @ 2010-11-28 10:09 phoebus0501
阅读(1882)
评论(1)
推荐(0)
编辑
上一页
1
···
9
10
11
12
13
14
15
下一页