• 解决centos dnf自动更新异常问题

    起因

    最近发现代理服务总是出现莫名中断不可访问的异常问题,刚开始怀疑是机器搭建的服务太多导致内存占用过高导致的,于是用top命令查了一下占用最多的服务也就200Mb,总共占用也就百分之六七十,不应该导致服务崩溃,于是又查询了一下系统日志才发现端倪.

  • hexo博客在线编辑同步服务hexon部署

    hexo框架是一个主题丰富, 内容简洁的轻量级静态博客框架. 但也正是如此在实际使用中缺陷也很明显, 那就是博客文章内容不方便管理, 每次编写好markdown文件还需要经过hexo命令编译打包推送等步骤, 虽然命令不多, 但体验很不好, 有种很明显的脱离感. 而hexon的出现很好的弥补了这些不足之处, 为hexon作者点个大大的赞👍!!!

  • Kubernetes This Blog

    集群部署环境说明

    本文采用gcp云服务部署方案,1 个 vCPU,3.75 GB,单节点部署。
    

    所需部署服务说明

    • mysql, 有状态服务,用于数据持久化存储
    • redis,主要用于文章数据缓存,以此提升网站响应速度
    • nginx, 用于网站中静态文件发布服务器,与后端服务站点分离以此达到分流效果
    • web, 后端站点发布服务
    • ingress controller, 路由控制器,实现站点请求路由,以及站点tls配置
  • 解决Mac默认vim无法使用剪贴板问题

    开篇

    mac系统自带的vim属于阉割版,不支持一些功能,因此需要手动编译替换。
    查看默认vim版本及已启用功能:

    1
    vim --version

    输出功能前面带符号+表示已启用该功能。例如:输出包含+clipboard表示支持剪贴板复制功能,否则不支持。

  • Elasticsearch parent child索引构建

    注意事项

    • 我们在使用es查询客户端时,需要注意客户端版本是否与服务端版本兼容,因为不同版本所生成的查询语法可能会有很大的差别,以至于出现查询异常,或完全无效的情况,所以要使用对应版本和对应语法编写。
  • Trojan服务部署

    trojan-gfw

    trojan-gfw

  • RabbitMQ Delayed Message

    利用自身死信队列特性

    设置队列( Queue TTL)或消息(Per-Message TTL)时,当消息到达队列后在TTL规则指定时间内未被消费时会成为死信,利用DLX特性当消息到达死亡时间且处于队头时,可以自动将其重新转发到另一个Exchange或Routing Key,将其路由到指定处理队列以达到延迟的目的。

  • 2019年成都各区限购信息

    区域划分

    类别 区域
    A类 天府新区、成都直管区
    B类 高新南部园区
    C类 高新南部园区、锦江区、青羊区、金牛区、武侯区、成华区、龙泉驿区、新都区、温江区、双流区、郫都区
    D类 青白江区、简阳市、都江堰市、彭州市、邛崃市、崇州市、金堂县、新津县、大邑县、浦江县
  • .NET Core CLI命令

    Console

    1
    2
    3
    dotnet [command] [arguments] [--additional-deps] [--additionalprobingpath] [--depsfile]
    [-d|--diagnostics] [--fx-version] [-h|--help] [--info] [--roll-forward-on-no-candidate-fx]
    [--runtimeconfig] [-v|--verbosity] [--version]
  • 常用排序算法锦集

    随机数组

    使用numpy生成一维随机数组。

    1
    2
    3
    from numpy import random

    print(random.randint(100, size=20))

    输出:

    [96 53 14 44 39 0 93 2 59 69 22 56 44 81 98 6 93 81 42 34]