0%

全链路压测是在真实的业务场景,线上的系统环境,发送海量的请求来测试整个核心链路的过程。这个概念在此之前完全没有听说过,问过一些做开发测试的同学,他们对这块还有所了解。这种方案一般大厂里面实践的比较多,小厂的测试完全没有必要这么做。因为这种方案主要是用来测试即将到来的大促等高并发场景,提前验证线上应用的稳定性,及时发现线上应用的性能瓶颈。

阅读全文 »

一直以来都是用 Markdown 来书写技术文档,Markdown 这东西是老外发明的,对于中文并没有太多的说明。最开始接触 Markdown 时并没有关注太多的语法规则,现在看以前的 Markdown 文档,格式太混乱,经过这几年的接触和学习,这里总结一份自用的规范指南,主要是介绍空格以及换行的使用场景。

阅读全文 »

Canal 是阿里巴巴开源的一套分布式数据库同步系统,目前主要支持 MySQL、RDS。Canal 的主要原理是伪装成 MySQL 的 Slave 节点,监听 MySQL 主库的 binlog 文件,根据 binglog 将数据库事件发送到 MQ 中,消费端可以订阅 MQ 中的消息。为了方便 Canal 的运维人员,阿里还提供了 Canal Admin 这个运维平台,使用户可以快速和安全的操作。

阅读全文 »

目前 5G 已经商用,然而资费是越来越贵,目前使用的移动号是第一次来上海办理的,记得当时选号的时候有两个尾号,一个是“114”,另外一个是“404”,作为程序员觉得“404”觉得不吉利所以选择了“114”。之前移动一直用的是88元套餐,流量只有 10GB,后面有一张电信的卡(企业套餐),30元有 20GB 流量。在网上一直听说移动有八元套餐,去营业厅咨询想办最便宜的套餐,营业员给我推荐的是18元套餐,最后在 V2EX 询问,根据网友提示终于成功自行办理八元保号套餐。

阅读全文 »

最近在多 dubbo-admin 的改造,期间发现服务治理模块的消费者页面出现崩溃的问题。看提示视乎时因为 URL 参数解析导致的,接下来分析一下问题出现的原因。

阅读全文 »

当我们的站点搭建好了之后肯定希望越来越多的人来访问我们的网站,这样才能提升自己站点的曝光率。如果有其他渠道,也可以通过引流的方式提升曝光率,否则自己有用的信息都会被无效的信息排斥掉,用户搜索不到价值高的内容,好的文章又被雪藏了。

阅读全文 »

目前很多静态博客都是使用 GitHub Pages 来部署的,这个服务对于个人来说非常便捷,不用自己买主机,节省了一笔开销。但因为 GitHub Pages 的服务在国外,国内访问时延迟很高,如果碰上大事件,说不定就直接禁止访问了。如果希望自己站点的访问速度能快点,可以利用云服务来加速自己的网站,因为普通人的站点访问量不大,所以整体费用并不会很高。当然实现这些优化的前提是需要有自己的域名,否则很多功能都将无法使用。

阅读全文 »

正常来说港区 PayPal 账号应该只能使用港区的手机号才可以申请的,最近网上有人写到用大陆的手机号也可以申请港区的账号,便亲自体验一下,发现确实可行,但不保证后续一直可行。至于港区的 PayPal 的用处,我目前已经成功实践过的有绑定阿里云国际版账号、港区 PSN 账号,当然阿里云国际版的账号美区的 PayPal 也可以绑定,但无法绑定港区的 PSN 账号。

阅读全文 »

作为一名面向 Google 编程的程序员,如何在墙内使用代理变成了一个问题。记得最初开发 Android 应用的时候,需要从网上下载 SDK 来进行开发,一开始 SS 并不流行,只能使用第三方服务商的提供的代理服务。后面开始接触搬瓦工这类 VPS 提供商,购买 VPS 并按照网上的教程进行搭建 SS 服务。后来使用 SS 的门槛越来越低,很多人使用网上的脚本便可一键部署。最近传言 SS 的流量已经能被检测出来,所以想着使用 SSR 的流量伪装功能,将代理的流量伪装成正常的 HTTPS 流量。

阅读全文 »

最近在做接口重试的需求,技术选型是 guava-retrying,这个重试框架自定义程度高,可以自己定义重试的触发条件。业务上重试的都是 Dubbo 的接口,但这些接口会抛出哪些异常是不清楚的。异常的种类主要有 Error、RunTimeException、Exception 这三大类,其中前两种不需要显示的处理的,而后者需要显示的捕获或者抛出,业务方不希望感受到受检异常,因此得确保 Dubbo 接口不会抛出受检异常。Dubbo 生成代理的方式使用的是 Javassist,该框架以前也没有使用过,所以先来看看 JDK 生成的代理类是如果处理异常的。

阅读全文 »