`
文章列表
  (From http://www.jiehoo.com/oo-design-pattern-and-principles.htm) 完整版下载 OO设计模式和设计原则 1.1 设计正在“腐烂”的征兆(Symptoms of Rotting Design) 有四个主要的征兆告诉我们该软件设计正在“腐烂”中。它们并不是互相独立的,而是互相关联,它们是过于僵硬、过于脆弱、不可重用性和粘滞性过高。 1. 过于僵硬Rigidity Rigidity 致使软件难以更改,每一个改动都会造成一连串的互相依靠的模块的改动,项目经理不敢改动,因为他永远也不知道一个改动何 ...
(From http://raymondhekk.iteye.com/blog/260432)   Coherence调优是很关键的一环,特别是对大型企业级应用,海量数据型应用,它将决定Coherence集群能否将效能最大化的发挥出来。 调优通常分三步:基础调优,运行前常规调优,运行 ...
(From http://raymondhekk.iteye.com/blog/260420)   7.1 概述 Coherence支持集群JMX管理和监控,方便在多Node环境下的统一管理。 根据Coherence官方的推荐,一般一个集群中只设置一个JMX管理服务器(MBeanServer),并且管理服务器不存储数据(设置启动参数storage_enabled=false);其他Node为受管节点,存储数据。 7.2 启动参数 要为节点启用JMX管理,启动时只要加入必要的java property即可。一般可以JDK5+自带的JConsole工具做管理和监控。 J ...
(From http://raymondhekk.iteye.com/blog/253262)   3. Cache客户端配置:Hibernate配置 3.1) hibernate.cfg.xml  Xml代码   <property
(From http://raymondhekk.iteye.com/blog/252817)   Oracle Coherence 是一个面向企业级应用的分布式缓存框架,看过它的简单介绍后,感觉是:很好很强大。    Hibernate 封装了统一的 Cache接口 CacheProvider ,可以方便的集成实现该接口的第三方Cache框架。   本文就不详细介绍 Coherence 的特点和优势了,感兴趣或要使用的直接到Oracle网站去查询。http://www.oracle.com/products/middleware/coherence/index.h ...
(From http://raymondhekk.iteye.com/blog/260406)   Coherence提供了四种Cache数据管理模式: Read-Through, Write-Through, Refresh-Ahead Write-Behind 数据管理模式体现在CacheStore 接口的功能上。 CacheStore负责直接和数据源交互,进行增删改查操作;并也负责和Coherence Cache交互,向其中写数据(put),读数据(get)和删除数据(remove)。CacheStore相当于 数据源和Cache间的桥梁。 对于不同的应用,由 ...
(From http://raymondhekk.iteye.com/blog/257384)   4. 基本缓存类型及适用情况 Coherence 支持四种Cache类型(Cache Type),也可看作四种缓存系统架构: 4.1 复制缓存(Replicated Cache) 数据在集群成员中进行全复制,每个节点都有一个完整的数据拷贝。这种集群下,read性能最高( cache.get(key) 操作),容错性好,但cache.put(key,value) 操作性能较低。如果Node很多,每次put操作都要在所有成员上执行一次。   cache.get ...
(From http://raymondhekk.iteye.com/blog/257376)   2. Quick start 2.1 安装 Coherence是纯Java的框架,不需要额外的安装。首先在Oracle网站上下载开发包,最新为3.4版,只有13M,可以说是很小很强大。 SDK解压即可,包含 bin, doc, example, lib 四个目录。Doc下包含了完整的user-guide,只是有点长,有350多页。 2.2 运行 Coherence集群是由Node构成的,每个Node既存储数据,又可以查询数据。 运行 bin/cohere ...
  (From http://raymondhekk.iteye.com/blog/256831)   摘要:Oracle Coherence是一个企业级的分布式集群缓存框架。具有自管理,自恢复,高可用性,高扩展性等优良特点,在电信BOSS等项目中有很大的应用价值。本文对它的特点,架构 ...
(转自http://www.qqread.com/other-devtool/f484281.html)   Scala的类层次(1) - Any、AnyVal、AnyRef Scala的类型层次与Java的相应部分是非常相似的。首先,Scala中存在单一的根类Any,所有类型都直接或间接地由Any类继承而来。这与Java中的所有引用类型的根类是java.lang.Object是一样的。 另一方面也有与Java不同的部分。首先Scala不存在类似于Java中的基础(Primitive)类型。Scala中所有与基础类型相当的类型都成为了类,并且这些类都是继承了Any的An ...
简单的试了一把手,FP的code格式的多变,确实是得花些时间来搞清楚。就下面三个实现,对Java程序员来讲,一个比一个难懂。当然,说好听一点,一个比一个简洁,优美。唉,就是难懂... 不愧是ivory tower里出来的东西。也许 ...
转自 http://www.packtpub.com/article/handler-and-phase-in-apache-axis   Handler and Phase in Apache Axis2 The fundamental goal of any given Simple Object Access Protocol (SOAP) processing framework is to deliver an incoming SOAP message to the target application. However, if we cons ...
  转自 http://www.ibm.com/developerworks/cn/edu/ws-dw-ws-jax.html Naveen Balani, 开发经理, IBM 2007 年 11 月 29 日 通过使用 Java™ API for XML Web Services (JAX-WS) 技术设计和开发 Web 服务,可以带来很多好处,能简化 Web 服务的开发和部署,并能 ...
以下是几种Mod10的实现。第一种最为简洁,最后一种最为易懂。你喜欢哪一种?     /**      * Check whether a credit card number is valid or not according to the Luhn algorithm (MOD10).<br/>      * <br/>      * (Getting from http://en.wikipedia.org/wiki/Luhn_algorithm)<br/>      * 1. Counting fro ...
转自  http://nottiansyf.iteye.com/blog/593113 比较新的东西,其实可以当作一个spring project的最佳实践进行学习,其中包含了许多内容,也让我感觉多了学习的乐趣. 内容摘自官方文档 类似代码生成器,应该说更高级一些,与Rails,Grails ...
Global site tag (gtag.js) - Google Analytics