架构师的技术能力结构图

今天没事总结了一下,以.Net平台开发为例,发现还真是多啊。其中RoR是个人正打算学习的第二种开发语言。这还不包括管理能力、沟通能力等非技术方面的能力。

要想做一个优秀的技术人员真是不容易啊,随便哪一样深入下去,没有著名的10000小时定律,都很难达到一定的高度,要学会抓住重点、有所取舍。标记小旗帜的,应该是我最近需要关注的领域。

OK,这个图也许会随着时间而变化,暂时先记录这些吧。

 


查看更多...

Tags: 技术能力结构图 

分类: 架构 | 固定链接 | 评论: 0 | 查看次数: 811

MongoDB基础

去年在公司的项目里就用上了MongoDB,实际的效果还是比较不错的,解决了一些之前SQL Server的性能问题。

因为之前使用了官方提供的C# Driver,对于MongoDB服务器原始的操作命令不是很熟悉,今天正好不太忙,便下载一个自己安装了下,顺便熟悉下Shell命令(这就好比我们使用了LINQ TO SQL,但是我们也要会使用 原始SQL在查询分析器里执行命令一样)。也当做一个学习记录方便以后查询。

一般来讲,都是作为服务安装:
mongod --install --serviceName "MongoTest" --logpath "e:\mongodb\log\test.log" --dbpath "e:\mongodb\data\db"
卸载服务:mongod --remove --serviceName "MongoTest"

进入MongoDB Shell环境:mongo

显示所有库:show dbs

切换到某个库:use dbname

显示所有集合:show collections

创建一个集合:db.createCollection("firstCollection",{capped:true,size:10000})
--说明:如果带上capped参数,则该集合的结构不能被修改

创建一个文档对象:doc = {author:'qiuliang'}
将对象插入到集合:db.firstCollection.insert(doc)

将对象插入到集合,save方法:db.firstCollection.save({'author':'lisi'})

update一个对象:db.firstCollection.update({'author':'lisi'},{$set : {author:'lisi2'}})

delete一个对象:db.user.remove({name:'qiuliang'})

删除所有:db.user.remove({})

暂时就是这些,以后再补充其他的:)

官方网站:http://www.mongodb.org/


查看更多...

Tags: NoSQL  MongoDB 

分类: SQL | 固定链接 | 评论: 0 | 查看次数: 681

[转]浅谈网站架构中缓存的应用

 

 文件下载地址 

包含:

  • PPT
  • 缓存示例(取模算法/一致性哈希算法/缓存模式/memcache演示以及客户端/appabric caching演示/缓存内存占用演示)
  • MdcAdminTool(appabric caching管理工具)
  • VelocityShop(appabric caching演示项目)

原文地址:http://www.cnblogs.com/lovecindywang/archive/2010/07/19/1780589.html

 


查看更多...

Tags: 缓存  Cache  架构 

分类: 架构 | 固定链接 | 评论: 0 | 查看次数: 622

.Net平台下的B/S开发框架

一、前言

  本文主要是对.Net平台下的几种B/S开发框架进行比较。只对比前端展现和界面业务逻辑的部分,对于后台的数据层、业务层、持久层等则不作讨论,因为这些部分是完全可以共用的。
主要从如下几个维度比较:

  • 技术差异、成熟度 
  • 难易程度、学习成本 
  • 适应的范围

查看更多...

Tags: Web Forms  ASP.NET MVC  MVC  Monorail 

分类: ASP.NET | 固定链接 | 评论: 0 | 查看次数: 728

CruiseControl.Net持续集成平台搭建总结

      最近公司准备启动一个新的项目,预计会投入20-30个开发人员,应该还算一个不小的项目,为了更加科学化的管理,在这个项目里面,打算采用一些XP和敏捷开发的理念,同时也会结合自身的实际情况。为此,我受命着手研究持续集成相关的工具,通过几天的努力,整个持续集成平台初步搭建起来,基本上能够实现自动获取最新代码、自动构建、自动测试以及自动发送报告。此篇文章作为最近几天的一个学习总结,某些地方不一定正确,请大家不吝赐教,将来也许随着应用的深入,我也会持续更新相关的内容。

CruiseControl示意图


查看更多...

Tags: CruiseControl.Net  持续集成  XP  敏捷 

分类: 项目管理 | 固定链接 | 评论: 0 | 查看次数: 808

【转】北大男生暴强失恋诗


何故
昨日暮
偶遇见她
把纤纤玉手
交那衰人牵住
......


查看更多...

Tags:

分类: 转载 | 固定链接 | 评论: 0 | 查看次数: 460

JavaScript中的this

 之所以选择这个问题,源于前两天跟同事的一次讨论,做web开发几年,也认为自己的js写了不少,可真正去解释这个东西的时候,才发现不是这么简单,花了一些时间,写了几个小demo,让我们来一探究竟。恩,以人为镜,可知得失,看来这句话是很有道理的。

Demo 1 :
如果是一个全局的function,则this相当于window对象,在function里定义的各种属性或者方法可以在function外部访问到,前提是这个function需要被调用。


查看更多...

Tags: JavaScript  this 

分类: JavaScript | 固定链接 | 评论: 0 | 查看次数: 429

一次MySQL重装经历

之前自己对MySQL仅仅处于了解的状态,没有怎么实战过,昨天一个客户的项目出了问题(IIS+PHP+MySQL),折腾了一天才解决,真是经验到用时方恨少啊......


查看更多...

Tags: MySQL 

分类: SQL | 固定链接 | 评论: 0 | 查看次数: 832

阶段工作总结(MamShare Start)

此文章已设置授权


查看更多...

Tags: MamShare  工作总结  总结  阶段 

分类: 生活随笔 | 固定链接 | 评论: 0 | 查看次数: 641

我的小天使

小家伙吃饱喝足了,挺精神的样子

 

和妈妈的深情对望

 


查看更多...

Tags: 天使  乐涵 

分类: 生活随笔 | 固定链接 | 评论: 0 | 查看次数: 725
35条记录,2/41234