240 发简信
IP属地:四川
  • Java代理

    前言 Java代理大致可以分为静态代理(static proxy),动态代理(dynamic proxy)。所谓代理,就是在原来对象的基础上代之行之。可以完全采用原对象的方法...

  • 处理multipart形式的数据

    前言 由于本人接触最多的是电子商城的开发,目前涉及到的接口数据处理最多的为字符串,少部分为图片,因此处理大型文件的经验比较少。在学习Java Spring过程中,了解到Jav...

  • Java中的Callable以及Future

    Java多线程编程 Callable Runnable封装了一个异步运行的任务,可以把它想象成为一个没有参数和返回值的异步方法。Callable和Runnable类似,但是有...

  • Koa中间件思想

    对于node.js而言,目前接触的比较多的就是Express框架,对于Express框架的中间件理解就是,一层一层逐级往下,类似流水线上的每一个工序,如下 由于当时理解洋葱模...

  • 120
    webStorm永久激活方法

    最近更新了webStorm版本到2019,发现原来使用的lesence server站点不可用了,在寻找激活方法的时候发现了一个激活的方法,在这里分享给大家。 步骤一: 打开...

  • 120
    DDD介绍

    这张图是2008年的银行信用卡的ER图,目前可以看到这图,图中的Entity的条目非常满当,非常拥挤,每一个Entity以及ValueObject由大量的属性构成。 我们在架...

  • Value Object & Entity & Domain Service

    Entity 对于Entity,区别于Value Object的地方在于Entity有着唯一的标示,可以认为是其实体的ID,辨识其为独一无二的,但是其余方面Entity又和V...

  • toString()方法来识别数据类型

    目前对于JavaScript而言有如下几种基本数据格式,分别为 BooleanStringNumberundefinednullSymbol 还有一种复杂的数据格式,为Obj...

  • 2018-01-05

    1.存储key value以及5种不同的数据结构之间的mapping(映射)2.redis不使用表格 memcached只能保存字符串 redis储存---------主储存...

  • Node.js错误处理一些思路

    Node.js中的错误 JavaScript的任何throw机制的使用都会引起异常,异常处理必须用try/catch来进行处理,否则nodejs进程会立即退出初少数例外,同步...

  • docker通信

    Docker容器访问 外部要访问Docker中的Container的话,其中外部可以理解为宿主机。外部要访问这些应用,可以通过-P或者-p 参数 来指定端口映射。当使用-P标...

  • 120
    Nginx Reverse Proxy

    关于Nginx基本知识在官网都可以找到,就不复述了,在这里主要理清proxy和reverse proxy,以及相关配置,用来作为socket.io服务器集群的知识铺垫。 Pr...

  • Docker工作基本流程

    安装 首先在Docker的官方网站下下载相应的版本,由于默认宿主机均为Mac,所以直接下载Mac版本,其中Docker-Compose(Docker官方的Orchestrat...

  • 120
    关于socket.io服务器集群

    基本环境介绍 由于每个socket.io服务器上限就是保持5000个连接数,考虑到大用户量的情况,需要用到一定数量的socket.io服务器,专门用来保持和用户的持久化连接,...

  • Docker(2)

    Docker镜像的定制 在上一篇文章,仅仅只是大致介绍了Docker的Image、Container以及Registry。这里将对于镜像有更详细的介绍。 Dockerfile...

  • Docker(1)

    Docker基本 所谓Docker,是目前流行的一款工具,可以理解为便携版的虚拟机,但是又不同于虚拟机。docker英文意思是码头工人,在这里可以理解为集装箱。每一个集装箱都...

  • 120
    利用socket.io建立消息推送系统

    简介 由于最近接触了socket.io方面的知识,了解到作为基于websocket进行封装的socket.io,但是又不是完全基于websocket。在消息接受发送方面有很强...