2015年12周(2015-03-16~2015-03-22)

  1. 体验了几个移动互联网产品:
    1. e袋洗:O2O洗衣服务,结合传统洗衣企业,实现线上下订单,线下送洗服务,同时发展了社区服务网点和人员,目前已有盈利模式。
      技术方案:业务垂直拆分(物流,财务,客服,核心业务)…服务水平拆分(基础服务,个人客户服务,企业客户服务,第三方接口服务)
    2. 孩子学:纯移动互联网教育平台,无网站端。提供0-18岁的移动教育问题,课程类型除包括语数外,还包括舞蹈声乐、智力启蒙、亲子教育、鱼洞、美术绘画等课程,通过手机app找老师,学课程。目前在上海,武汉等城市均有布局,目前还无盈利模式,找老师暂时不收取服务费
  2. 全文检索(solr):通过solr提供的接口(包括支持.net的接口)将数据以xml/json形式存放在其数据库中,并提供全文查询接口。
  3. 消息队列
         一般指的是消息队列服务器,producer/comsumer模式。P端发送消息到队列服务器,C端从队列服务器获取消息,通过队列服务器的持久化保证数据一致性;通过ack(客户端确认)机制保证客户端数据处理一致性;通过exchange进行调度
    应用场景:
         1、短信发送:非实时性要求的短信发送,可将要发送的短信推送到消息队列中,然后由消息队列服务器统一发送
         2、数据库写入:当有大量数据库写入操作时,如非实时性要求,可将数据先写到消息队列中,再由队列依次、批量写入数据库
    技术框架:
    1. rabbitmq:http://www.rabbitmq.com/
        1、提供多种语言的支持:java、C#、Python、php等
        2、有较完善的教程
        3、一直在更新,开源、免费
    2. msmq
        1、和windows操作系统紧密集成
        2、通过程序-->打开或关闭Windwos功能-->Microsoft Message Queue服务器来开启msmq服务
        3、查看消息队列:计算机(右键)-->管理-->服务和应用程序-->消息队列
  4. SOA
        1、微信jssdk
               1、通过js接口可以调用录音,图片,支付,地理信息等服务
               2、参数统一用json对象,success,fail,complete方法
        2、SQA系列教程,包括概念、框架、应用等
             http://www.cnblogs.com/zgynhqf/p/3751264.html
  5. SQL
        1、每个表都应该起别名,防止关联多个具有相同字段的表时,系统取默认表字段导致业务理解出错
        2、count(*)和count(列名)的区别,左关联,字段为null时计算结果不一样
        3、文件组和文件,分区表(逻辑一张表,物理多个文件,按如时间等字段做分区),分区函数
        4、定义静态变量,减少编译时间,提高执行计划重用率
        5、执行计划的查看(Ctrl+L)






原文地址:https://www.cnblogs.com/gossip/p/4355201.html