撸代码

  • Java异常之throws和throw的区别

    throws表示出现异常的一种可能性,并不一定会发生这些异常。throw是抛出了异常,执行throw则一定抛出了某种异常。

    2019-05-04

  • 设计模式之间的关系图

    23种设计模式分为三大类:(1)创建型模式。(2)结构型模式。(3)行为型模式。

    2019-05-03

  • 小程序的3大特性:逻辑简单、低频、性能要求低

    小程序可以看作APP的一种,更多的是商业、产品角度的创新。它比较适合3方面的应用:业务逻辑简单;使用频率低;性能要求低。

    2019-05-02

  • 互联网产品中的敏捷开发

    敏捷开发中,应避免过长时间的需求分析及调研,快速尝试。产品通过短周期的迭代交付,在迭代周期过后根据客户反馈快速改进。开发中,团队成员无缝交流,尽量拒绝PPT、建模工具等形式化东西,多用wiki、白板等。

    2019-05-01

  • ES6常用的7个语法

    1、let、const。let:用它所声明的变量,只在let命令所在的代码块内有效。const:一旦声明,常量的值就不能改变。

    2019-04-30

  • 业务量增大时,互联网产品架构的演进

    分表。例如,用户表根据uid分表,uid % 5。 分库。例如,商品表、订单表、用户表分别入库。

    2019-04-29

  • 电商产品库设计中的单品SKU

    举例。建三张表,分别是商品表、SKU表、SKU属性表。商品表对SKU表为一对多的关系,SKU表主要存储属性对应的价格、库存等。SKU表对SKU属性表也是一对多的关系,SKU属性表存储款式、尺码、颜色等字段。

    2019-04-28

  • 代码组织:Model、View、Controller、Log

    MVC是Model模型、View视图、Controller控制器的缩写。其目的是为了良好的代码组织。

    2019-04-27

  • 编码思想:CMS和小程序、Android、iOS都是客户端

    然而,现代主流web体系里,CMS和小程序、Android、iOS、H5、各种第三方应用等没有区别,也是通过API来进行数据操作,由API来连接数据库。也就是说,CMS就是纯粹的前端,本身没有服务器功能,而API就是公用的,任何一个客户端程序都可以调用。

    2019-04-26

  • 百度富文本编辑器UEditor使用入门

    UEditor是所见即所得的富文本web编辑器,开源基于MIT协议,允许自由使用和修改代码,有PHP、ASP、JSP等版本。它的开发团队是百度FEX,也就是百度Web前端研发部,FE是Front End的缩写,X代表全端、全栈。

    2019-04-25