自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 单例到底是怎么回事

主要参考:http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-designpatterns.html及相应的转帖译文:http://blog.csdn.net/songylwq/article/details/6058771 单例是设计模式(时间长都有点忽略这个概念了,呵呵),也许你会说他是最“简单”的设计模式。某种程度上是这...

2011-12-06 14:08:15 132

原创 序列化到底是怎么回事

有感:花了7年多时间才感悟到什么样才是一个真正的程序员。“研究”了那么多“高深”的东西后才发现,原来“低级”的基础是那么重要。面对基础,我又是那么无知。 所谓Java的序列化是指,Java对象(注意是对象、对象)可以被编码成字节码的形式(主要用于存储或传输),同时可以进行逆向的操作,“反”序列化成JVM中的对象。 当然,不是所有的Java对象都可以序列化:必须实现java....

2011-12-04 22:16:07 209

原创 二分查找算法

摘自java.util.Arrays的代码: public static int binarySearch(int[] a, int key) { int low = 0; int high = a.length-1; while (low <= high) { int mid = (low + high) >> 1; in...

2011-11-28 14:38:30 121

原创 【点滴】关于instanceof

Object a = null; if (a instanceof Object) { System.out.println("Yes"); } else { System.out.println("No"); } 上述代码执行,什么结果?Yes? No? 异常? 正确答案:No...

2011-11-17 12:00:27 92

原创 Java实现常用算法

  // 冒泡排序 public static void bubbleSort(int[] values) { int temp; for (int i = 0; i < values.length; i++) { for (int j = 0; j < values.length - i - 1; j++) { if (values[j] &gt...

2011-11-15 20:17:03 92

原创 Solaris默认语言环境的配置

参考出自:http://blog.csdn.net/tianlesoftware/article/details/5391437   文中 写道#chmod u+w /etc/default/init#vi /etc/default/init也就是编辑/etc/default/init文件,把LANG这个环境变量定义在其中(如LANG=zh_CN.UTF-8),即可。...

2011-11-11 16:27:44 201

原创 Socket到底是什么玩意儿

Socket这个东西是网络编程绕不过去的一块儿,不过如果你不是真正深入使用过他,可能还是一直还是迷迷糊糊,说不清楚。 花点时间和精力,搞清楚:Socket到底是什么玩意儿? 参考:http://download.oracle.com/javase/tutorial/networking/sockets/definition.html其实有时候什么技术概念想明白,不要到处...

2011-11-10 20:52:51 786

原创 开发人员常用的Oracle技术

数据导出导入参考:http://www.cnblogs.com/jason_lb/archive/2007/02/09/645586.html 导出数据exp 1)将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y 2)...

2011-11-09 20:41:34 183

J2EE without Spring

题目中这个词的念头产生了好久,一直没太细想,但我觉得,总有一天会有这么个说法的,也不一定是我最先提出来。这些年在Java/J2EE领域里最火的毫无疑问是Spring。她的出现简直是天时,地利,人合啊!确实是好东西!Rod Johnson也确实了不起!有时候伟大的人仅仅是比普通人多想,早想了那么一点点而已。Spring的好处我就不说了,《J2EE without EJB》里讲得明明白...

2011-11-09 12:09:34 101

原创 关于Java编码方面的问题

可算有人好好把编码这事说明白了: 深入分析 Java 中的中文编码问题 http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/index.html 补充一些相关问题: Java本身使用的编码格式是什么呢?所谓Java本身使用的编码格式是指:一方面,Java用什么编码格式来对其定义的S...

2011-11-07 21:12:57 85

原创 事务的理解

 参考:http://www.subbu.org/articles/transactions/NutsAndBoltsOfTP.html 属性(Properties) ACID(Atomicity, Consistency, Isolation, Durability) 应用开发人员应该关心并可以控制的A和I,C和D由事务资源负责(如数据库)。  别的根本是在事务性资源...

2010-08-04 02:51:18 173

技术补习之序列化ID(serialVersionUID)

简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。当实现java.io.Serializable接口的实体(类)没有显式地定义...

2007-07-27 17:42:00 287

NGOSS对我国电信企业 支持作用研究(转)

NGOSS是电信管理论坛( TMF)(Telecommunication Management Forum)提出的一整套支持新一代电信运营企业BSS/OSS系统的架构体系,电信运营企业可以利用NGOSS建议的业务支持系统和系统框架,构建出适合未来新业务发展和企业流程管理需要的信息化管理体系,在不断变化的世界通信发展格局中,满足用户全球化标准通信质量和服务质量的要求,同时在提高电信运营企业从传统型网...

2007-06-03 08:25:50 693

技术细节之Linux nofile

http://kbase.redhat.com/faq/FAQ_80_1540.shtm 

2007-05-23 10:48:48 804 1

技术补习之索引

(一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然...

2007-05-21 14:51:30 114

技术细节之SimpleDateFormat线程安全问题

Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized externally. http://...

2007-05-21 14:36:45 80

简单理解Spring中的PROPAGATION_NESTED

结合http://www.iteye.com/topic/35907,简单总结一下自己的理解:(上图AD和BC代表两个事务,1,2,3代表事务执行的三个阶段。图简陋了点,有点像“金箍棒”)使用嵌套事务的场景有两点需求:需要事务BC与事务AD一起commit,即:作为事务AD的子事务,事务BC只有在事务AD成功commit时(阶段3成功)才commit。这个需求简单称之为“...

2007-05-09 22:25:00 1609

JBoss启动过程(译)

1. org.jboss.Main.main(String[]) 为入口. 2. main 函数创建一个名叫”jboss”的线程组, 然后创建一个属于该组的线程, 在线程中执行boot方法. 3. boot 方法首先处理main函数中的参数(及一些其它的系统环境设置), 接着就用系统的属性创建了org.jboss.system.server.ServerLoader实例[new ServerL...

2007-05-07 23:30:00 119

走出ClassLoader迷局(译)

问 : 我什么时候应该使用 Thread.getContextClassLoader()? 答 : 这个问题经常出现在编写框架代码 , 需要动态加载很多类和资源的时候 . 通常当你需要动态加载资源的时候 , 你至少有三个 ClassLoader 可以选择 : 系统类加载器或叫作应用类加载器 (system classloader or application classloader)...

2007-05-07 23:23:22 275

追求什么

彻彻底底地离开喧嚣的都市,离开技术,离开代码,好好休息了七天!在重新踏上北京这块“热土”(提前到来的夏天)的那一刻,我忽然感觉一切又恢复了,恢复得那么让我不情愿。人还是那以多,车还是那么堵,思绪还是那么混乱……放假这几天,我久违了的好心情和幽默感又回来了,这让我很开心。我感觉自己是第一次发现生活是这样有滋有味。亲戚朋友相聚,喝点啤酒,吃点小吃,散散步,生活得悠闲面自然,一点也不会觉得不够充实...

2007-05-07 23:10:00 171 1

Java EE at a glance

1 Java EE 51.1 Java Platform, <st1:city w:st="on"><st1:place w:st="on">Enterprise</st1:place></st1:city> Edition 5 (Java EE 5) (JSR 244)2 Web Services2.1 Implementing <st

2007-04-30 14:29:31 145

Web Services 基础

什么是Web Services具备以下属性,才能称之为Web Services:基于XML(XML-based)松耦合(Loosely coupled)粗粒度(Coarse-gained)具有同步/异步能力(Ability to synchronous or asynchronous)支持远程调用(Support Remote Procedure Calls)支持文档交换(Suppo...

2007-04-30 13:38:00 74

飞得更高

这些天在做Web Services的项目,比较兴奋,早就对这片“神秘”的领域充满了向往,终于有机会了。在用XFire和spring的集成框架发布了Web Services后,最主要面临的就是测试问题。其它和绝大多数人一样,使用Web Services的最主要原因仅仅是需要在异构的系统间传递信息(而且用了之后还可以拍着胸脯跟别人说:我们这是SOA的!),所以测试应该有Java平台以外的系统来调用...

2007-04-29 00:05:00 78

又是新的开始

本来技术方面的BLOG是在www.blogjava.com上的,不过天天早上上班第一件事就是浏览blogjava上的新文章(相信有很多搞java的朋友都是这样吧,呵呵),形成了习惯,慢慢也自然产生了审美疲劳。JavaEye这个社区一直一来是坏“圣洁”之地,气氛很好,我非常喜欢。慢慢的会把网上的技术之家搬到这个里。新的开始!...

2007-04-28 23:38:04 97

类的动态加载

问:调用 Class.forName() 与 ClassLoader.loadClass() 的区别在什么地方? 答:这两方法都是通过一个给定的类名去定位和加载这个类名对应的 java.long.Class 类对象 . 尽管如此 , 它们的在行为方式上还是有区别的 . Ø         用哪个 java.lang.ClassLoader 进行加载Ø         返回的 Clas...

2007-04-28 13:11:30 307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除