240 发简信
IP属地:北京
  • 压测专题1:压测准备工作要关注什么

      虽然经历过很多次压测,但是最近跟进的一个项目,在预估 qps 高、业务玩法个性强复杂度高的情况下,整个过程中还是出现了一些问题: 与下游交互的模块,不能通过直接屏蔽来进行...

  • 个人理解protobuf和json在应用场景角度看其实是没有特别区别的,都是作为一种结构固定的数据传输或者存储的手段,json和protobuf 在使用上也是没有什么特别区别,作为协议或者数据存储格式都是ok的;
    很多公司用 protobuf 主要的一个原因是 同样的数据使用 pb 压缩会更小,数据传输更快,所以如果是大面积数据操作或者高并发数据传输,可以考虑使用 pb 格式;如果量级比较小应该是区别不大的。

    个人见解,欢迎指正

    在python中使用protobuf

    官方:https://developers.google.com/protocol-buffers/docs/pythontutorial protobuf是google推出...

  • @sidemap 之前没有遇到过这个问题,但感觉理论上 与是否 supervisor 启动应该没有很大关系,主要还是与 TCP 有关系,可以 tcpdump 看下丢包的细节。个人推测,可以根据实际情况试试,希望你的问题已经解决了:fist:

    supervisor配置文件(详细说明)

    supervisor 安装启动 supervisor配置文件叫supervisord.conf,supervisord和supervisorctl共用一个配置文件,如果应用启...

  • 这里想说的是函数内部想改变全局变量时候会用到global,也可以说是作用域的问题

    Python global变量

      偶然遇到一次“global name 'aglobalname' is not defined”问题,又重新理解了一下global全局变量的用法 1. 常用情况:   按...

  • url参数中特殊字符转义

    特殊字符转义%%25=%3d+%2b/%2f#%23?%3f空格+

  • 这个应该在[supervisord]模块下面先定义:environment = deploy_home ="deploy_value"(前面[supervisord]模块示例里有的)
    在 command 里用的时候回应该用 ` %(ENV_deploy_home)s/xxxx/start.sh`这种,%(ENV_deploy_home)s 这个整体代表你当前的环境变量,需要带ENV_前缀,另外环境变量还是建议大写

    supervisor配置文件(详细说明)

    supervisor 安装启动 supervisor配置文件叫supervisord.conf,supervisord和supervisorctl共用一个配置文件,如果应用启...

  • 120
    docker容器基础

    一、安装docker服务的准备工作 1、版本确认: Docker使用Docker CE for CentOS,对于Linux版本有要求:CentOS版本:>=7.0CentO...

  • dockerfile指令说明

    第一条指令必须指定基础镜像FROM imageA:tag RUN 指定运行的命令一般是基于基础容器,搭建基础环境的操作,属于build image的时候操作的;使用RUN指令...

  • win 10 pip安装报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 6600: illegal m...

    使用win 10 pycharm直接pip安装pbjson的时候报错: 看着是编码格式不对,所以下载(下载地址)到本地后手动安装:使用原始下载包直接python安装查看错误:...

  • 120
    iOS 持续集成打包脚本

    摘要:本文主要介绍 iOS 打包脚本所必须的配置,及注意事项。脚本中不涉及第三方打包工具,如:fastlane,或者第三方应用分发 平台,如:fir.im。完全是基于 App...

  • 120
    supervisor配置文件(详细说明)

    supervisor 安装启动 supervisor配置文件叫supervisord.conf,supervisord和supervisorctl共用一个配置文件,如果应用启...

  • 120
    supervisor 安装启动

    supervisor overviewsupervisor配置文件(详细说明) 一、安装supervisor服务 pip安装:pip install supervisor p...

  • supervisor overview

    supervisor:一个进程管理系统 supervisor是一个客户端服务端皆可用的进程管理系统,用户可以用它来监控和管理类unix操作系统上的一系列进程superviso...

  • ssh: Could not resolve hostname gitlab.123.com: Name or service not known

    前一天可以拉取代码的slave机器,第二天就不能访问git了,,检查了公钥没有被重新生成,可key也在git项目上正常启用,那是咋回事呢,排查了一下,机器因为某些服务需要特殊...

  • 在python中使用protobuf

    官方:https://developers.google.com/protocol-buffers/docs/pythontutorial protobuf是google推出...

  • Alpine PHP Dockerfile

    Docker PHP memcache PHP Dockerfile 基于 Alpine 基础镜像构建的 PHP 镜像,期间遇到很多问题,比如,安装 php-memcache...

  • 或者叫分片处理

    OCLint的基础使用

      在ios开发过程中,我们使用Clang这个前端编译工具,将OC代码输出为抽象语法树,然后编译成LLVM的bitcode,最后再编译成machine code。OCLint...