用户中心USER CENTER

首页/用户
  • JavaScript设计模式系列三:建造者模式

    摘要:优点建造者模式的封装性很好,对象本身与构建过程解耦。建造者模式很容易进行扩展。适用场景需要生成的对象具有复杂得内部结构且内部属性本身相互依赖建造者模式的代码实现建造者模式主要有个部分产品类建造者类指挥者类客户。建造者完成相应的部分。 建造者模式 建造者模式(builder pattern)比较简单,它属于创建型模式的一种,将一个复杂的对象分解成多个简单的对象来进行构建,将复杂的构建层与...

    CloudDeveloper 发布于JavaScript
  • 使用Websocket框架之GatewayWorker开发电商平台买家与卖家实时通讯

    摘要:我们的平台上有虚拟商品和实体商品两大分类,当时也考虑到了消息的读取状态。商家发送时间是否已读。看前端代码当前的所有代码并不是最终的,目前只是阶段性开发,后期在项目中逐步完善。 前段时间公司提了一个新的需求,在商品的详情页要实现站内买家和商品卖家实时通讯的功能以方便沟通促成交易,要开发此功能当时首先考虑到的就是swoole和workerman了,从网上大概了解了一下关于这两款工具的阐述,...

    CloudDeveloper 发布于JavaScript
  • 使用macaca进行移动端hybird自动化测试(一)

    摘要:测试框架通常提供测试驱动开发或行为驱动开发的测试语法来编写测试用例。利用上面的工具基本上就可以开始进行测试脚本的测试工作了。下面一篇文章就会介绍如何使用来对应用进行测试。 部分基本概念及内容: 单元测试: 以模块为单元,测试你代码的本身,确保你编写的模块还有逻辑正确。只要输入的值不变,输出的值也应该不发生改变 前端自动化测试: 界面回归测试 测试界面是否正常,包括文案,图片等。 功能...

    CloudDeveloper 发布于JavaScript
  • albin-微服务(2-Eureka Server 高可用)

    showImg(https://segmentfault.com/img/bVbubMo?w=847&h=219); showImg(https://segmentfault.com/img/bVbubMu?w=849&h=278); 分别配置 eureka: client: service-url: defaultZone: http://localhost:8761/e...

    CloudDeveloper 发布于Java
  • Java 包装类比较时带来的问题

    摘要:例输出看包装类源码会发现比较时会先去判断类型是否相同。用包装类的方式比较时,由于包装类并不会自动去转换类型,所以类型不同时即使值相同也会返回。所以在用包装类比较数值时,不要用用方法时要注意类型相同或者直接用基础数据类型比较。 例1: Integer a = 1; Integer b = 2; Integer c = 3; ...

    CloudDeveloper 发布于Java
<