10 2011 档案

EF 最近发展小记
摘要:最近一直学习硬件负载均衡设备和CLR VIA这本书,没太关注EF的发展。最近可能没时间研究,先做个标记目前EF 已发展4.2版本EF 4.2 Release Candidate Available同时官方博客也推出了Code First的辅助工具用于解决EF Code First Fluent API 手动编码的方案EF Power Tools CTP1 Released确实很方便,生成干净的POCO类以及Map映射类 ,但这种是基于数据库表驱动的方式。Fluent API 类似模型驱动。个人不太喜欢Fluent API ,编码工作多,并且不好维护。简介:NLayerApp项目就是Fluent 阅读全文

posted @ 2011-10-29 14:49 小城岁月 阅读(1683) 评论(1) 推荐(0) 编辑

VS IDE 引用.net 项增加其它DLL项方法
摘要:打开注册表找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\ 这一项创建自己的DLL文件夹 假如Mongo 将注册值指向 自己的DLL文件夹 。保存之后我们VS IDE引用一下试试果然可以了,只要做一个就可以了,有新的DLL 直接扔到指定的文件夹下,在VS .NET 引用项中就可以找到这些DLL。 小技巧,估计控件商都是这么处理的。 阅读全文

posted @ 2011-10-28 17:03 小城岁月 阅读(616) 评论(0) 推荐(1) 编辑

GC/Windbg/IDisposable/IL/MeteData/JIT 杂谈
摘要:GC工作原理大家都已经知道,简单的说就是按代回收托管对象。哪些托管对象会被回收,是通过每个程序的Root来识记,被Root标记的引用对象以及递归出所有相同的引用对象都是活对象,而未被标记的则意味着要被回收。何时回收对象?对于每个对象,CLR首先尝试把对象分配在0代中,如果0代已满,那么GC才会开始工作,把0代中的对象转移到1代中;如果1代也满,GC将会把1代中的对象转移到2代中。也就是说,CLR会在适当的时机,才开始进行垃圾回收。但是对于非托管对象的处理就显得无能为力,但是GC仍然有自己的解决方式。如果非托管对象实现了Finalize方法,代表此非托管对象可终结。因此在非托管对象被创建时,这. 阅读全文

posted @ 2011-10-27 13:34 小城岁月 阅读(2239) 评论(4) 推荐(3) 编辑

JS图片素材及JQueryUI样式设计
摘要:白菜同志介绍了两个好的JS相关的素材网址,不错赞一个收藏了。http://www.easyicon.cn/ 图片素材网http://jqueryui.com/themeroller/ jqueryUI 样式设计,这个还有FireFox版本的设计器http://apycom.com/ 导航jcDock 防苹果桌面http://ndesign-studio.com/blog/css-dock-menuhttp://www.wizzud.com/jqDock/图片相关的http://leandrovieira.com/projects/jquery/lightbox/ jQuery lightBox 阅读全文

posted @ 2011-10-20 22:42 小城岁月 阅读(1146) 评论(1) 推荐(3) 编辑

mongodb/SQL 连接池小记
摘要:默认情况下,基本所有数据库都是有连接池项的。mongodb也不例外,当我们使用一致的连接字符串时,这些连接都会归到一个池里重复利用,如果没设置最小minpoolsize 连接池会在一定的时间内关闭掉这些连接,当设置了此值时,连接池会保留这个值数量的活动连接以重用利用,从而必免反复创建浪费开销。 这里需要注意的是,连接字符串必段一样的,否则会重新创建另外一个池 。(SQL/Mongodb 都是如此)。在串行过程中,使用同一连接字符串依次创建的连接在一般指向同一个连接(当没有其它并行线程的情况下)。并行过程中,则表现为池中MinimumPoolSize循环利用。而不同的连接字符串创建连接必定都是. 阅读全文

posted @ 2011-10-19 23:00 小城岁月 阅读(5305) 评论(5) 推荐(4) 编辑

