`
nkadun
  • 浏览: 54127 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
[摘要] Voldemort:高性能、高扩展性、不错的一致性Key-Value集群方案,目前被LinkIn使用,与Dynamo思想类似,参见http://project-voldemort.com Objot:面向服务的轻量级web开发库,参见http://objot.com [目标] 搭建一个WAP游戏开发框架,利用烂服务器集群提供高性能,尽量保证游戏数据的一致性,并可根据负载情况随时进行扩展,同时能够通过配置来调节各服务器利用率。 尽可能减少网络传输,单服务器既包含WEB也包含DB节点。 [技术选型] 1、游戏中不需要复杂的查询,因此抛弃了SQL数据库而使用Key-Value存储; ...
通过论坛上大侠们的指点,以及跟“菜鸟”童鞋的交流,发现我原来的有些认识是错误的或有偏差的,如下: 1. 被cache所迷惑,误把distributed cache看成了distributed db,现在的理解是cache只是对db的增强(其实一直是这样,只是加上 ...
1. 目标是找到一种如下的key-value数据库集群方案: - 具备高性能的读写,支持亿级PV - 具备灵活的可扩展性,同时也是支持上一条的基础 - 数据自动切分,即不依赖于业务逻辑 - 具备分布式事务功能以及不同隔离级别 - 具备数据 ...
0、准备工作 最小化安装CentOS,即自定义并且勾掉所有的组件 目前机器的配置已经不需要修改系统参数。 /db分区是给oracle用的。 1.安装所需包 binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-dev ...
数据库:Oracle 9i JDBC驱动:OJDBC14 开发环境:Eclipse-JEE Spring版本:Spring 2.0.6 Hibernate版本:Hibernate Core 3.2.5/Hibernate Annotation 3.3.0/Hibernate Validator 3.0.0/Hibernate Search 3.0.0 Beta4 //jdbc.properties(JDBC配置文件) jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@192.16 ...
参考了网上的一些资料,实现表单提交功能,如果需要登录则自动进行登录(适用于form-auth的情况)。 package test; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.methods.PostMethod; /** * 测试登录并提交表单功能 * @author adun */ public class HttpTest { static HttpClient CONN = new HttpClient(); ...
网上的例子不少,但没有一个是说的很清楚的,而且有的例子和我的目标不同,于是自己尝试着配了一下~ 目标:尽量多的使用Annotation,完成事务自动管理 版本:Spring-2.5.6 Hibernate-3.3.1及相关的包 首先定义Spring配置文件(也是最主要的一块),内容如下: //spring.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" ...
1、root可以访问声卡而普通用户不可以 原因可能是普通用户没有加进声音组,可进行如下操作: sudo adduser Your_ID audio 2、在x下做需要root权限的操作(如打开新立得等)时提示无法复制用户授权 原因是用户目录下的.Xauthority文件为root:root,进行如下修改即可: sudo chown adun:adun ~/.Xauthority
1.objot示例之容器 2.objot示例之注入 3.objot示例之代码织入 4.objot示例之整合hibernate 5.objot示例之网络服务(javascript篇) 6.objot示例之网络服务(actionscript篇)
为了提高运行效率,objot采用了bytecode(字节码)生成的方式,即在原有的服务类的方法中插入一些代码而形成一个子类,但在外界看起来还是原有的类。下面我们来看一下Weaver的强大功能。 还是以第二篇的例子,假设DoUser的operate方法的调用需要有权限控制,而像这种控制在很多地方都可能会有,我们不会手动在每个方法添加大量权限判断的代码(与业务无关的代码),因为我们有Weaver,它会帮我们处理好这些事情。 //DoUser.java文件 package objot.sample.service; import objot.container.Inject; /** * 用 ...
直接上代码了,假设我们有两个服务类都是继续Do(请参见“objot示例之容器”),分别是DoUser和DoBiz,在DoUser中需要引用到DoBiz,代码如下: //DoUser.java文件 package objot.sample.service; import objot.container.Inject; /** * 用户服务 * @author ...
objot是一个轻量级面向服务的java web开发库,目前支持客户端语言包括javascript和actionscript。 objot是由蔡倩彦(南开大学软件学院本科)主导开发……(此处略去Integer.MAX_VALUE字的介绍)。 objot项目站点为:http://objot.info/ 废话不多说,先来看看后台容器方面的示例: 开发环境:jdk6(需要jdk5以上版本)+eclipse 3.2+objot-java-21.jar(自行从源码编译) 先来做一个服务类吧,just do it~ //Do.java文件内容如下: package objot.sample.serv ...
Global site tag (gtag.js) - Google Analytics