JSR168 Portlet related
portlet request divide into action request and render request Render parameters allow the portlet to store its navigational state. Render param...
JSF Lifecycle
The life cycle handles both kinds of requests: initial requests and postbacks. When a user makes an initial request for a page, he or she is requ...
Mysql 笔记
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为: MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以...
API 层事务策略
API Layer 事务策略的命名基于这样一个事实:所有事务逻辑包含在逻辑应用程序架构的 API 层。这个层是一个逻辑层 — 有时也被称为应用程序的域层(domain layer)或 facade 层,它以公共方法或接口的形式向客户机(或表示层)公开功能。之所以说是逻辑 层,是因为可以从本地访...
网站设计
磁盘IO问题,解决方法之一是cache比如在应用服务器和数据库之间加入memcached.磁盘IO主要原因之一是大量文件读写操作,比如图片,音频,视频的读写。不管是直接从文件还是从数据库,都会造成大量的IO Web Server前(如Apache Server)加入squid(Revers...
数据库设计
Sharding(Shared Nothing), 实现scale out的一种方式。其主要目的是为突破单节点数据库服务器的I/O能力限制,解决数据库扩展性问题。适用用业务逻辑上独立的数据,bloger,digger上单个user的数据。Shard可以根据ID,时间段,表来划分。 ...
Eclipse GC log
为了查看Eclipse GC log,需要在eclipse.ini 中加入 1234-XX:+PrintGCTimeStamps-XX:+PrintGCDetails-verbose:gc-Xloggc:gc.log 在Eclipse安装目录查看gc.log 19.768: [...
WPS "The URI length is greater than the Windows limit of 259 characters"
http://publib.boulder.ibm.com/infocenter/imshelp1/v3r0/index.jsp?topic=/com.ibm.wspac6.doc/satsinst.html Shorten the temp directory used by WebSp...
RESTful 笔记
REST(Representational State Transfer)是 Roy Fielding 提出的一个描述互联系统架构风格的名词。 Another way to say REST is in HTTP, any request a client can make involv...
Date in Java
以下两个是同一个时间: UTC, Coordinated Universal Time (UTC), use time zone of GMT GMT, Greenwich Mean Time 标准时间 18:00 GMT = 18:00+00:00 在用java...