- 软件众包的未来Coding码市让创业更简单
10月20日,中国最大的云端协作平台Coding.net在京宣布,正式发布旗下软件众包平台—码市,成为企业服务领域首个完成“工具+平台”战略布局的技术主导型公司。Coding CEO张海龙表示,搭建码市的目的是为了更好的链接企业需求方及专业程序员用户,帮助双方最大限度的实现价值,提高项目效率及品质,打造标准化软件众包。
景保玉 · 2015-10-21 16:59 - 利用ICM快速部署可靠的OpenStack平台
本文通过实战向大家介绍如何通过ICM(IBM Cloud Manager)快速部署一套稳定可靠的私有云计算平台,该平台以x86服务器上运行ICM整合的Openstack和KVM为基石,实现了一键部署的能力,驱动最佳适配,内核优化等,传承了完全开放标准的Openstack API,为企业进行自主应用的自动化开发和应用提供了更好的选择。
崔月 · 2015-10-19 00:00 - 盘点那些网络虚拟化技术
在传统的IT架构之中,网络和服务器是两种相对独立的设备,服务器虚拟化的推出和广泛应用模糊了二者的边界。从严格意义上来讲,服务器虚拟化中的网络技术也属于网络虚拟化范畴。网络技术在服务器虚拟化中是如何实现的?虚拟化在网络方面的技术和发展趋势如何?下面我们做一下梳理和分析。
景保玉 · 2015-10-14 16:10 - Erlang 性能优化总结
作者主要从事游戏后端开发,所以本文只从游戏开发角度分析Erlang使用中应注意的问题和优化点。Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。
崔月 · 2015-10-11 23:29 - 页面布局Sitemesh3.0和Tiles3.0差异
在页面开发过程中,经常会遇到页面组合情况,即一个页面有几个部分组成,某些部分内容是固定不变的,某些部分是可以进行替换或者页面跳转的,常常要求同一站点的所有Web页面保持一致的外观,有相同的布局、页头、页尾和菜单。但是很多开发人员对于使用哪种布局框架更适合自己的项目存在困惑,本文基于Sitemesh和Tiles的实现原理来讲解两个框架有何异同,来剖析两个框架的优劣以帮助开发人员做最适合的抉择。
崔月 · 2015-10-09 00:00 - 基于TSM的DB2备份和跨节点恢复
本文通过具体案例详细介绍了使用TSM进行DB2备份和恢复的方法,同时也介绍了如何跨节点进行DB2数据库恢复的步骤。读者可以通过这个案例了解到DB2如何结合TSM API实现便捷的数据库备份和恢复所需要的所有配置步骤和操作步骤,也可以了解到如何将一个数据库恢复到与原始服务器不同的服务器中去。
崔月 · 2015-09-28 00:00 - Openfire Hazelcast集群详解
Openfire Hazelcast插件提供了在一个集群上运行多个冗余Openfire服务器的支持。通过把Openfire运行为一个集群,可以把终端的连接分配到多台Openfire服务器上,同时还提供了服务器的故障转移。Hazelcast个插件是Openfire原集群插件的替代,它使用了开源的Hazelcast数据分布框架来代替昂贵的专有第三方产品。目前Hazelcast版本是3.5.1。
崔月 · 2015-09-23 23:51 - 基于LoadRunner12的性能测试
软件测试已逐渐成为软件开发过程中的必不可少的重要环节,随着功能测试的必要性被普遍认同,自动化测试以及性能测试也逐渐崭露头角。性能测试是指在一定的负载情况下,系统的响应时间等特性是否满足特定的性能需求。
崔月 · 2015-09-16 00:00 - 【干货】解密监控宝Docker监控实现原理
分享人高驰涛(Neeke),云智慧高级架构师,PHP 开发组成员,同时也是 PECL/SeasLog 的作者。8 年研发管理经验,早期从事大规模企业信息化研发架构,09 年涉足互联网数字营销领域并深入研究架构与性能优化。2014 年加入云智慧,致力于 APM 产品的架构与研发。崇尚敏捷,高效,GettingReal。
景保玉 · 2015-09-15 15:14 - 利用mod_wsgi部署Django应用
Django是一个免费、开源、基于Python的Web开发框架。Django框架遵循MVC架构模式,以快速创建Web应用为目标。目前,Django框架已成为创建Web应用的主要选择之一。比如流行的Instagram服务、Bitbucket服务和Pinterest服务等都使用了Django框架开发。
崔月 · 2015-09-02 09:10 - AppScan在源码检测环境中的安装部署
近年来随着大数据,移动,社交,云计算等新兴技术的飞速发展,线上安全和隐私违规的越来越多,也为客户呈现出严重的挑战。企业,客户,业务合作伙伴和财务数据的暴露可能会对一个组织的身份产生不利影响,进而影响到客户、业务合作伙伴的关系和业务结果。
覃里 · 2015-09-02 00:00 - 优秀程序员是如何处理糟糕代码的
可能你一行不好的代码也从来没有写过。这是有可能的,但在现实中又不太可能。现实情况是,和这个星球上的其他所有程序员一样,你会产出安全漏洞、UI 元素偏移,等等等等的代码。这并不能说明你是一个不好的开发人员。只是因为你是人类而已——一种不可避免会犯错的生物。
崔月 · 2015-08-30 00:00 - 如何从Web开发转向移动开发?
几个月前,作者开始用Android和iOS来开发移动应用程序,然后多亏Xamarin,作者依然可以使用C#。作者写这篇文章以分享他做了这个改变之后的感受。如何从Web开发转向移动开发?
崔月 · 2015-08-29 23:14 - twisted web开发中的异步实现方式
作者在开发中遇到了twisted web中实现了异步的情况,尝试了通常的方法,行不通。在经过资料查阅之后,找到了正确的做法。
崔月 · 2015-08-24 21:02 - 如何用Go语言打造高性能MySQL Proxy
kingshard开源有一段时间了,有些热心的用户发邮件来咨询kingshard的设计和实现问题。于是周末抽空写了一篇介绍kingshard架构和功能实现的文章,希望通过本文能够让用户对kingshard有更深的了解。下面分模块来介绍kingshard的核心组件的设计和实现。
崔月 · 2015-08-21 15:23 - Netfilter连接跟踪状态解析
Netfilter是Linux防火墙内核部分的实现,其对应的用户空间工具即大名鼎鼎的iptables。 由于Netfilter代码及框架具有非常好的扩展性,所以很多中小公司都是基于Netfilter进行二次开发,即使其性能不是特别理想——这是由 Netfilter自身的设计决定的。
崔月 · 2015-08-21 01:20 - SACC直播间:业务和架构师 命运的共同体
2015年中国系统架构师大会(SACC2015)即将于10月22日迎来了它的七周岁,从最早的500人规模逐年升级到现在的2500人规模,这些年我们目睹了整个IT架构的变迁史,也见证了中国IT圈内一波又一波的架构师成长之路。
景保玉 · 2015-08-18 08:00 - 制作自己的Docker Registry
Docker官方有免费的public pub,也有付费的private pub,我们也可以使用官方提供的docker registry在本地搭建自己的私有仓库,这样就可以再局域网中push/pull镜像了,可以很方便的进行push/pull操作,并且速度很快。这一节就是介绍registry的相关信息,这里使用的docker的版本为1.0.1,和最新版本的docker可能有所不同,主要体现在安全方面。
崔月 · 2015-08-12 00:21 - 在Ubuntu 14.04使用cron实现作业自动化
Cron是Linux系统中最有用的工具之一,cron作业是在指定时间到来时被调度执行的作业。最常见的自动化系统管理和自动维护工作,比如每天发出的按计划完成了备份的通知,或者是按计划定时清理/tmp/目录的通知。还有很多Web应用程序也需要执行定时作业。
崔月 · 2015-08-10 02:00