let getNumber = getSingle(function() {
return Math.random()
})
function getSingle(fn) {
let ret
return function() {
return ret || (ret = fn.apply(this))
}
}
let a = getNumber()
let b = getNumber()
console.log(a, b)
let getNumber = getSingle(function() {
return Math.random()
})
function getSingle(fn) {
let ret
return function() {
return ret || (ret = fn.apply(this))
}
}
let a = getNumber()
let b = getNumber()
console.log(a, b)
網絡編程框架Java NIO、Mina、Netty、Grizzy的異同點 關注 Java NIO、Mina、Netty、Grizzly都是常見的網絡編程框架,下面我們來看一下它們的異同點。