JS脚本 JS脚本 这是展开b站的所有评论 12345var btn = document.getElementsByClassName("view-more-btn") for(var i = 0; i < btn.length; i ++){ btn[i].click() }//可以展开哔哩哔哩的所有评论 这 2025-04-28
JS进阶 Time: 2025-03-18 Thursday 23:56:01 JS进阶 作用域 分为函数作用域和块作用域,let和const为块作用域,var为函数作用域,如果什么都不加,就会变成全局变量,浏览器中体现为挂载到window 变量提升 变量提升就是一个变量可以在被声明之前被访问,var声明的变量,变成undefined,下面这个代码会被提升没有这个函数,我记得当时手写jquery时,就是有这 2025-04-28 Jack #Blog
JUC并发编程 Time: 2024-12-22 Sunday 02:08:02 Author: Jackasher JUC并发编程 Synchronized原理 故事角色 老王 - JVM 小南 - 线程 小女 - 线程 房间 - 对象 房间门上 - 防盗锁 - Monitor 房间门上 - 小南书包 - 轻量级锁 房间门上 - 刻上小南大名 - 偏向锁 批量重刻名 - 一个类的偏向锁撤销到达 20 阈值 不能 2025-04-28 Jack #Blog
JVM JVM 这实在是太有趣了,第一次接触到这么底层的东西,jvm讲述了java 是如何运行的,class文件到底是什么,接下来我们看看两个class文件的字节码  ![ 2025-04-28
JUC提问 Time: 2025-03-24 Monday 17:00:00 Java并发编程(JUC)核心问题集 线程控制与协作 1. 线程交替执行 问题:如何控制线程按特定顺序交替执行? 关键词:信号量(Semaphore)、线程协作 2. 线程等待与唤醒 问题:什么是虚假唤醒(spurious wakeup)?为什么会发生? 关键词:单队列、wait/notify 3. Condition机制 2025-04-28 Jack #Blog
JWT的使用 Time: 2024-07-21 Sunday 14:49:01 Author: Jackasher JWT的使用 1234567891011121314const { log } = require("console");const jwt = require("jsonwebtoken")const obj = { n 2025-04-28 Jack #Blog
Java 基础 Time: 2024-11-02 Saturday 15:34:01 Author: Jackasher Java 基础 必须要记录一下,不然我发现全部要忘完,我至少要知道我学了什么吧 抽象方法的应用 内部类 内部类会被编译成 AB的类,如果还嵌套就是AB 的类,如果还嵌套就是 AB的类,如果还嵌套就是AB$C 内部类会有外部类的引用, 反编译后B 里面会有 A 的成员变量,但是静态类的内部类 2025-04-28 Jack #Blog
JVM理解 Time: 2024-10-21 Monday 08:42:01 Author: Jackasher JVM理解 我们常说的栈呀,堆呀,方法区,其实就是java运行时,划分的几块物理空间来存储数据, 每个区域存储的数据不一样,比如栈存的进程,在进程里面存储方法,及其方法变量, 堆里面存对象,方法区里面存类信息 栈存的是方法, 基本数据类型和引用 栈内存中存储局部变量和方法调用信息,包括对象的引用 2025-04-28 Jack #Blog
JS模块化 Time: 2024-07-23 Tuesday 11:58:01 Author: Jackasher JS模块化 在一个文件导出属性时有两张,一种是exports,一种是module.exports,指向的是一个对象,但module.exports才是真正导出的那个,如果exports指向其他对象就会失效 2025-04-28 Jack #Blog
JDK动态代理 Time: 2024-05-16 Thursday 11:02:01 Author: Jackasher JDK动态代理 代理主程序 123456789101112131415@Test public void ProxyTest() throws InterruptedException { OrderServiceImpl target = new OrderServ 2025-04-28 Jack #Blog