摘要:
albian经过了一个星期的开发,目前一条主线已经完成了。能完成简单的单实体insert操作,并且已经支持了database routing。就目前的开发进度,语句不带cached的albian orm会在一个半月之后完成。 在这段时间内,开发碰到了一些问题,自己也得到了一些启示。 1.首... 阅读全文
2011年6月27日 #
2011年6月23日 #
摘要:
Albian是一个开源的企业级开发库。它提供了我们在开发过程中使用的ORM、IOC等功能。但是如果Albian只是提供这些功能,那么现在市面上随便找找开源的框架就可以集成。Albian真正的亮点在于它提供的另外几个实用但是市面上很少提供的功能。数据库(表)路由、读写分离、异构数据库、分布式锁服务、... 阅读全文
2011年5月23日 #
摘要:
接到华科编辑发来的短信《程序员入职锦囊妙计》这本书终于印刷完毕,开始出版了。瞬时写书时的那种艰辛一扫而空,取而代之的是兴奋、高兴! 写就这本书完全是一个意外!在写书前大概一个月的样子,因为一同学要求职的原因让我帮他投掷简历。当我看到了公司的用人要求和求职人的需求不匹配时,我突然想到了前几年的工作... 阅读全文
2011年5月16日 #
摘要:
前一段时间发布了fastmqV0.1.0版,这个版本有一个致命的内存泄漏问题。当并发量上去时,因为线程内变量的原因直接导致了进程会退出。经过2个月的查找、排错终于在上个星期更改完毕。不过这次更改的范围比较大,不要有以下几点: 1. 删除线程池,使用work thread的方式进行threa... 阅读全文
2011年4月18日 #
摘要:
刚刚换公司,来到新公司后经历了一个星期的适应后正式开始干活。今天为同事解决了一个问题。问题的描述是这样的:首先程序是多线程的,要求就是对单线程内某一对象的访问,必须保证其对象在线程的生命周期内必须是同一个实例,线程是在thread pool中的,也就是说thread不会自己结束。 ... 阅读全文
2011年3月28日 #
摘要:
您的标志主题 The Gallup Organization 多年的研究表明,效率最高的人往往是那些非常了解自己的优势和行为的人。 这些人最擅长通过制定策略来满足日常生活、职业发展以及家庭的需求,甚至可能达到更高的水平。 回顾您所拥有的知识和技能可以让您对自己的能力有一个基本的认识,但是了解自己... 阅读全文
2010年12月17日 #
摘要:
话说到今天为止,使用FDFS已经有一年零2天时间了,在fish和测试兄弟小黑的帮助下一年下来算是没出啥岔子,目前DFS可以说是公司内最稳定的服务之一(其实可以把之一去掉)。最近FDFS在fish的主导下越做越大,论坛起来了,群也起来了,版本迭代也更快了。不过这篇文章是应群中几个朋友的邀约... 阅读全文
2010年10月5日 #
摘要:
FastMQ V0.1.1即将在本月底发布,FastMQ V0.1.1版本的配置文件和V0.1.0版本的配置文件没有根本的区别,为了更好的使用FastMQ,下文讲述FastMQ V0.1.1的更改之处和安装,使用方法。 相对于V0.1.0,FastMQ V0.1.1最大的改变... 阅读全文
2010年10月2日 #
摘要:
FastMQ是一款高性能,高扩展性,开源产品。FastMQ基于libevent(网络层)和TC(队列存储),使用C开发而成,目前服务器端只支持linux,暂不支持windows(并且无支持windows计划时间表)。 FastMQ使用TCP/IP协议通讯,所以客户端可以支持任何支持TCP/IP的... 阅读全文
2010年9月3日 #
摘要:
初学linux平台上的C编程时间不长,这次正好有一个业务项目需要用到队列,研究和对比了一下市面上的相关产品,总体而言不是太复杂就是性能达不到要求,所以最后还是决定自己写一个。这次用C完完全全由自己实现只是第二次,以前都是下个开源软件改一下,一般来说linux下的软件只要是C开发的,性能都可以接受。... 阅读全文