0%

背景

众所周知,现在前端异常监控在实际生产环境中越来越重要了。通过给网站接入前端异常监控系统,我们能获得以下几个好处:

  • 收集页面的错误信息
  • 辅助定位代码错误位置
  • 在用户报障前发现问题

这对于提升线上系统质量,降低线上故障数量,都具有非常重要的意义。相比于等待用户反馈故障,通过接入异常监控系统,能化被动为主动,缩短线上故障处理的流程和时间。

阅读全文 »

前言

喜欢分享是程序员的天性,所以大部分的程序员都会有一个自己的博客,里面的内容可以是一些工作中遇到的问题和解决思路,也可以是最近学习到的新技术的总结,也可以是对生活的思考和感悟。搭建个人博客的方式也有很多,可以直接在第三方博客平台上写作,如掘金、博客园、CSDN 等等,也可以使用 hexo 搭建博客部署到 github pages,当然如果拥有私有云服务器的还可以在上面借助 wordpress 博客系统搭建一个博客。本文要介绍的是使用 hexo 搭建博客,但是部署到私有云服务器。

阅读全文 »

背景

最近公司有个账户充值业务场景需要从线下支付迁移到线上支付:

  • 线下支付场景:客户通过 POS 机付款或者扫码销售同学提供的付款二维码进行付款来完成支付,之后销售同学将相关信息录入到 CRM 后台,财务审核通过后才正式完成充值流程。
  • 线上支付场景:销售同学先在 CRM 钉钉小程序中录入充值信息后生成订单,然后系统生成支付宝或者微信付款码,销售同学将付款码页面生成的图片发送给客户,客户付款后即完成充值流程。

整个充值流程优化上线后,大大缩短了客户账户从充值付款到充值到账的时间,明显提高了给客户账户充值的效率。

阅读全文 »

没有经过系统的学习、归纳和总结,任何知识都是掌握不牢固的。

对于始终要保持学习的程序员来说,学习的新技术不仅要进行实践,还要经常进行反思和复盘,然后通过笔记或者博客将自己的思考记录下来,只有这样做才能真正掌握新技术。

阅读全文 »

时间过得好快,转眼间2021年又过去大半年了,计划做的事情完成得并不理想,希望在下半年能努力补回来。

想想最近的一个月发生了太多的事情, 最出乎意料的是5月底广州荔湾的疫情大爆发,上班族居家办公的居家办公,核酸检测的核酸检测,餐饮行业暂停堂食,大家都过得不容易,乘车乘地铁必须是穗康码绿码,必须量体温,进入公司园区也需要先扫码出示绿码通行证,测量体温,好在事情总是往好的方向发展,今天终于有一条好消息传来,封闭了21天左右的荔湾区芳村解封了,希望疫情快点过去吧。

阅读全文 »

最近想给一个wordpress网站增加打赏功能,希望支持支付宝和微信进行打赏。最简单粗暴的方式是直接将自己的支付宝和微信收款二维码放上去,但是这样就无法实现自动将打赏信息记录到数据库并显示到打赏页面,要想实现这一功能,可以签约支付宝当面付基础版,https://b.alipay.com/signing/productDetailV2.htm?productId=I1011000290000001003,签约当面付基础版只需上传店铺门面照片,无须上传营业执照,所以对于大部分人来说都是可以签约成功的,微信商户签约比较麻烦,所以微信打赏暂时还是把收款二维码放上去。

阅读全文 »

背景

公司的M站采用 vue 技术栈开发,为单页面应用,随着页面数量的增加,网站打包后的体积不断增大,访问网站时加载的资源体积也不断增大,造成首屏白屏的时间过长,这种现象在APP内嵌H5页面比较明显,所以有必要对M站进行优化,提升用户体验。下图可以看到目前M站页面打开时需要加载的js文件,其中体积最大的文件达到了1.3M,在网络环境比较弱的环境下,在APP内打开M站的页面,可以很明显得感觉到加载慢,具体表现为白屏时间过长。

阅读全文 »

前段时间在服务器上安装了docker,同时也在docker里面部署了一个jenkins容器,由于我的服务器在刚买的时候已经装好了lnmp环境,所以我就没有在docker里面部署nginx服务器了,本次实践就是直接修改nignx配置,网站的根目录直接使用vue项目打包后的dist目录,当然如果后期要继续玩jenkins自动化部署以及灾备相关实践的话,我估计还会得在docker里面部署一个nignx容器,这个后面再说。这篇博客我先简单说说如何自动化部署托管在github上的vue项目。

阅读全文 »

今天搭上支付宝小程序扶持计划的末班车,以个人开发者身份获得一台2vCPU+4Gib的云服务器免费使用两个月和一个com域名免费使用一年。不想浪费这台服务器资源,所以我想在上面安装一些个人时间和项目管理工具,今天创建好服务器实例后,首先就给它装上了一个gitlab服务器,接下来简单说说安装的过程。

阅读全文 »