八股文系列——Java虚拟机JVM
<h2>JVM架构图 {#jvm架构图}</h2> <p><img src="http://static.51tbox.com/static/2024-12-12/col/93137ba7e1f67e65064a810bddbf9dac/a66acbbcbe7f4ec5a0e05fe712c11fae.png.jpg"...
51工具盒子
<h2>JVM架构图 {#jvm架构图}</h2> <p><img src="http://static.51tbox.com/static/2024-12-12/col/93137ba7e1f67e65064a810bddbf9dac/a66acbbcbe7f4ec5a0e05fe712c11fae.png.jpg"...
前提 {#前提} -------- 在逛别人网站的时候意外获得一组表情包,但是下载完成之后的图片名是由随机数组成的文件名,想把表情包整理并放入网站中使用,又想把图片名改成有规律的名字,于是就有了下面的代码。 |---------------------------------------------------------------------|-------------...
<h3>for(){...} {#for()%7B%E2%80%A6%7D}</h3> <ul> <li>语法:</li> </ul> <p>括号中为计数器,这个案例中计数器变量i为5,在不大于5的情况下执行代码块,执行完毕后i=i+1。</p> <pre><cod...
<p>代码如下</p> <pre><code>* 01 <ul> <li> <pre><code> 02 </code></pre> </li> <l...
线程和进程的区别 {#线程和进程的区别} -------------------- 1. **本质区别**:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 2. **开销方面**:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(P...
<h1>需求 {#需求}</h1> <p>最近在写一个Spring boot的Java后端小项目,而在项目的需求中需要向网络发送http请求收集(爬取)网络上的信息。具体的需求如下:</p> <ol> <li>能发送get、post请求;</li> <li>通过方法添加查询参数而不是...
<p>相信各位总会遇到自己的主题自带的友链[友人帐]可能有点不太好用的时候,但是各位<a href="https://butterfly.js.org/">butterfly</a>的友友门估计没有这个问题,但我们这些不是btf的就有罪受了<br /> <img src="http://stat...
<p>在复习JavaScript基础的时候,我写了一份演示闭包内存泄漏的Demo,但在运行时,并没有发现内存的明显变化:</p> <pre><code class="language-html"><button id="add">创建数组对象&am...
### 什么是函数柯里化? > 柯里化是将接受多个参数的函数转换为一系列接受单个参数的函数的技术,返回这些已经预置了一些参数的新函数。这样做的好处是可以减少函数调用时的冗余信息,使得在某些情况下的调用更加方便。 ### 如何将一个正常函数柯里化? **我们可以通过递归的方法编写一个柯里化函数生成器:** ```javascript function sum(a,b...
<p>复习一下,太久远了又忘了。。</p> <blockquote> <p>本质上其实就是使用一个空对象,使其原型指向父构造函数<br /> 然后让子构造函数的原型指向这个空对象<br /> 形成 <strong>子构造函数(原型) -> 空对象(原型) -> 父构造...