For you No one wants to die. Even people who want to go to heaven don’t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, becaus 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
JVM理解 Time: 2024-10-21 Monday 08:42:01 Author: Jackasher JVM理解 我们常说的栈呀,堆呀,方法区,其实就是java运行时,划分的几块物理空间来存储数据, 每个区域存储的数据不一样,比如栈存的进程,在进程里面存储方法,及其方法变量, 堆里面存对象,方法区里面存类信息 栈存的是方法, 基本数据类型和引用 栈内存中存储局部变量和方法调用信息,包括对象的引用 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: 2025-02-20 Thursday 23:56:01 Author: Jackasher Java多线程下载器 该项目用于练习java多线程的学习,同时强化对io流,http的理解,使用分块多线程下载,最后合并的方式,同时实时记录下载的情况,下载数据,及网速,verion_01为单线程,version_02为多线程模块,是个合适的作为练习的项目 具体变量参数在Constant类 2025-04-28 Jack #Blog
SpringMVC_ Time: 2024-05-25 Saturday 00:06:01 Author: Jackasher SpringMVC_ 终于配置好第一个springmvc程序,主要是一个拦截器,而且必须走这个拦截器,无法直接访问其他资源了, 首先构建一个web项目,关于web.xml 12345678910111213141516<?xml version="1.0" encod 2025-04-28 Jack #Blog
Spring理解 Time: 2024-09-23 Monday 20:22:01 Author: Jackasher Spring理解 我想起刚开始学习MVC的痛苦了, 刚开始的时候,还是Thymeleaf视图解析, 需要有页面跳转,配置一堆东西,根本看不懂,什么过滤器,视图解析,静态资源处理,组件扫描,还有表单隐藏作用域 过滤器和拦截器是不同的,可以采用普通的Filter注册到Spring,也可以用MVC提供的 2025-04-28 Jack #Blog
各类图模板 用例图:  类图: ![image-20240321170443615](/Users/leojackasher/Library/Application S 2025-04-28
正则表达式 正则表达式 正则表达式用于表示字符的一些格式以下是常见的一些正则表达式 .匹配所有字符 \w匹配字母 \s匹配空格 \b匹配单词的开始和结束 *重复0次或多次 +重复一次或多次 ?重复0次或一次 {n}重复n次 {n, }重复n次或更多次 {n, m}重复n次到m次 [1-9]表示1到9的一个任意数字 [^x]匹配除x以外任意字符 qq号的正则表 2025-04-28