杨斌‘Blog
首页
读书
编程
Python
Java
Vue
Linux
Other
项目
户外
杂谈
理想人生系列
关于
登录
菜单
首页
读书
编程
Python
Java
Vue
Linux
Other
项目
户外
杂谈
理想人生系列
关于
杨斌‘Blog
万事万物像个动态的缺陷系统并不完美,不停的有Bug,只能在不完美中变得更好一点。
归档
2026 年 04 月
Java如何实现多线程
2026-04-15
编程
#Java面试题
目前多线程使用的一些场景如下:
Java中HashMap的原理及ConcurrentHashMap
2026-04-15
编程
#Java面试题
一.HashMap的原理 1.HashMap内部结构 HashMap底层就是一个数组,结合链表和红黑树来解决冲突。无论有没有哈希冲突,数组桶里永远只存“指向节点的引用(箭头)”,节点对象本身(包含 key、value、next)存在堆内存中。 // HashMap底层数组 Node<K,V>[] t
SpringSecurity关于使用.antMatchers放行接口不生效问题
2026-04-10
编程
#Java
原因其实很简单,就是配置的url路径不对,导致路径不匹配,因此没有生效。 由于在配置文件中配置了服务根路径,然后添加到.antMatchers里的路径也包含了context- path。 但实际上Spring
Session和Cookie技术原理
2026-04-09
编程
#Java
这个问题要搞清楚,本质上是在理解 Web 登录的底层机制。 👉 Cookie 是客户端存储机制 👉 Session 是服务端存储机制 👉 两者是“配合使用”的,而不是对立关系 一、先用一句话理解 👉 Cookie: 浏览器帮你“记东西” 👉 Session: 服务器帮你“记身份”
JWT技术原理
2026-04-09
编程
#Java
在 Java 项目(比如 Spring Boot + Vue)中使用 JWT(JSON Web Token),本质是用一种“无状态的身份认证机制”来替代传统的 Session 登录。 一、JWT 的好处(为什么越来越多人用) 1️⃣ 无状态(核心优势) 传统登录: 用
SpringBoot项目工具安装及项目搭建
2026-04-08
编程
#Java
一、开发环境准备 1.1 安装 JDK(必需) Spring Boot 3.x 系列要求 JDK 17 或更高版本,最高可支持到 Java 23。建议安装 JDK 21 LTS(长期支持版本),兼顾稳定性与新特性。 访问 Oracle JDK
Vue3 核心工具安装及项目基础搭建完整版
2026-04-08
编程
#Vue
本文以2026年最新生态为基础,从零开始搭建一个完整的企业级 Vue3 项目,涵盖环境准备、VS Code 插件配置、脚手架工具、路由配置、状态管理、UI 组件库、HTTP 请求封装等核心模块。 核心步骤概览
Vue中package.json文件中含2个scripts命令行
2026-04-07
编程
#Vue
{ "name": "ai-picture-frontend", "version": "0.0.0", "private": true, "type": "module", "scripts": { "dev": "vite", "build": "run-p
深圳-马峦山郊野公园
2026-04-02
户外
#徒步
马峦山郊野公园位于深圳,集自然景观与人文遗迹于一体,四季特色分明:春季有竹笋,夏季可见瀑布,秋季观赏落羽杉,冬季则有梅花。公园内不仅有庚子首义旧址(罗氏大屋)等历史建筑,还提供了多样化的徒步选择,可连接打鼓嶂、梅沙尖及大小梅沙。针对一日徒步需求,以下推荐一条涵盖瀑布、古村、古建筑及落羽杉的经典环线。
上一页
1 / 11
2 / 11
3 / 11
4 / 11
5 / 11
6 / 11
7 / 11
8 / 11
9 / 11
10 / 11
11 / 11
下一页