原文:如果你想写自己的Benchmark框架

目录 简介 八条军规 第一条军规 第二条军规 第三条军规 第四条军规 第五条军规 第六条军规 第七条军规 最后一条军规 总结 简介 使用过JMH的同学一定会惊叹它的神奇。JMH作为一个优秀的Benchmark框架带给了我们无数的欢乐。作为一个有极客精神的程序员,那么有没有想过去自己实现一个Benchmark框架呢 在实现Benchmark框架的时候有需要注意些什么问题呢 快来一起看看吧。 八条军 ...

2020-07-11 11:00 1 584 推荐指数:

查看详情

你以为你请求的就是你想请求的吗?

在当今SPA应用流行的情况下,页面上的所有东西都是通过javascript进行加载,本文将带你一步一步截获用户请求,并修改请求地址。 我们主要使用的方法为Hook原生接口进行接口调用拦截;在拦截前, ...

Thu Nov 04 23:17:00 CST 2021 0 264
线程池没你想的那么简单

前言 原以为线程池还挺简单的(平时常用,也分析过原理),这次是自己动手一个线程池来更加深入的了解它;但在动手的过程中落地到细节时发现并没想的那么容易。结合源码对比后确实不得不佩服 Doug Lea 。 我觉得大部分人直接 ...

Mon May 20 16:23:00 CST 2019 2 1283
从列表到详情,没你想的那么简单

前言 本文先假设我们使用的是 vue + vuex + vue-router 的情况来展开讨论,React 全家桶的情况应该类似。 在日常的前端研发中,我们经常会遇到如题的场景:比如从商品列表进入 ...

Fri Dec 29 03:48:00 CST 2017 0 1001
如果你想动态创建一个iframe

如果你想动态的在页面创建一个iframe,并且取得iframe的document,和 window. 并且在iframe中插入一个script标签。 //我尝试了各种创建方法,比较难搞定的是 ie8 和 window,IOS 下firefox标签不太一样。 //一个兼容的办法大约是 ...

Thu Nov 15 18:52:00 CST 2012 0 9196
服务优雅下线,没你想的那么简单?

大家好,我是架构摆渡人。这是实践经验系列的第八篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 服务部署,是一个避免不了的问题。按正常迭代的速度一般两周会发 ...

Sun Jan 16 19:13:00 CST 2022 0 859
线程池没你想的那么简单(续)

前言 前段时间写过一篇《线程池没你想的那么简单》,和大家一起撸了一个基本的线程池,具备: 线程池基本调度功能。 线程池自动扩容缩容。 队列缓存线程。 关闭线程池。 这些功能,最后也留下了三个待实现的 features 。 执行带有返回值的线程。 异常处理 ...

Thu Jun 06 16:54:00 CST 2019 0 1004
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM