搜索结果
查询Tags标签: 浅析,共有 248条记录-
浅析MySQL JDBC连接配置上的两个误区
相信使用MySQL的同学都配置过它的JDBC驱动,多数人会直接从哪里贴一段URL过来,然后稍作修改就上去了,对应的连接池配置也是一样的,很少有人会去细想这每一个参数都是什么含义。今天我们就来聊两个比较常见的配置——是否要开启autoReconnect和是否缓存PreparedStatemen…
2021/4/27 2:25:57 人评论 次浏览 -
浏览器工作原理:浅析页面循环系统 - XMLHttpRequest是如何实现的
在前面的文章中,我们介绍了 setTimeout 是如何结合渲染进程的循环系统工作的,那本篇文章我们就继续介绍另外一种类型的 WebAPI —— XMLHttpRequest。自从网页中引入了 JavaScript,我们就可以操作 DOM 树中任意一个节点,例如隐藏 / 显示节点、改变颜色、获得或改变文本…
2021/4/26 18:55:35 人评论 次浏览 -
浏览器工作原理:浅析编译器和解释器 - V8是如何执行一段JavaScript代码的
前面我们已经花了很多篇幅来介绍 JavaScript 是如何工作的,了解了这些内容能帮助你从底层理解 JavaScript 的工作机制,从而能帮助你更好地理解和应用 JavaScript。今天这篇文章我们就继续 “向下” 分析,站在 JavaScript 引擎 V8 的视角,来分析 JavaScript 代码是如何…
2021/4/23 20:25:30 人评论 次浏览 -
递归函数底层原理浅析
一、递归函数看如下递归函数:1 int f(int n){ 2 if(n == 1){ 3 return 1; 4 } 5 return f(n - 1) + 1; 6 }客户端调用该递归函数时传入n = 5, 返回的函数值为5。那么它的调用堆栈(call stack)是怎么样的?又是如何计算结果等于5呢? 二、函数调用栈函…
2021/4/22 18:29:26 人评论 次浏览 -
Ceph OSDMap 机制浅析
OSDMap 机制是 Ceph 架构中非常重要的部分,PG 在 OSD 上的分布和监控由 OSDMap 机制执行。OSDMap 机制和 CRUSH 算法一起构成了 Ceph 分布式架构的基石。OSDMap 机制主要包括如下3个方面:1、Monitor 监控 OSDMap 数据,包括 Pool 集合,副本数,PG 数量,OSD 集合和 OSD…
2021/4/20 10:55:57 人评论 次浏览 -
Java NIO浅析
NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是 I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程、…
2021/4/20 1:26:44 人评论 次浏览 -
浅析Preload/Prefetch性能优化
在网络请求中,我们在使用到某些资源比如:图片,JS,CSS 等等,在执行之前总需要等待资源的下载,如果我们能做到预先加载资源,那在资源执行的时候就不必等待网络的开销,这时候就轮到 preload 大显身手的时候了。 一、preload 提前加载preload 是一个新的 Web 标准,在…
2021/4/15 18:59:40 人评论 次浏览 -
浅析如何实现一个 Virtual DOM 算法
最近看到一篇文章写diff算法实现(深度剖析:如何实现一个 Virtual DOM 算法 #13),研究了一下写的确实不错,转载如下:本文会教你怎么用 300~400 行代码实现一个基本的 Virtual DOM 算法,并且尝试尽量把 Virtual DOM 的算法思路阐述清楚。希望在阅读本文后,能让你深入…
2021/4/9 20:27:36 人评论 次浏览