使用开源工具监控 Kubernetes 云成本
OpenCost 是一款与 Kubernetes 无缝集成的云成本监控工具,可让您实时跟踪云支出,从而相应地优化资源。 Kubernetes 是一个强大的平台,用于管理云中…
在 Apache Hive 中轻松生存的12个技巧
Hive 可以让你在 Hadoop 上使用 SQL,但是在分布式系统上优化 SQL 则有所不同。这里是让你可以轻松驾驭 Hive 的 12 个技巧。 Hive 并不是关系型数据…
基于 gulp 的工作流配置
配置一套基于 gulp 的工作流,满足日常的基本开发。 一、目录结构 二、 package.json { "name": "gulp-project", "scripts": { "dev": "gulp dev", //…
JVM 监控和诊断概述 jps、jstak、jstack、jinfo、jmap
程序运行中经常会遇到各种问题,定位问题时通常需要综合各种信息,如系统日志、堆 dump 文件、线程 dump 文件、GC 日志等。通过虚拟机监控和诊断工具…
Webpack 热更新原理是什么?
Hot Module Replacement ,简称 HMR ,无需完全刷新整个页面的同时,更新模块。 HMR 的好处,在日常开发工作中体会颇深:节省宝贵的开发时间、提升开…
React Native 中 ref 属性不只是 string
ref 属性不仅接受 string 类型的参数,而且它还接受一个 function 作为 callback。这一特性让开发者对 ref 的使用更加灵活。 render: function() { re…
4.27. 有哪些不同类型的 IOC(依赖注入)方式
构造器依赖注入:构造器依赖注入通过容器触发一个类的构造器来实现的,该类有一系列参数,每个参数代表一个对其他类的依赖。 Setter 方法注入:Sette…
史上最最最详细的手写 Promise 教程
我们工作中免不了运用 promise 用来解决异步回调问题。平时用的很多库或者插件都运用了 promise 例如 axios、fetch 等等。但是你知道 promise 是咋写…
JavaScript 一个对象同时继承多个对象
通过 get 方法可以自定义获取对象的值 let obj1 = { fn1 () { console.log('fn1') } } let obj2 = { fn2 () { console.log('fn2') } } let mixin = ne…
- 共 1 页
- 1