最新评论
Re:敏捷OA,免费的OAv1.1 elwin.wang 2011-08-31 15:42
代码不放上来研究一下?
请问楼主使用set,Add返回值是false是什么原因
请教下项目中分层该如何规划呢,也就是分层架构方面,才能更好的做分布式开发?
@董振鹏
Add结果为false,说明此键已经存在。可用在分布式锁定时,作用同lock
我一般用Set方法
现在端口服务为11211,
配置文件为
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="enyim.com">
<section name="memcached"
type="
Enyim.Caching.Configuration.MemcachedClientSection,
Enyim.Caching"/>
</sectionGroup>
</configSections>
<enyim.com>
<memcached>
<servers>
<!--端口11211是win服务端下的默认开放端口,
应该可以在守护进程启动时配置。-->
<add address="127.0.0.1" port="11211"/>
</servers>
<socketPool minPoolSize="10"
maxPoolSize="100"
connectionTimeout="00:00:10"
deadTimeout="00:02:00" />
</memcached>
</enyim.com>
</configuration>
已经将memcached Server设置为
"c:\memcached\memcached.exe" -p 11211 -m 128 -d runservice,但是
public static void Operate(object state)
{
case 1:
result = cache.Add<int>
(i.ToString(), i, arg.Duration);
break;
}
result 返回值为false,是什么情况,
memcached Server服务已经启动,非常感谢楼主,确实查不出原因
[quote]James.H.Fu:
@张艺聍
顶。我关注了NHibernate,MyBatis,Data Access Block等很久了,实际项目中有用到MyBatis,Data Access Blok,总结发现我们想要的就是sql与代码分离,数据映射,多数据库架构等等。我感觉用SqlHelper+XML+DataMapping Attribute就可以实现了,而且适合各种规模的团队。[/quote]
Xml是干嘛用的,和IBatis的映射文件有什么不同?另Sql需要DBA审核吗?
@张艺聍
顶。我关注了NHibernate,MyBatis,Data Access Block等很久了,实际项目中有用到MyBatis,Data Access Blok,总结发现我们想要的就是sql与代码分离,数据映射,多数据库架构等等。我感觉用SqlHelper+XML+DataMapping Attribute就可以实现了,而且适合各种规模的团队。
[quote]Tony Zhou:
单表操作无所谓什么
orm框架看得是多对多,继承等oo复杂关系[/quote]
对于原有系统升级或性能要求很高的系统而言,多对多,继承,聚合,关联,OO复杂关系都是浮云。你想或不想,数据库结构、数据就在那里,不增不减。
[quote]C#.NET走火入魔:光数据库访问层而言,我的数据库访问层,也写得相当的不错的。
[/quote]
那就露出来看看
单表操作无所谓什么
orm框架看得是多对多,继承等oo复杂关系
光数据库访问层而言,我的数据库访问层,也写得相当的不错的。
@张艺聍
也不是这样说的。
因为不同的缓存机制上面来说Memcached在get时候不存在 不同的版本会抛出错误。
而httpruntime.cache会返回null.
[quote]Ray Wu:如果有Cache Dependence怎么办?这个是很重要的[/quote]
这个对于不同的缓存实现及互联网应用来说太复杂啦,在操作时可以主动清空相关的缓存
如果有Cache Dependence怎么办?这个是很重要的