2007-07-27

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

关键字: serialVersionUID 序列化 Serializable
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。 当实现java.io.Serializable接口的实体(类)没有显式地定义一个名为serialVersionUID,类型为long的变量时,Java序列化机制会根据编译的class自动生成一个serialVersionUID作序列化版本比较用,这种情况下,只有同一次编译生 ...
2007-06-03

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

关键字: 电信 运营 模型
NGOSS是电信管理论坛( TMF)(Telecommunication Management Forum)提出的一整套支持新一代电信运营企业BSS/OSS系统的架构体系,电信运营企业可以利用NGOSS建议的业务支持系统和系统框架,构建出适合未来新业务发展和企业流程管理需要的信息化管理体系,在不断变化的世界通信发展格局中,满足用户全球化标准通信质量和服务质量的要求,同时在提高电信运营企业从传统型网络业务提供商向综合型信息服务提供商的战略转型过程中,多方面体现出明显的竞争优势。 NGOSS的发展之所以引起世界各国电信运营商的高度重视,并不在于该体系制定的一系列共享信息模型和数据模型以及技术中立 ...
2007-05-23

技术细节之Linux nofile

关键字: Linux nofile
http://kbase.redhat.com/faq/FAQ_80_1540.shtm  
2007-05-21

技术补习之索引

关键字: 索引
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a” ...
2007-05-21

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

关键字: Calendar SimpleDateFormat synchronized 线程安全
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://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6231579 Sun refused to accept this issue as a BUG, so ...
2007-05-09

简单理解Spring中的PROPAGATION_NESTED

关键字: Spring 嵌套 事务 PROPAGATION_NESTED
结合http://www.javaeye.com/topic/35907,简单总结一下自己的理解: (上图AD和BC代表两个事务,1,2,3代表事务执行的三个阶段。图简陋了点,有点像“金箍棒”) 使用嵌套事务的场景有两点需求: 需要事务BC与事务AD一起commit,即:作为事务AD的子事务,事务BC只有在事务AD成功commit时(阶段3成功)才commit。这个需求简单称之为“联合成功”。这一点PROPAGATION_REQUIRED可以做到。 需要事务BC的rollback不(无条件的)影响 ...
2007-05-07

JBoss启动过程(译)

关键字: JBoss 启动
1. org.jboss.Main.main(String[]) 为入口. 2. main 函数创建一个名叫”jboss”的线程组, 然后创建一个属于该组的线程, 在线程中执行boot方法. 3. boot 方法首先处理main函数中的参数(及一些其它的系统环境设置), 接着就用系统的属性创建了org.jboss.system.server.ServerLoader实例[new ServerLoader(props)]. 4. ServerLoader 注册Jboss相关的类路径, 包括XML解析器, jboss-jmx.jar ...
2007-05-07

走出ClassLoader迷局(译)

关键字: ContextClassLoader
问 : 我什么时候应该使用 Thread.getContextClassLoader()? 答 : 这个问题经常出现在编写框架代码 , 需要动态加载很多类和资源的时候 . 通常当你需要动态加载资源的时候 , 你至少有三个 ClassLoader 可以选择 : 系统类加载器或叫作应用类加载器 (system classloader or application classloader) 当前类加载器 当前线程类加载器 上面的问题指的是最后一种类加载器 . 哪种类加载器是正确的选择呢 ? 第一种选择可以很容易地排除 : 系统类加载器 (sys ...
彻彻底底地离开喧嚣的都市,离开技术,离开代码,好好休息了七天! 在重新踏上北京这块“热土”(提前到来的夏天)的那一刻,我忽然感觉一切又恢复了,恢复得那么让我不情愿。 人还是那以多,车还是那么堵,思绪还是那么混乱…… 放假这几天,我久违了的好心情和幽默感又回来了,这让我很开心。我感觉自己是第一次发现生活是这样有滋有味。亲戚朋友相聚,喝点啤酒,吃点小吃,散散步,生活得悠闲面自然,一点也不会觉得不够充实。 在这段悠然的日子里,我作出了自己人生中又一个不大不小的决定,在人生的一个新的十字路口作出了自己前进方向的选择。这个选择似乎是早就已经做好 ...
2007-04-30

Java EE at a glance

关键字: Java EE 5
1 Java EE 5 1.1 Java Platform, Enterprise Edition 5 (Java EE 5) (JSR 244) 2 Web Services 2.1 Implementing Enterprise Web Services (JSR 109) 2.2 Java API for XML-Based Web Services (JAX-WS) 2.0 (JSR 224) 2.3 Java API for XML-Based RPC (JAX-RPC) 1.1 (JSR 101) 2.4 Java Architecture for XML Bindin ...
sharajava
搜索本博客
最近加入圈子
存档
最新评论