摘要:
说明 本文讲述的博主遇到的乱码问题比较怪异(可以说是四年开发生涯中最难搞的一个,前前后后浪费折腾不下4~5小时),很可能并不能解决你的问题,但是给出的经验很重要,或许可以给你一些启发。 大佬勿喷。 问题 即现象: HTML页面中文乱码;IDEA console部分乱码,具体说来: 20-Sep-20 阅读全文
摘要:
背景 数据表定义: create table timed_task ( id bigint unsigned auto_increment comment 'PK' primary key, task_status tinyint(1) default 0 not null comment '任务状 阅读全文
摘要:
概述 WITH AS短语,也叫做子查询部分(subquery factoring),是用来定义一个SQL片断,该SQL片断会被整个SQL语句所用到。这个语句,即为公用表表达式(CTE,common table expression),比如with A as (select * from class) 阅读全文
摘要:
概述 业务开发与监控中,遇到需要统计、监控符合某个规则(即正则表达式)模式的键的个数和大小,因此学习调研一番。 一般有两种实现方式,keys、scan。两种命令的通配符都是一样的,即keys pattern支持3个通配符*,?,[]: *:通配任意多个字符?:通配单个字符[]:通配括号内的某一个字符 阅读全文
摘要:
概述 CacheCloud,最早知道这个组件,是在《Redis开发与运维》这本书里面看到的。 GitHub,搜狐开源的一套Redis集群管理、可视化平台; GitHub-README GitHub-wiki 除了GitHub站点的文档,还有停更的官方GitPage 安装 问题 appId合法性校验 阅读全文
摘要:
概述 在使用CacheCloud时看到一个碎片率的监控指标,于是有了此文。 简介 内存碎片率,memory fragmentation ratio,MFR,Redis的一个性能指标,其计算公式:MFR=used_memory_rss/used_memory 无论是通过redis-cli还是RDM工具 阅读全文
摘要:
概述 在大范围使用Redis,即集群化部署后,需要知道Redis服务器的运行状况,保证高可用,诞生监控自身状态的需求。选项包括命令和工具。 命令 监控工具是基于命令,而这些命令绝大多数都是Redis官方推出的,即Redis(redis-cli)提供的一系列命令: https://github.com 阅读全文
摘要:
概述 简介 Wget是Linux系统下的一款工具,用于从远程服务器恢复备份到本地服务器,支持HTTP,HTTPS和FTP协议,可以使用 HTTP 代理服务器(对安全强度很高的系统而言,一般不会将自己的系统直接暴露在互联网上,所以支持代理是下载软件必须有的功能)。所谓的自动下载是指,Wget可以在用户 阅读全文
摘要:
概述 官网 GitHub JMX JMX,即Java Management Extensions,监控Java应用程序系统运行的状态信息,通过分析JMX信息,可用于监控应用程序运行状态、优化程序、排查问题。 JMXTrans JMXTrans是一款开源的JMX指标采集工具,使用简单方便,无需编写代码 阅读全文
摘要:
概述 背景 在本地开发时,有些改动是需要立马提交推给测试验证然后上线的;也会在code review时(考虑到看代码和写代码的时间比例是10:1,我们大部分时间都是在阅读代码),看到自己或者他人写得一坨屎的代码,立马想要改动一番。但是,这些改动(不是那些需要立马上线的改动)无论仅仅只是格式化,或者加 阅读全文