• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






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 阅读(505) 评论(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 阅读(923) 评论(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 阅读(199) 评论(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 阅读(645) 评论(0) 推荐(0)
 
转:hibernate缓存
摘要: 在向大家详细介绍Hibernate二级缓存之前,首先让大家了解下一级缓存, 然后全面介绍Hibernate二级缓存。 Hibernate 中提供了两级Cache,第一级别的缓存是Session级别的缓存,它 是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下 无 需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于 进程范围或群集范围的缓存。这一级别... 阅读全文
posted @ 2010-12-02 16:08 phoebus0501 阅读(469) 评论(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 阅读(804) 评论(0) 推荐(0)
 
转:Hibernate一级缓存
摘要: Hibernate的一级缓存是由Session提供的,因此它只存在于Session的生命周期中,当程序调用save(),update(),saveOrUpdate()等方法,及调用查询接口list,filter,iterate时,如Session缓存中不存在相应的对象,Hibernate会把该对象加入到一级缓存中,当Session关闭时,该Session所管理的一级缓存也会立即被清除。Java代码... 阅读全文
posted @ 2010-12-02 14:41 phoebus0501 阅读(343) 评论(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 阅读(293) 评论(0) 推荐(0)
 
转:深入浅出 Java Concurrency
摘要: 转:深入浅出 Java Concurrencyhttp://www.blogjava.net/xylz/archive/2010/07/08/325587.html 阅读全文
posted @ 2010-11-28 10:29 phoebus0501 阅读(275) 评论(0) 推荐(0)
 
转:java内存模型
摘要: java内存模型:http://dingchaoqun12.blog.163.com/blog/static/11606250420105433853901/(原本准备把内存模型单独放到某一篇文章的某个章节里面讲解,后来查阅了国外很多文档才发现其实JVM内存模型的内容还蛮多的,所以直接作为一个章节的基础知识来讲解,可能该章节概念的东西比较多。一个开发Java的开发者,一旦了解了JVM内存模型就能够... 阅读全文
posted @ 2010-11-28 10:09 phoebus0501 阅读(1887) 评论(1) 推荐(0)
 
上一页 1 ··· 9 10 11 12 13 14 15 下一页