nodejs应用内存泄漏分析过程

nodejs应用部署完毕后,需要实时监控应用的情况,除了应用的业务问题,内存泄漏以及导致的性能问题也需要关注,本文为分析的整体流程做下梳理 如何确定部署机器及该应用的内存使用情况

  • bolin-L
  • 2020-03-16 15:15
  • 120
nodejs内存溢出

从文件上传进度重新认识XMLHttpRequest

大家都已习惯使用像axios等封装好的http请求库,对原生的XMLHttpRequest使用基本上都忘得差不多了。但是总会有一些特殊的情况需要用到,最近在做图床系统改版中的文件上传功能就碰到了这样的问题。 为了用户体验,上传过大的文件时需要反馈上传的进度,所以前端需要监听文件上传进度事件并显示,正常情况图片上传流程如下图。

  • bolin-L
  • 2019-07-18 13:12
  • 128
前端文件上传

异步接口回调中打开新页面被浏览器拦截解决方案

最近在开发图床的文件下载功能时,遇到这样的一个问题。点击下载文件按钮 - 异步请求获取文件下载链接 - 回调中window.open(url) 打开新页面,结果并没有按预期打开新窗口,而是被浏览器给拦截住了

  • bolin-L
  • 2019-04-03 19:12
  • 98
前端浏览器

在频繁发布上线节奏下如何解决静态文件缓存

为了提升网站的访问速度,需要尽可能的减少客户端与服务器端的请求数量与传输的数据量以及服务器从硬盘或数据库读取内容的频率,最常用的解决方法就是引入缓存。当然,虽然缓存在提升性能表现的很好但也不可避免的带来一些问题,比如缓存不同步,缓存不及时更新等问题,这篇文章主要总结缓存对静态文件资源进行缓存所带来的问题以及如何解决。

  • bolin-L
  • 2017-12-03 20:11
  • 89
部署流程缓存

Nicon-支持私有部署的开源字体图标管理平台!

Nicon 是一个集图标上传、展示、使用于一身的字体图标管理平台,流程简单,符合日常开发使用习惯,适合企业在内部部署使用。采用 Iconfont 字体图标替换项目中图片图标的使用,以达到缩减体积、风格统一、提高开发效率等目的。若配合设计师使用,设计师可在平台上管理图标,复用图标,减少设计图标耗费的时间,而开发只负责使用设计师维护好的图标库,减少了与设计师的交流成本。

  • bolin-L
  • 2017-10-12 21:01
  • 118
icon字体图标svg

解决sublime text无法安装插件问题

不知何时起,sublime text 的package control 无法安装插件,都说是被GWF墙了,安装的时候总是弹框

  • bolin-L
  • 2017-04-11 12:08
  • 1
  • 176
sublime text工具

发送跨域请求返回405错误问题

从本域名访问不同域名或端口的http请求统一称为跨域请求,为了安全起见,浏览器会阻止从脚本中(比如js、css)发起http跨域请求,但资源以嵌入的方式是可以加载的。

  • bolin-L
  • 2017-03-11 14:08
  • 72
前端跨域

前端模板引擎(jQuery模板)jsrender的基本使用

jsrender官网号称简单直观、强大轻快可扩展。压缩体积也只有8.9kb,可以单独在浏览器或node中使用,也可以配合jQuery使用。 jsrender使用 {{}} 来做分界,如果{{}}与你现有的模板引擎冲突你可以使用api来自定义

  • bolin-L
  • 2016-08-11 14:53
  • 76
jsrender模版引擎

解决页面滚动时吸顶操作不能及时响应bug

经常会有这样的需求,当页面滚动到某一个位置fixedTopValue时,需要某个元素fixedElement固定在屏幕顶部。基本方法是获取页面的scrollTop值做判断:如果 scrollTop > fixedTopValue; 则添加position:fixed;top: 0;否则删除position:fixed;属性。 当在pc浏览器操作的时候正常。真机测试时总会出现千奇百怪的

  • bolin-L
  • 2016-07-10 08:00
  • 82
css

css table布局大法,解决你大部分居中、多列等高、左右布局的问题

看了这篇文章,你可以了解到以下布局方法: table-cell 定高水平垂直居中 不定高水平垂直居中 单行定高水平垂直居中 单行不定高水平垂直居中 多行定高水平垂直居中 多行不定高水平垂直居中 多列等高布局 左边定宽右边自适应布局 左边右边定宽中间自适应三列布局

  • bolin-L
  • 2016-03-16 08:00
  • 89
前端css
©2020 版权归本人所有      浙ICP备17027559号-1