MongoVUE 客户端工具
摘要:MongoVUE是一个可视化的界面的客户端工具,有点像SQL SERVER,功能目前来说很全了,查询功能,操作功能,浏览功能都很完整,并且GFS文件的查询浏览都可以。不过目前已经收费了。看一下界面,不由的喜欢。1.登录2.操作界面 阅读全文

posted @ 2011-10-19 09:08 小城岁月 阅读(1760) 评论(4) 推荐(4) 编辑

SQL/MongoDB 连接并发测试
摘要:最近一直在搞mongodb 文件服务器大量文件并发上传测试,在官方文档发现mongo是线程安全的,支持单一连接下的并发操作。印象ADO.NET 似乎不支持单一连接并发。于是,测试一下来证实这个疑虑。(前两篇小记一直纠结mongodb吃内存导致并发文件上传变慢问题,经过这两天测试,发现文件并发上传越来越慢的瓶颈是磁盘的IO读写的瓶颈)以10W条/20W条 记录写入测试,下面是测试结果 操作10W w/s20W w/s操作方式备注179.958163.396主线程 有池 单连接 单打开单打开指的一次open close 内执行所有写入操作279.958164.412主线程 有池 单连接 ... 阅读全文

posted @ 2011-10-18 23:26 小城岁月 阅读(12220) 评论(7) 推荐(7) 编辑

mongodb 服务器内存控制(WSRM)
摘要:由于碰到过mongodb吃掉所有闲置内存的情况,导致服务器操作越来越慢。虽然对mongodb的读操作没有太多影响,但是此时写入的性能却极剧下降(怀疑内存不够引起的)。由于要收集大量的历史文件数据,每次多线程收集到一定的程度时,写入文件速度越来越慢,经过多次测试发现,均与服务内存的使用峰值有关。当服务器内存使用率较低时,多线程写入较快,当服务器内存被mongodb 映射耗尽时,多线程写入速度慢到惨不忍赌了,即使是单线程情况这种情况表现也很明显。虽然mongodb提供了runCommnad({closeAllDatabase:1})或关闭数据库释放缓存,但是这却影响到了正常读写操作。因此给服务器预 阅读全文

posted @ 2011-10-17 11:12 小城岁月 阅读(3818) 评论(2) 推荐(1) 编辑

Quartz.Net 调度框架配置介绍
摘要:在平时的工作中,估计大多数都做过轮询调度的任务,比如定时轮询数据库同步,定时邮件通知等等。大家通过windows计划任务,windows服务等都实现过此类任务,甚至实现过自己的配置定制化的框架。那今天就来介绍个开源的调度框架Quartz.Net(主要介绍配置的实现,因为有朋友问过此类问题)。调度的实现代码很简单,在源码中有大量Demo,这里就略过了。Quartz.Net当前最新版本 Quartz.NET 2.0 beta 1 Released一 基于文件配置先看一下简单的实现代码View Code using System;using System.Collections.Generic;u. 阅读全文

posted @ 2011-10-16 22:18 小城岁月 阅读(27669) 评论(16) 推荐(22) 编辑

mongodb 64位服务器安装小记
摘要:今天试着在64位服务器上使用mongodb数据库,服务器硬盘磁盘阵列由10块140G硬盘构成,由于考虑采用Master/Salve机制备份这样就可以充份利用硬盘,所以采用了RAID5阵列。但是64位系统安装mongodb后,local数据库会直接用掉了70G。好浪费啊,赶紧查原因,发现mongodb在64位默认使用5%空间做为日志存储。经过测试发现不采用Master/Salve机制,则不会有这种问题,32位系统下也不会有这种问题。由于mongodb可以循环利用日志空间,加上是做文件器,最后把oplogsize 先定到10G 测试一下了。之前的32位服务器上mongodb收1G物理文件,会用掉. 阅读全文

posted @ 2011-10-11 21:19 小城岁月 阅读(1782) 评论(0) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
面朝大海,春暖花开!
点击右上角即可分享
微信分享提示